E4 · Passage de relais
Famille : Multi-agent
Un seul agent est actif à la fois ; il transfère entièrement la main à un agent mieux placé, qui devient l’interlocuteur.
Principe
Un seul agent est actif à la fois. Quand un autre est mieux placé, il lui transfère entièrement le contrôle et l’état de la conversation, puis s’efface. Le nouvel agent devient l’interlocuteur de l’utilisateur.
Le problème qu'il résout
Le bon spécialiste n’apparaît qu’en cours d’échange : un routage fait une seule fois, à l’entrée, ne suffit plus.
Quand l'utiliser
- Triage conversationnel, par exemple en support client : on découvre en cours d’échange quel spécialiste convient.
- On veut qu’un spécialiste prenne entièrement la main sur une partie de l’échange, au lieu d’être appelé comme un outil par un agent central (E1).
Quand l'éviter
- L’agent cible se déduit de l’entrée : un routage déterministe (B2) est plus simple et moins cher.
- Le risque de boucles de transfert est réel (Microsoft) : sans garde-fou, deux agents peuvent se renvoyer la demande.
Synonymes par éditeur
- Handoff, routing, triage, transfer, dispatch, delegation (Microsoft)
- Decentralized pattern (OpenAI)
- Handoffs (OpenAI Agents SDK, LangChain)
- Peer-to-peer (Google (Agents Companion))
- Agent transfer (Google ADK)
- Swarm (passages de relais entre pairs) (AWS Strands)
Patterns voisins
Sources
- A practical guide to building agents — OpenAI, 2025-04-17
- Multi-agent (LangChain v1) — LangChain
- AI agent orchestration patterns — Microsoft, Azure Architecture Center, 2026-02-12
Contenu relu le 2026-10-02