Multi-agent : choisir et combiner des modèles

Le multi-agent décrit la collaboration, pas un commutateur universel.

Ce que vous apprendrez

  • Expliquer : un workflow a une structure explicite
  • Appliquer l'idée dans un exemple : Multi-agent : choisir et combiner des modèles
  • Reconnaître les limites et vérifier le résultat de l'exercice

Le multi-agent décrit la collaboration, pas un commutateur universel. Sa valeur doit être démontrée contre un seul agent.

Il s’agit d’un laboratoire conceptuel ou externe. Cela ne suppose pas que l’application expose tous les contrôles décrits.

Comment ça marche, étape par étape

Un workflow a une structure explicite

Un nœud est une étape, un bord est une transition et un état transporte les résultats entre les étapes. Un flux de travail possède un chemin défini par l'application, bien que le modèle puisse choisir certaines branches. Les systèmes agentiques incluent à la fois des flux de travail et des agents agissant dynamiquement. Nymrio propose ReAct, Reflection, Sequential, Orchestrator, Router, Parallel et Plan-and-Execute. Chacun change de coordination ; cela ne fait pas automatiquement d’un modèle un expert. Plus d'agents signifie plus d'appels et de contrats entre les rôles. Commencez par la solution la plus simple qui réussit vos tests.

Une boucle d'agent limitée

Un agent combine un modèle avec des outils, un objectif et un état. Il observe la demande, choisit une étape, reçoit un résultat et décide de continuer ou non. Un chatbot ne peut générer que du texte ; un agent peut demander une action externe. Les définitions commerciales varient, alors inspectez le contrôle réel. Définissez le succès et l'arrêt : un résultat vérifié, un nombre maximum de pas, des erreurs répétées ou un budget épuisé. Utilisez des capacités étroites et des autorisations minimales. Une autonomie utile signifie une liberté dans les limites imposées par le logiciel.

Le coût appartient à l'ensemble du chemin

Comptez les appels de modèle, les jetons d'entrée et de sortie, les intégrations, le reclassement, la vision et les outils. Le raisonnement peut consommer des jetons facturables sans une réponse visible aussi longue. Les frais d’indexation et les frais de conversation diffèrent. Utilisez les prix actuels plutôt qu'un numéro permanent d'un cours. Une estimation simple est le nombre de jetons/1 000 000 × prix plus les opérations supplémentaires ; les crédits d'application peuvent avoir leur propre conversion. Comparez le coût par tâche réussie, et pas seulement par appel. L'exécution parallèle peut réduire la latence tout en augmentant la consommation totale. Un budget a besoin d’une condition d’arrêt vérifiée.

Le schéma explicatif

Multi-agent : choisir et combiner des modèles Suivez les flèches pleines pour le flux principal. Les flèches bleues en pointillés fournissent des données ou un contexte ; les flèches roses en pointillés affichent des commentaires ou des résultats renvoyés. Les couleurs et les formes distinguent les modèles, les magasins, les décisions et les sorties. Relations: Demande de l'utilisateur → Choisir l'action suivante; Agent / LLM → Résultat à vérifier; Router: classer l'intention → Résultat à vérifier; Orchestrator: déléguer ou terminer → Résultat à vérifier; Résultat à vérifier → Comparez avec les résultats attendus; Comparez avec les résultats attendus → Vérification humaine; Capacités et contraintes → Choisir l'action suivante; Budget des jetons et des coûts → Choisir l'action suivante; Choisir l'action suivante → Agent / LLM (Tâche simple); Choisir l'action suivante → Router: classer l'intention (Un spécialiste); Choisir l'action suivante → Orchestrator: déléguer ou terminer (Délégation dynamique); Flux de travail multi-agents → Comparez avec les résultats attendus; Aggregator: combiner les résultats → Comparez avec les résultats attendus. W09 · Carte des relations Multi-agent : choisir et combiner des modèles Saisir Demande de l'utilisateur Données Capacités et contraintes Décision / contrôle Budget des jetons et des coûts Décision / contrôle Choisir l'action suivante Modèle/agent IA Agent / LLM Modèle/agent IA Router: classer l'intention Modèle/agent IA Orchestrator: déléguer ou terminer Traitement Flux de travail multi-agents Modèle/agent IA Aggregator: combiner les résultats Sortir Résultat à vérifier Décision / contrôle Comparez avec les résultats attendus Décision / contrôle Vérification humaine Tâche simple Un spécialiste Délégation dynamique Flux principal Données et contexte Commentaires et retour

Suivez les flèches pleines pour le flux principal. Les flèches bleues en pointillés fournissent des données ou un contexte ; les flèches roses en pointillés affichent des commentaires ou des résultats renvoyés. Les couleurs et les formes distinguent les modèles, les magasins, les décisions et les sorties. Sur un petit écran, faites défiler horizontalement pour suivre le schéma complet.

Un exemple complet

Comparez un seul agent FAQ, des spécialistes du routeur et une délégation Orchestrator. Si une simple FAQ réussit également avec moins d’appels, l’équipe ajoute des coûts sans bénéfice.

Essayez-le vous-même

  1. Comparez trois architectures sur dix requêtes identiques et enregistrez les délégations inutiles.
  2. Enregistrez l’entrée, la source et le résultat attendu avant d’exécuter l’expérience. Utilisez uniquement les données fictives de l'exemple.
  3. Suivez les étapes du diagramme. À chaque étape, enregistrez les informations reçues et produites ; ne confondez pas le résultat intermédiaire avec le résultat final.
  4. Répétez après avoir supprimé les informations nécessaires ou rendu la saisie ambiguë. Vérifiez si le système clarifie, arrête ou invente une réponse.
  5. Comparez avec la solution expliquée. Conservez la configuration, la date, le résultat et une explication des différences. Changez une chose et retestez.

Une solution expliquée

Choisissez la configuration qui améliore la réussite des tâches à un coût acceptable et justifiez les rôles. Un exercice réussi vous permet de montrer le lien entre les contributions, les étapes et les résultats. Lorsqu’une information manque, une réponse prudente est plus utile que des détails inventés. Comparez bien plus que le style : vérifiez également les conditions, les sources et les opérations.

Quand cette approche est utile et quelles sont ses limites

Les flux de travail composés sont un concept, pas un éditeur de graphiques de forme libre confirmé. Choisissez cette approche lorsqu’elle améliore un besoin mesuré. Gardez une base de référence simple et comparez les résultats en utilisant des entrées identiques. Un exemple réussi n’établit pas la fiabilité dans toutes les situations.

Vérifiez vos connaissances

Le multi-agent est-il un huitième modèle ?

Non. Il s’agit d’une catégorie architecturale qui peut utiliser plusieurs modèles existants.

Est-ce que plus d’autonomie donne toujours un meilleur résultat ?

Non. Cela augmente également les risques d’erreurs, les coûts et les actions inutiles.

Quel résultat cet exercice devrait-il produire ?

Choisissez la configuration qui améliore la réussite des tâches à un coût acceptable et justifiez les rôles.

Les mots à retenir

  • Hocher la tête: Une étape dans un graphe d’exécution.
  • Agente: Un système qui peut choisir des étapes et utiliser des outils pour atteindre un objectif.
  • Latență / Latence: Temps jusqu'à un résultat utile.

Sources et votre prochaine étape

Pour préparer : W08 — Planifier et exécuter : planifier, agir, ajuster