Aller au contenu
Simon Place
FR EN
Réserver un appel Meet

Module 4 sur 10, leçon 4 sur 5

Pratiquer

Boucles de raisonnement et architectures

Écrire le code

Tout tourne dans votre navigateur, sans installation, compte ni clé API. Le modèle est scripté : les résultats sont reproductibles.

const sameCall = (a, b) => a.name === b.name && a.input === b.input;async function runAgent({ model, tools, prompt, maxSteps = 20 }) {  const messages = [{ role: 'user', content: prompt }];  let previous = null;  let repeats = 0;  for (let step = 0; step < maxSteps; step += 1) {    const response = await model.create({ messages });
Réparer l’agentDétecter un agent bloqué
Ouvrir dans l’éditeur
async function executePlan(plan, tools) {  const evidence = {};  // TODO  return { status: 'done', evidence };}module.exports = { executePlan };
Donner une compétence à l’agentConstruire un exécuteur ReWOO
Ouvrir dans l’éditeur

Fil rouge

Fil rouge : écrivez à la main, en ReAct, la trace d’une demande de remboursement où la commande est introuvable. Réécrivez-la en ReWOO. Comptez les appels au modèle et repérez à quel moment le plan ReWOO devient faux.

Pratiquer

Certaines ressources demandent un compte gratuit ou une clé API, parfois payante.

Mentions légales et confidentialité