Délégation entre agents REDA AI
Qu’est-ce que la délégation entre agents ?
La plupart des organisations finissent par disposer de plusieurs agents spécialisés : l’un connaît le pipeline commercial, un autre la facturation, un autre encore un produit technique. Sans délégation, un agent confronté à une question hors de son domaine ne peut que s’appuyer sur ses connaissances générales ou orienter l’utilisateur ailleurs.
Avec la délégation, le premier agent, l’agent appelant, interroge un second agent, l’agent consulté, pendant la conversation. Il attend sa réponse, puis l’intègre à sa propre réponse. L’utilisateur reste dans la même conversation du début à la fin.
L’agent consulté répond avec ses propres instructions, outils et accès aux données. Il n’est donc pas nécessaire de copier les connaissances d’un agent dans un autre pour les rendre accessibles.
Ce que peut faire l’agent consulté
La consultation est volontairement limitée : il s’agit d’un échange de question et de réponse, sans transfert du contrôle.
| Comportement | Conséquence pour vous |
|---|---|
| S’exécute au nom de l’utilisateur de l’assistant | L’agent consulté voit exactement ce que cette personne peut déjà voir. La délégation n’élargit jamais l’accès aux données. |
| Ne peut rien modifier de sa propre initiative | Si l’agent consulté propose une action, comme créer un enregistrement ou envoyer un e-mail, cette proposition revient dans la conversation initiale pour être confirmée. Elle n’est jamais exécutée silencieusement. |
| Conserve sa propre conversation | Chaque consultation est enregistrée séparément : vous pouvez revoir la question posée et la réponse obtenue, pour l’audit ou pour vérifier la qualité des réponses du spécialiste. |
| Consomme un échange supplémentaire | La consultation fait travailler un second agent ; elle consomme donc des crédits en plus de la conversation initiale. La limite de profondeur ci-dessous permet de maîtriser cette consommation. |
| N’a lieu que sur instruction | Activer la capacité ne suffit pas à déclencher des consultations. Les instructions de l’agent appelant doivent préciser quand une question relève d’un spécialiste. |
Activer la consultation
Deux paramètres doivent être activés sur l’agent qui va répondre, pas sur celui qui pose la question. Ils sont désactivés par défaut ; une mise à niveau ne change donc pas le comportement des agents existants.
- Ouvrez Lanceur d’applications → REDA AI → Définitions des agents, puis l’agent spécialiste que vous souhaitez rendre consultable.
- Dans la section Collaboration entre agents, cochez Appelable par un agent. Ce paramètre rend l’agent visible aux autres agents.
- Sur le même enregistrement, cochez également Autoriser les requêtes automatisées. Une consultation arrive comme une demande automatisée : les deux paramètres sont nécessaires. S’il en manque un, l’agent appelant reçoit un message qui l’identifie ; l’échec n’est pas silencieux.
- Enregistrez.
- Ouvrez ensuite l’agent généraliste qui doit pouvoir poser les questions, puis définissez Profondeur maximale d'appel d'agents. Conservez
1sauf besoin particulier. - Enfin, précisez dans les instructions de l’agent appelant quand consulter un spécialiste. Par exemple : « Pour les questions techniques détaillées sur les équipements installés, consultez l’agent Spécialiste technique et résumez sa réponse. » Sans cette consigne, la capacité reste inutilisée.
Limiter la profondeur des consultations
Le champ Profondeur maximale d'appel d'agents, défini sur l’agent qui commence la conversation, limite le nombre de niveaux de consultation qu’une question peut déclencher.
| Valeur | Comportement | Quand l’utiliser |
|---|---|---|
0 |
Cet agent ne consulte aucun autre agent. | Pour un agent qui doit rester strictement autonome. |
1 (valeur par défaut) |
Il peut consulter un agent, qui répond directement sans consulter un troisième agent. | Dans la plupart des cas. Une seule consultation couvre le besoin de faire appel à un spécialiste, avec un coût et un délai prévisibles. |
2 ou plus |
Les consultations peuvent s’enchaîner : l’agent consulté peut en consulter un autre. | Rarement. Chaque niveau ajoute du temps de réponse et des crédits. Augmentez la valeur uniquement lorsqu’un besoin réel a été constaté. |
Un champ vide équivaut à 1. Un agent ne peut jamais se consulter lui-même. Une chaîne qui reviendrait sur un agent déjà consulté est arrêtée, ce qui empêche les instructions circulaires de créer une boucle sans fin.
Ce que voit l’utilisateur
La consultation ne figure pas comme une étape séparée dans la transcription. L’utilisateur voit la réponse de l’agent appelant, qui intègre les informations obtenues, ainsi qu’un indicateur d’utilisation d’outil.
Pour indiquer quel agent a été consulté et expliquer l’origine de la réponse, demandez explicitement à l’agent appelant de le nommer. Par exemple : « Quand vous consultez un autre agent, commencez votre réponse en le nommant. » L’agent pourra alors écrire : « J’ai consulté le Spécialiste technique… » avant de répondre.
Quand utiliser la délégation
Cas adapté : Un agent possède des connaissances spécialisées sur un produit, une réglementation ou un processus, et d’autres agents rencontrent régulièrement des questions sur ce sujet. La délégation permet de maintenir ces connaissances à un seul endroit tout en les rendant accessibles aux autres agents.
Cas moins adapté : Deux agents ont besoin des mêmes informations générales. Copier de courtes instructions est plus simple et moins coûteux qu’une consultation à chaque conversation. La délégation se justifie par une expertise approfondie, pas par un paragraphe que l’agent pourrait recevoir directement.
Pourquoi la consultation n’a-t-elle pas eu lieu ?
Si une consultation est impossible, l’agent appelant reçoit la raison et poursuit avec les informations déjà disponibles, sans faire échouer toute la conversation. Voici les causes possibles.
| Ce que signale l’agent | Action à effectuer |
|---|---|
| L’agent n’est pas disponible pour consultation | Cochez Appelable par un agent sur cet agent. |
| L’agent n’est pas configuré pour répondre à d’autres agents | Cochez Autoriser les requêtes automatisées sur cet agent. Les deux paramètres sont nécessaires. |
| Aucun agent ne correspond à cet identifiant | Les instructions de l’agent appelant désignent un agent inexistant. Vérifiez l’orthographe dans la liste des définitions d’agents. |
| L’agent n’est pas actif | Activez l’agent spécialiste ou faites référence à un agent actif dans les instructions. |
| La limite de consultation a été atteinte | C’est attendu lorsque la chaîne atteint la Profondeur maximale d'appel d'agents. N’augmentez la limite que si la chaîne est nécessaire. |
| La capacité de traitement restante est insuffisante pour consulter un autre agent | Cela peut se produire lors de conversations très longues ou complexes. L’agent répond avec les informations dont il dispose. Aucun changement de configuration n’est nécessaire ; si cela se répète, raccourcissez la conversation ou interrogez directement le spécialiste. |
| Un agent ne peut pas se consulter lui-même | Les instructions renvoient l’agent à son propre nom. Remplacez-le par celui du spécialiste. |