- Accueil
- Ressources
- Intégrations
- AI Agent Tool
Nœud AI Agent Tool n8nConfigurer AI Agent Tool dans n8n.
Un agent IA qu'un autre agent peut appeler. Le nœud AI Agent Tool n8n bâtit un plan d'action, l'exécute et se sert d'outils au passage. Il expose 12 paramètres et 4 ports d'entrée, et se branche sur un agent parent. Pour découper un gros prompt en spécialistes.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud AI Agent Tool n8n ?
AI Agent Tool, c'est un agent emballé sous forme d'outil. Il reçoit une consigne, construit un plan d'action et l'exécute, en appelant lui-même des outils externes. Il ne se pose pas à la racine d'un workflow : il se raccroche au port ai_tool d'un nœud parent, qui lui délègue une tâche précise et récupère sa réponse.
Un sous-nœud ne tourne jamais tout seul : il attend qu'un nœud racine l'appelle par un de ses ports. Celui-là en est un. Les racines qui l'acceptent sont AI Agent et MCP Server Trigger, et l'idée derrière tout ça tient en une phrase : un agent qui sait tout faire finit par tout faire à peu près. Mieux vaut un spécialiste par sujet et un parent qui arbitre.
Premier cas concret, l'assistant documentaire. Le parent tient la conversation, l'enfant sait une chose et la sait bien. Sa Description dit « répond aux questions sur les tarifs en vigueur », son System Message fixe son rôle, et deux outils de recherche pendent à son port ai_tool. Comme le parent lit cette description avant de choisir, une description précise fait plus pour la fiabilité qu'un prompt qu'on rallonge sans fin. Avec une source de recherche comme Perplexity côté parent, la répartition des rôles saute aux yeux.
Deuxième cas, le tri des demandes entrantes. Le contenu du ticket arrive dans Prompt (User Message) via {{ $json.body }}, l'agent le classe, et la réponse revient propre parce que Require Specific Output Format est activé avec un parser sur le port ai_outputParser. Le parent pousse ensuite vers Slack ou écrit une ligne dans Google Sheets. Sans format imposé, le nœud suivant reçoit un paragraphe et personne ne sait quoi en faire.
Troisième cas, l'enrichissement en volume. Une liste de 150 fiches passe dans le workflow, l'agent traite chacune, et Batch Processing limite le nombre de traitements simultanés avec une pause entre les paquets. Sans ce garde-fou, le fournisseur du modèle coupe au milieu et la moitié du lot repart en erreur.
Quand préférer autre chose : si rien n'est délégué, le nœud AI Agent racine suffit, inutile d'ajouter un étage. AI Agent Tool ne se justifie que le jour où un parent doit choisir entre plusieurs outils pendant son exécution. Les limites, maintenant. Ce nœud n'a rien à authentifier lui-même : le credential, c'est-à-dire le compte enregistré dans n8n, vit sur le sous-nœud modèle, donc une clé OpenAI ou celle d'un autre fournisseur reste nécessaire quelque part. La page décrit la version 3 du nœud ; un workflow ancien peut en afficher une plus basse, avec moins d'options. Et emboîter deux agents multiplie les appels au modèle, que le fournisseur facture selon ses propres conditions.
Qu'est-ce qu'on lui branche ?
n8n répartit le travail entre un nœud racine, qui reçoit les items du workflow, et des sous-nœuds accrochés à ses ports, un type de sous-nœud par port.
Ports (ce qui se branche)
- Chat Model
ai_languageModelrequis - Memory
ai_memoryoptionnel - Tool
ai_tooloptionnel - Output Parser
ai_outputParseroptionnel
Sortie (où il se branche)
- Tool
ai_tool
01Chat Model
Le modèle de langage qui raisonne se branche ici. Port vide, nœud bloqué, l'exécution s'arrête là.
Paramètres clés
- Required : l'agent n'embarque aucun modèle, celui posé ici décide de ce qu'il sait faire et de qui facture les appels.
- OpenAI Chat Model : la porte d'entrée classique, un compte à enregistrer et un modèle à choisir.
- Anthropic Chat Model : même branchement, autre fournisseur.
- Ollama Chat Model : pour un modèle qui tourne sur ta propre machine ou ton serveur.
02Memory
La mémoire, ici, c'est ce qui garde les échanges précédents accessibles à l'agent. Une relance du type « et pour le deuxième ? » ne repart pas de zéro.
Paramètres clés
- Optional : à laisser vide quand chaque appel est indépendant du précédent.
- Simple Memory : stockée par n8n, parfaite pour un prototype ou une conversation courte.
- Postgres Chat Memory : elle survit à un redémarrage, le choix raisonnable en production.
- Redis Chat Memory : pour des conversations nombreuses et de courte durée.
03Tool
Les outils transforment un générateur de texte en quelque chose qui agit. Chacun devient une option que l'agent peut choisir dans son plan.
Paramètres clés
- Optional : sans aucun outil, l'agent répond quand même, mais avec le seul modèle.
- Calculator : les calculs, que le modèle a tendance à improviser.
- Think Tool : une étape de réflexion avant de se décider.
- Vector Store Question Answer Tool : des réponses tirées de documents indexés.
04Output Parser
Un output parser, c'est le sous-nœud qui impose une forme à la réponse. Des champs exploitables plutôt qu'un paragraphe à découper ensuite.
Paramètres clés
- Optional : consulté uniquement si Require Specific Output Format est activé.
- Structured Output Parser : tu décris les champs attendus, tu les récupères en données.
- Item List Output Parser : quand la réponse est naturellement une liste.
- Auto-fixing Output Parser : renvoie au modèle une réponse mal formée pour un second essai.
Que fait chaque paramètre ?
Le nœud AI Agent Tool compte 12 paramètres. Pour chacun : le nœud tel que tu le configures dans n8n, ce que le paramètre change, et nos notes de terrain.
Sommaire des paramètres
Description
toolDescriptionCe que tu vois dans n8n
Notes & cas d'usage
C'est le texte que l'agent parent lit pour décider s'il appelle cet outil. Aucun autre champ n'a autant d'effet sur le comportement de l'ensemble.
Paramètres clés
- Description : texte requis. n8n le dit sans détour, une description précise permet au modèle de produire le résultat attendu bien plus souvent.
Prompt (User Message)
textCe que tu vois dans n8n
Notes & cas d'usage
Ce champ porte la demande sur laquelle l'agent travaille, l'équivalent du message qu'une personne taperait.
Paramètres clés
- Prompt (User Message) : texte requis, avec un exemple qui donne le ton,
e.g. Hello, how can you help me?. Pour le brancher sur les données entrantes, une expression n8n comme{{ $json.question }}va chercher le champ de l'item courant.
Require Specific Output Format
hasOutputParserCe que tu vois dans n8n
Notes & cas d'usage
À activer quand le texte libre ne suffit plus et que la réponse doit revenir en champs.
Paramètres clés
- Require Specific Output Format : une case à cocher. Une fois cochée, le nœud tient compte de ce qui est branché sur son port
ai_outputParser.
Enable Fallback Model
needsFallbackCe que tu vois dans n8n
Notes & cas d'usage
Un deuxième modèle en réserve, pour le moment où le premier refuse de répondre ou ne répond plus.
Paramètres clés
- Enable Fallback Model : une case à cocher qui ajoute un second emplacement de modèle à remplir.
System Message
options.systemMessageCe que tu vois dans n8n
Notes & cas d'usage
Les consignes transmises à l'agent avant le début de la conversation : son rôle, son ton, ce qu'il doit refuser.
Paramètres clés
- System Message : le message envoyé à l'agent avant tout le reste.
Max Iterations
options.maxIterationsCe que tu vois dans n8n
Notes & cas d'usage
Un agent boucle : il réfléchit, appelle un outil, lit le résultat, recommence. Ce paramètre plafonne le nombre de tours avant l'arrêt.
Paramètres clés
- Max Iterations : un nombre, le maximum d'itérations avant que l'agent s'arrête.
Return Intermediate Steps
options.returnIntermediateStepsCe que tu vois dans n8n
Notes & cas d'usage
Par défaut, seule la réponse finale ressort. Avec cette option, la sortie embarque aussi le chemin parcouru.
Paramètres clés
- Return Intermediate Steps : une case à cocher qui décide si la sortie inclut les étapes intermédiaires suivies par l'agent.
Automatically Passthrough Binary Images
options.passthroughBinaryImagesCe que tu vois dans n8n
Notes & cas d'usage
Les images qui circulent dans le workflow en données binaires sont transmises à l'agent comme des messages de type image, au lieu d'être laissées de côté.
Paramètres clés
- Automatically Passthrough Binary Images : une case à cocher qui décide si les images binaires passent à l'agent sous forme de messages image.
ai_languageModel accepte les images.Tracing Metadata
options.tracingMetadataCe que tu vois dans n8n
Notes & cas d'usage
Des couples clé et valeur ajoutés aux événements de traçage produits par l'exécution, pour relier un appel au client ou à la campagne qui l'a déclenché.
Paramètres clés
- Key : l'étiquette sous laquelle la valeur est enregistrée.
- Type : le type de la valeur, à choisir entre
stringValue,numberValue,booleanValue,arrayValueetobjectValue. - Value : le contenu, saisi dans le champ correspondant au type retenu.
Auto-save highlighted data
options.autoSaveHighlightedDataCe que tu vois dans n8n
Notes & cas d'usage
Les données mises en avant sont enregistrées automatiquement, ce qui permet ensuite de filtrer les exécutions dessus dans la vue Executions.
Paramètres clés
- Auto-save highlighted data : une case à cocher, activée par défaut. Disponible sur les offres Pro et Enterprise de n8n Cloud, et en Enterprise ou Community Edition enregistrée sur une instance auto-hébergée.
Enable Streaming
options.enableStreamingCe que tu vois dans n8n
Notes & cas d'usage
Plutôt que d'attendre la réponse complète, l'agent la diffuse en temps réel, au fur et à mesure qu'il génère le texte.
Paramètres clés
- Enable Streaming : une case à cocher qui décide si l'agent diffuse sa réponse pendant qu'il la produit.
Batch Processing
options.batchingCe que tu vois dans n8n
Notes & cas d'usage
Ces options existent pour le rate limiting, c'est-à-dire pour ne pas dépasser le rythme d'appels accepté : combien d'items le nœud traite en même temps, et combien de temps il attend entre deux paquets.
Paramètres clés
- Batch Size : le nombre d'items traités en parallèle. Pratique pour le rate limiting, avec un effet possible sur l'ordre des logs.
- Delay Between Batches : une pause en millisecondes entre deux paquets, toujours pour le rate limiting.
Besoin d'aide pour automatiser AI Agent Tool avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions qui viennent ensuite
01Le nœud AI Agent Tool n8n est-il gratuit, sur Cloud comme en auto-hébergé ?
02Quels credentials faut-il pour AI Agent Tool ?
03Quelles sont les limites du nœud AI Agent Tool ?
04Que faut-il brancher au minimum, et par quel sous-nœud commencer ?
05n8n ou Make pour monter un agent IA de ce type ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.


