Orchestrator: coordinateur et spécialistes

Orchestrator choisit les spécialistes appropriés et peut continuer après leurs résultats.

Ce que vous apprendrez

  • Expliquer : un workflow a une structure explicite
  • Appliquer l'idée dans un exemple : Orchestrateur : coordinateur et spécialistes
  • Reconnaître les limites et vérifier le résultat de l'exercice

Orchestrator choisit les spécialistes appropriés et peut continuer après leurs résultats. La délégation dépend de la demande en cours.

Ces étapes font référence aux fonctionnalités identifiées dans le code de l'application. Ce matériel n'a pas été validé sur une instance réelle ; vérifiez la documentation et les options de votre version.

Comment ça marche, étape par étape

Le contrat de délégation

Dites au coordinateur ce que chaque travailleur gère et de quelle contribution il a besoin. Un travailleur renvoie des faits, des sources et des limites plutôt que des instructions pour redéfinir les rôles. Pour une classification et un seul transfert, le routeur peut suffire. Pour des perspectives simultanées indépendantes, comparez Parallèle.

Laboratoire détaillé

Un exemple complet de délégation

Instruction du coordinateur : "Choisissez un travailleur pour les informations manquantes. Ne demandez pas de données en dehors de son rôle. Combinez les faits et signalez les contradictions." Le responsable produit consulte le catalogue ; le livreur consulte les informations d'expédition.

« Quelle pièce utilise le LX-240 et quand arrive-t-il ? » produit deux éléments de preuve : P-12 dans le catalogue et estimé 2 à 3 jours ouvrables après l'expédition. Le coordinateur conserve la distinction entre compatibilité et devis. S'il manque une preuve de livraison, répondez à la première partie et expliquez la deuxième limitation sans inventer de promesse.

Le schéma explicatif

Orchestrator: coordinateur et spécialistes 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. Les travailleurs retournent vers l'orchestrateur, qui décide s'ils doivent déléguer à nouveau ou terminer. Relations: Demande de l'utilisateur → Orchestrator: déléguer ou terminer; Instructions et contexte → Orchestrator: déléguer ou terminer; État d'exécution partagé → Orchestrator: déléguer ou terminer; Orchestrator: déléguer ou terminer → Spécialiste du catalogue (Déléguer); Orchestrator: déléguer ou terminer → Spécialiste des politiques (Déléguer); Orchestrator: déléguer ou terminer → Spécialiste technique (Déléguer); Spécialiste du catalogue → Orchestrator: déléguer ou terminer (Résultat); Spécialiste des politiques → Orchestrator: déléguer ou terminer (Résultat); Spécialiste technique → Orchestrator: déléguer ou terminer (Résultat); Orchestrator: déléguer ou terminer → Réponse finale (FINISH); Connaissance du RAG → Spécialiste du catalogue; Connaissance du RAG → Spécialiste des politiques; Service MCP → Spécialiste technique. W05 · Carte des relations Orchestrator: coordinateur et spécialistes Saisir Demande de l'utilisateur Données Instructions et contexte Magasin / index État d'exécution partagé Modèle/agent IA Orchestrator: déléguer ou terminer Sortir Réponse finale Modèle/agent IA Spécialiste du catalogue Modèle/agent IA Spécialiste des politiques Modèle/agent IA Spécialiste technique Magasin / index Connaissance du RAG Outil/service Service MCP Déléguer Déléguer Déléguer Résultat Résultat Résultat FINISH 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. Les travailleurs retournent vers l'orchestrateur, qui décide s'ils doivent déléguer à nouveau ou terminer. Sur un petit écran, faites défiler horizontalement pour suivre le schéma complet.

Un exemple complet

« Est-ce compatible et quand arrive-t-il ? a besoin d’une expertise produit, puis d’informations sur la livraison. Les résultats reviennent au coordinateur pour la réponse finale.

orchestrator: LunaCoordinator
worker_1: ProductSpecialist
worker_2: DeliverySpecialist

Essayez-le vous-même

  1. Créez un orchestrateur et deux travailleurs avec des responsabilités différentes.
  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

Le coordinateur combine les informations confirmées et qualifie les estimations de livraison d’estimations. 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

La délégation dynamique ne signifie pas automatiquement une exécution parallèle. 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.

Qui exécute un appel proposé par le modèle ?

L'application ou le service hôte après validation. Le modèle n'obtient pas automatiquement un accès illimité.

Quel résultat cet exercice devrait-il produire ?

Le coordinateur combine les informations confirmées et qualifie les estimations de livraison d’estimations.

Les mots à retenir

  • Hocher la tête: Une étape dans un graphe d’exécution.
  • Appel d'outil: Une demande structurée pour utiliser une capacité externe.
  • Idempotence: Répétition contrôlée sans dupliquer un effet.

Sources et votre prochaine étape

Pour préparer : W04 — Séquentiel : une équipe qui travaille dans l'ordre