Faire dialoguer plusieurs agents IA dans un chat
Vous écrivez dans un chat, et plusieurs agents IA répondent les uns après les autres. Les agents se définissent dans les deux premiers nœuds qui suivent le déclencheur : nom, modèle OpenRouter et instructions propres à chacun. Si votre message contient des @mentions, seuls les agents nommés sont appelés ; sans @mention, tous le sont, dans un ordre aléatoire. Les réponses ne s'affichent qu'une fois que tous les agents ont parlé, et une mémoire partagée permet d'enchaîner plusieurs tours.
- Déclencheur
- Message de chat
- Taille
- 13 nœuds
- Outils
- Agent IA, OpenRouter
Comment fonctionne ce workflow
- 1
Le déclencheur When chat message received lit votre message dans le chat.
- 2
Les deux premiers nœuds qui suivent contiennent les réglages : votre profil, le contenu commun des messages système et la définition des agents.
- 3
Les @mentions sont extraits du message, puis Loop Over Items parcourt les agents un par un.
- 4
Pour chaque agent, le nœud AI Agent reçoit son message système et son modèle, puis interroge OpenRouter via OpenRouter Chat Model.
- 5
Window Buffer Memory conserve l'historique, pour que la conversation puisse continuer sur plusieurs tours.
- 6
Une fois tous les agents passés, leurs réponses sont assemblées, mises en forme et affichées dans le chat.
Quand l'utiliser
- Comparer les réponses de plusieurs modèles disponibles sur OpenRouter à une même question.
- Faire donner leur avis à des agents aux rôles différents sur un même sujet.
- Tester plusieurs jeux d'instructions système avant d'en retenir un.
À préparer avant l'import
- Un compte OpenRouter et une clé API.
- Les identifiants OpenRouter enregistrés dans n8n, pour le nœud OpenRouter Chat Model.
- Les modèles choisis pour chaque agent, parmi ceux disponibles sur OpenRouter.
- Une instance n8n dans laquelle importer le template.
Bon à savoir
Commencez avec deux agents seulement dans les réglages. Sans @mention dans votre message, tous les agents sont appelés, dans un ordre aléatoire, et la réponse n'apparaît qu'à la fin.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Chatbots & Assistants IA
- Répondre aux clients sur WhatsApp à partir de fiches produitUn agent WhatsApp qui répond aux questions clients à partir de fiches produit tenues dans Google Sheets.
- Confirmer les rendez-vous du lendemain par WhatsAppEnvoie chaque jour ouvré à 8 h une demande de confirmation WhatsApp aux patients ayant rendez-vous le lendemain.
- Répondre aux messages Slack avec un agent IA et OpenAIUn chatbot Slack qui répond aux messages du canal avec OpenAI, avec des outils de recherche et une mémoire par canal.
- Chat IA pour suivre les commandes WooCommerceUn agent IA qui répond aux clients sur l'état de leurs commandes WooCommerce, à partir d'un chat intégré au site.
- Chatbot IA avec mémoire et recherche web via OpenAIUn agent IA OpenAI qui répond dans un chat, garde les derniers échanges en mémoire et peut chercher des informations sur le web.
- Interroger un fichier Google Drive avec un assistant OpenAIEnvoie un fichier Google Drive à OpenAI, crée un assistant qui le consulte, puis répond aux messages reçus dans le chat.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n