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’éditeurasync 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’éditeurFil 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
- Multi AI Agent Systems with crewAI DeepLearning.AI
Cours court sur les équipes d’agents par rôles.
Certaines ressources demandent un compte gratuit ou une clé API, parfois payante.