Agent IA autonome avec n8n : guide complet RAG, Tools et Mémoire
Construisez un agent IA qui décide seul avec n8n. Tutoriel pas-à-pas : AI Agent node, RAG, Vector Store, Tools.
J’ai accompagné des dirigeants et des petites équipes qui voulaient « créer un agent IA ». La plupart me montraient en fait un prompt ChatGPT déguisé : une boîte qui répond à une question, sans accès aux données, sans mémoire, sans pouvoir agir.
Ça, c’est un chatbot. Un agent IA, c’est une autre catégorie.
Un vrai agent IA, c’est un système qui décide seul quelle action prendre, utilise des outils pour accomplir des tâches, se souvient des échanges précédents, et consulte une base de connaissances pour répondre avec précision. Le tout, en autonomie.
Et la bonne nouvelle ? Vous pouvez en construire un en une après-midi avec n8n. Sans coder.
Voilà comment.
Agent IA vs workflow IA : la différence qui change tout
Un workflow IA classique suit un chemin prévu : vous recevez un email → un LLM rédige une réponse → vous envoyez. Linéaire. Déterministe. Si l’email parle de remboursement, il fait pareil que pour une question produit. Le workflow ne décide rien.
Un agent IA, c’est l’inverse. Vous lui donnez :
- Un objectif (« réponds aux emails clients »)
- Des outils (CRM, base produits, calendrier, base de connaissances)
- Une mémoire (les échanges précédents)
- Un cerveau (un LLM qui orchestre)
L’agent décide lui-même quel outil utiliser, dans quel ordre, et combien de fois. Si l’email parle de remboursement, il consulte le CRM. Si c’est une question produit, il interroge la base de connaissances. Si c’est ambigü, il pose une question de clarification.
Pourquoi n8n plutôt qu’un autre outil
J’ai testé tous les principaux : Make, LangChain en code Python, Voiceflow, custom GPTs. Voici ma conclusion honnête après 4 ans à construire des agents pour des clients.
| Outil | Force | Faiblesse |
|---|---|---|
| n8n | AI Agent node natif, self-hostable, contrôle total, pas de coût d’exécution | Courbe d’apprentissage moyenne |
| Make | Plus simple, plus visuel | Pas de vrai AI Agent node, vous reconstruisez tout à la main |
| LangChain (code) | Flexibilité maximale | Faut coder en Python, debugging cauchemardesque |
| Custom GPTs | Setup en 5 min | Pas d’accès aux outils externes en dehors de l’écosystème OpenAI |
Pour une petite entreprise qui veut un agent relié à ses outils sans recruter un développeur IA, n8n est un bon compromis. Vous avez :
- Un node
AI Agentqui fait tout le travail d’orchestration - Une bibliothèque de Tools prêts à l’emploi (HTTP Request, Code, n’importe quel node n8n peut devenir un tool)
- Du Vector Store natif (Pinecone, Supabase, Qdrant, ou en-mémoire pour les démos)
- Du Memory (BufferWindowMemory, Postgres Chat Memory)
- Le choix du modèle (OpenAI, Anthropic, Ollama local, Mistral, Google)
Et surtout : vous voyez votre agent réfléchir. Le panel d’exécution vous montre chaque décision, chaque appel d’outil, chaque réponse intermédiaire. C’est le meilleur outil pédagogique que je connaisse pour comprendre comment fonctionne un agent.
Les 4 briques d’un agent IA (et leur rôle)
Un agent dans n8n se compose de 4 nœuds principaux, branchés autour du AI Agent central.
1. Le cerveau : Chat Model
C’est le LLM qui orchestre tout. Choix typiques en 2026 :
| Modèle | Usage recommandé | Coût indicatif |
|---|---|---|
| GPT-4o-mini | Agents généralistes, bon ratio prix/qualité | ~0,15$ / 1M tokens input |
| Claude Sonnet 4.5 | Raisonnement complexe, longue réflexion | ~3$ / 1M tokens input |
| Llama 3.3 70B (via Ollama local) | Self-hosted, données sensibles, RGPD | Gratuit (hardware) |
| Mistral Large | Souverain européen, hébergé en France | ~2€ / 1M tokens input |
2. Les bras : Tools
Les Tools, ce sont les actions que votre agent peut entreprendre. Dans n8n, n’importe quel node peut devenir un Tool.
Les classiques :
- HTTP Request Tool → appelle n’importe quelle API
- Calculator Tool → fait des maths fiables (les LLMs sont nuls en arithmétique)
- Code Tool → exécute du JavaScript pour parser/transformer des données
- Workflow Tool → l’agent peut déclencher un autre workflow n8n
- Vector Store Tool → on y vient juste après
Vous pouvez aussi exposer n’importe quelle intégration comme tool : Sheets, Notion, HubSpot, Stripe… 700+ apps disponibles.
3. La mémoire : Memory
Sans mémoire, votre agent oublie le message précédent à chaque tour. Inutilisable pour une vraie conversation.
n8n propose plusieurs types :
| Memory | Quand l’utiliser |
|---|---|
| Buffer Window Memory | Sessions courtes, démos, prototypage. Garde les N derniers messages en RAM. |
| Postgres Chat Memory | Production, multi-utilisateurs. Stocke chaque conversation en base. |
| Redis Chat Memory | Hautes performances, sessions chat temps réel. |
Pour la plupart des usages en petite équipe, Postgres Chat Memory est le bon choix. Vous connectez votre base Supabase, Neon ou locale, et chaque utilisateur garde sa propre session conversationnelle.
4. La connaissance : Vector Store + RAG
C’est ici que ça devient puissant. Le RAG (Retrieval Augmented Generation) permet à l’agent de consulter votre documentation, vos contrats, vos emails passés, votre site web, avant de répondre.
Le principe en 3 phases :
- Indexation (une fois) : vous chunkez vos documents, vous les transformez en vecteurs (embeddings), vous les stockez dans une base vectorielle.
- Retrieval (à chaque question) : la question de l’utilisateur est elle-même vectorisée, et la base retourne les 3-5 chunks les plus similaires.
- Generation : le LLM reçoit la question + les chunks pertinents en contexte, et répond avec les bonnes sources.
Bases vectorielles compatibles n8n natif :
| Vector Store | Avantage | Coût |
|---|---|---|
| Pinecone | Le plus mature, scalable | À partir de 70$/mois |
| Supabase Vector | Postgres + pgvector, déjà dans votre stack si vous utilisez Supabase | Inclus dans Supabase free tier |
| Qdrant | Self-hosted, performant | Gratuit (VPS) |
| Simple Vector Store | En-mémoire, démo rapide | Gratuit |
Pour démarrer : Supabase Vector. Vous avez 500 Mo gratuits, c’est largement assez pour quelques milliers de documents.
Tutoriel : agent assistant client avec RAG (45 minutes)
On va construire un agent réel : un assistant clientèle qui répond aux questions de vos clients sur vos produits, en se basant sur votre documentation Notion. S’il ne sait pas, il transfère vers l’humain via Slack.
Étape 1 — Indexer votre base de connaissances
Créez un workflow kb-indexation :
- Trigger : Manual Trigger (ou Schedule Trigger pour ré-indexer toutes les nuits)
- Notion node : récupère toutes les pages d’une database (votre doc produit)
- Token Splitter : découpe chaque page en chunks de 500 tokens (overlap 50)
- OpenAI Embeddings : transforme chaque chunk en vecteur (
text-embedding-3-small) - Supabase Vector Store (mode
Insert) : stocke les vecteurs avec métadonnées (titre, URL Notion)
Lancez ce workflow une fois. Quelques minutes plus tard, votre base vectorielle est prête.
Étape 2 — Créer le workflow agent
Créez un nouveau workflow agent-support-client :
- Chat Trigger (ou Webhook si vous voulez exposer une API)
- AI Agent node central
- Sur le port
Chat Model→ branche OpenAI Chat Model avecgpt-4o-mini - Sur le port
Memory→ branche Postgres Chat Memory (clé de session =sessionIddu Chat Trigger) - Sur le port
Tool→ branche un Vector Store Tool qui pointe vers votre base Supabase indexée à l’étape 1 - Sur le port
Tool→ branche aussi un Slack node configuré comme Tool (postMessageau canal#support-escalation)
Étape 3 — Le system prompt qui marche
Le system prompt définit la personnalité et les règles. Voici celui que j’utilise pour mes clients (à adapter) :
Tu es l'assistant clientèle de [Entreprise].
Tes règles :
1. Réponds UNIQUEMENT en te basant sur les chunks retournés
par l'outil "knowledge_base". Ne jamais inventer.
2. Si l'information n'est pas dans la base, dis-le
honnêtement et utilise l'outil "escalate_to_human"
pour transférer la question via Slack.
3. Cite la source à chaque réponse (titre + URL Notion).
4. Reste concis : 3 phrases max sauf si l'utilisateur
demande plus de détails.
5. Tutoie l'utilisateur, ton chaleureux mais pro.
Exemple de bonne réponse :
"Pour annuler ton abonnement, va dans
Paramètres > Facturation et clique sur 'Résilier'.
La résiliation prend effet à la fin de la période
en cours. (Source : Guide annulation - notion.so/...)"
Les 3 mots-clés cruciaux :
- « UNIQUEMENT en te basant sur » → réduit les hallucinations de 70% selon mes tests
- « Cite la source » → l’utilisateur peut vérifier, et vous détectez vite quand l’agent se trompe
- « utilise l’outil escalate_to_human » → l’agent sait qu’il a un fallback, il s’en sert
Étape 4 — Tester et débugger
Activez le mode Listening du Chat Trigger. Vous obtenez une URL de chat. Posez des questions :
- ✅ « Comment annuler mon abonnement ? » → l’agent consulte la KB, répond avec source
- ✅ « Quelle est la météo à Paris ? » → l’agent dit « hors sujet », n’invente pas
- ✅ « J’ai un bug, mon paiement n’est pas passé » → l’agent escalade vers Slack
Quand un comportement est bizarre, lisez le panel d’exécution. Vous voyez exactement quels outils l’agent a appelés, avec quels arguments, et quelle réponse intermédiaire il a reçue. C’est de l’or pour comprendre.
Combien ça coûte vraiment
Voici les coûts réels d’un agent en production que j’ai déployé pour un client (e-commerce, ~500 questions/mois) :
| Poste | Coût mensuel |
|---|---|
| GPT-4o-mini (input + output) | 4,20€ |
| OpenAI Embeddings (réindexation hebdo) | 0,15€ |
| Supabase Vector (free tier) | 0€ |
| n8n self-hosted (VPS Hetzner CX22) | 4,90€ |
| Postgres (Supabase free tier) | 0€ |
| TOTAL | ~9€/mois |
Pour 500 conversations. Soit 0,018€ par conversation.
Les 5 erreurs que je vois constamment
1. Pas de garde-fou anti-hallucination
L’agent invente des features qui n’existent pas. Cause : system prompt trop vague. Fix : ajouter explicitement « Si l’information n’est pas dans la base de connaissances, dis-le ».
2. Mémoire qui explose
L’agent ralentit après 50 messages. Cause : Buffer Window Memory trop large.
Fix : limiter à 10 messages dans la fenêtre, ou utiliser une Summary Memory qui résume au-delà.
3. Boucle infinie sur les tools
L’agent appelle le même outil 20 fois et explose le budget tokens. Cause : pas de maxIterations configuré.
Fix : dans le AI Agent node, set maxIterations: 5 (suffit pour 95% des cas).
4. Chunking au pif
Les réponses sont approximatives. Cause : chunks trop gros ou trop petits. Fix : 500 tokens / 50 overlap pour de la doc, 1000/100 pour du juridique, 200/20 pour du chat history.
5. Pas de monitoring
L’agent dérape pendant 2 semaines avant que quelqu’un s’en rende compte. Cause : vous vous fiez aux logs n8n qui sont volatiles.
Fix : à chaque exécution, log dans une table Postgres (timestamp, question, réponse, tools_used, tokens, cost). En 1 mois vous avez les data pour optimiser.
Aller plus loin : MCP et agents multi-étapes
Si votre agent commence à devenir complexe (10+ outils), explorez deux directions :
-
MCP (Model Context Protocol) — le standard 2026 pour connecter des LLMs à des sources externes. n8n a sorti des nodes
MCP Client TooletMCP Server Triggerdébut 2026. Permet d’exposer votre agent comme un tool consommable par Claude Desktop, Cursor, ou n’importe quel client MCP. Doc n8n MCP. -
Multi-agent — au lieu d’un seul agent qui fait tout, plusieurs agents spécialisés qui se passent les tâches. Pattern « orchestrator-workers » : un agent superviseur dispatche aux agents spécialistes (un agent SAV, un agent commercial, un agent technique).
Ces patterns sont au programme avancé de la formation n8n, parce qu’ils nécessitent de bien maîtriser les fondamentaux d’abord.
Le mot de la fin
L’écosystème n8n + agents IA est en explosion. MCP, Vector Stores, modèles locaux, multi-agents — chaque mois, de nouveaux blocs s’ajoutent. La barrière d’entrée n’a jamais été plus basse.
La seule question qui reste : vous commencez quand ?
Vous voulez maîtriser tout ça en pratique ? La formation n8n complète couvre les 8 modules de zéro aux agents IA en production : workflows, intégrations, RAG, Vector Store, MCP, et 3 projets end-to-end. Expert n8n · formateur no-code certifié, garantie 30 jours.
Aller plus loin
Automatisez vos opérations et construisez vos agents IA.
Ce guide montre le principe sur un cas. La formation n8n déroule la construction complète : des fondamentaux jusqu'aux patterns qui tiennent en production chez un client qui paie.
- 8 chapitres · agents IA inclus
- 249 € · paiement unique
- Accès à vie
- Garantie 30 jours
Recevez les prochains guides
Ce guide vous a aidé ? Recevez les prochains.
Un mail quand un nouveau guide sort. Pas de spam, désabonnement en 1 clic.
Confirmation par email · désabonnement en 1 clic.