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

Module 5 sur 10, leçon 4 sur 5

Pratiquer

Les systèmes multi-agents

Écrire le code

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

async function fanOut(tasks, worker, { limit = 2 } = {}) {  return Promise.all(tasks.map((task) => worker(task)));}module.exports = { fanOut };
Donner une compétence à l’agentRépartir avec une limite
Ouvrir dans l’éditeur
async function supervise({ model, agents, task, maxHandoffs = 4 }) {  let notes = [];  for (let i = 0; i < maxHandoffs; i += 1) {    const decision = await model.create({      messages: [{ role: 'user', content: JSON.stringify({ task, notes }) }],    });    if (decision.stop_reason === 'end_turn') {      return { status: 'done', text: decision.content[0].text, notes };
Réparer l’agentCorriger les passages de relais
Ouvrir dans l’éditeur

Fil rouge

Fil rouge : découpez l’agent de remboursement en deux rôles, conseiller et vérificateur de politique. Listez les outils de chacun et ce qu’ils se transmettent. Estimez le surcoût en appels. Si le gain n’est pas évident, gardez un seul agent et écrivez pourquoi.

Pratiquer

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

Mentions légales et confidentialité