Une équipe de support IA
Ce projet compare un agent à une équipe.
Ce que vous apprendrez
- Expliquer : un workflow a une structure explicite
- Appliquez l'idée dans un exemple : une équipe de support IA
- Reconnaître les limites et vérifier le résultat de l'exercice
Ce projet compare un agent à une équipe. Chaque spécialiste a besoin d'une responsabilité observable.
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
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.
Le modèle propose, l'outil exécute
L'appel d'outil produit une demande d'appel avec un nom et des arguments. L'application valide le schéma, les autorisations et les limites avant exécution. Le résultat revient au contexte pour l'étape suivante. Par exemple, get_product_stock prend un SKU et renvoie une quantité ; sa description doit expliquer qu'il ne réserve pas de produits. Distinguez les résultats vides, les erreurs de validation, les accès manquants et les délais d’attente. Un JSON valide ne prouve pas que les arguments sont corrects ou que l'action est autorisée. Pour les effets externes, envisagez également une exécution en double.
Définir le succès avant d’optimiser
Préparer les demandes représentatives et les réponses ou propriétés attendues. Incluez les cas ordinaires, les ambiguïtés, les données manquantes et les erreurs d'outils. Pour RAG, mesurez la récupération des preuves séparément de l’exactitude des réponses. Recall@k mesure la part de preuves pertinentes trouvées dans les k premiers résultats ; précision@k mesure la part des résultats renvoyés qui sont pertinents. Pour les agents, suivez également les actions, les autorisations et les arrêts. Un LLM en tant que juge peut accélérer l'évaluation mais doit être calibré par rapport aux humains. Ne modifiez pas simultanément l'invite, le modèle et l'index si vous souhaitez comprendre ce qui a amélioré les résultats.
Le schéma explicatif
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. Le routeur est l'implémentation illustrée. Comparez-le séparément avec un orchestrateur et une référence à agent unique. Sur un petit écran, faites défiler horizontalement pour suivre le schéma complet.
Un exemple complet
Des spécialistes s'occupent des produits, de la livraison et des retours. Le routeur gère une intention ; Orchestrator peut coordonner deux besoins. Utilisez des données fictives et des tests identiques pour les deux configurations.
Données d'exercice fictives
| Source | Informations à utiliser |
|---|---|
| Catalogue | LX-240 utilise la pièce P-12 ; P-12 utilise l'adaptateur A-7. |
| Retours | Demandes dans les 14 jours suivant leur réception ; produit non utilisé dans son emballage d'origine. |
| Livraison | Estimé 2 à 3 jours ouvrables après l'expédition, non garanti. |
Questions de démarrage : « Quel adaptateur le LX-240 utilise-t-il ? », « Puis-je retourner un produit d'occasion ? » et « Combien de temps prend la livraison ? ». Ajoutez des cas ambigus et sans réponse. Gardez la même source dans chaque comparaison.
Essayez-le vous-même
- Créez Orchestrator avec deux nœuds de calcul et comparez-le avec l'agent de base sur dix requêtes.
- 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.
- 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.
- 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.
- 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 rapport explique quand une équipe améliore les résultats et quand elle ajoute une délégation inutile. 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
Si la validation du rôle empêche l’enregistrement du routeur, ne déclarez pas cet atelier réussi. 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 rapport explique quand une équipe améliore les résultats et quand elle ajoute une délégation inutile.
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.
- Régresie / Régression: Un changement qui brise un cas précédemment correct.
Sources et votre prochaine étape
Pour préparer : W05 — Orchestrateur : coordinateur et spécialistes · W06 — Routeur : envoyer les requêtes au bon spécialiste · W09 — Multi-agents : choisir et combiner des modèles · E01 — Comment mesurer si l'IA est utile