Donner une mémoire à long terme à un agent IA avec Google Docs
Un chatbot qui oublie tout d'une conversation à l'autre a besoin d'un endroit où écrire ce qu'il doit retenir. L'agent IA dispose ici de quatre outils : sauvegarder une mémoire dans un Google Doc, la relire, puis envoyer un résumé par Gmail ou Telegram. Un Switch choisit l'outil à appeler selon l'instruction donnée par l'agent. Le modèle est un OpenAI Chat Model, et une Window Buffer Memory garde le contexte immédiat. Il faut un compte OpenAI, un accès à Google Docs, et les identifiants Gmail ou Telegram si vous utilisez les notifications.
- Déclencheur
- Message de chat
- Taille
- 22 nœuds
- Outils
- Google Docs, Telegram, Gmail, OpenAI, Agent IA
Comment fonctionne ce workflow
- 1
Le nœud When chat message received transmet le message à l'agent IA, qui s'appuie sur un OpenAI Chat Model et une Window Buffer Memory pour le contexte immédiat.
- 2
Selon ses instructions, l'agent IA indique l'outil à appeler, et le Switch dirige la demande vers la branche correspondante.
- 3
Save Memories écrit l'information retenue dans un document Google Docs.
- 4
Retrieve Memories relit ce document Google Docs quand l'agent en a besoin pour répondre.
- 5
Send Memories to Gmail ou Send Memories to Telegram envoie le résumé des souvenirs à un destinataire.
Quand l'utiliser
- Un assistant interne qui retient les préférences d'un collaborateur d'une session à l'autre.
- Un chatbot de suivi qui rappelle les échanges précédents avec un même client.
- Un agent qui transmet par Gmail ou Telegram un récapitulatif de ce qu'il a retenu.
À préparer avant l'import
- Un compte OpenAI et une clé API, à enregistrer comme identifiant dans n8n.
- Un compte Google et un document Google Docs qui servira de mémoire, avec ses identifiants dans n8n.
- Un compte Gmail connecté à n8n, si vous voulez envoyer les souvenirs par e-mail.
- Un bot Telegram, son token d'accès et l'identifiant du chat de destination, à configurer dans n8n.
Bon à savoir
Réglez d'abord le message système de l'agent IA : c'est lui qui décide quand sauvegarder ou relire une mémoire. Vérifiez aussi que le même Google Doc est sélectionné dans les deux outils.
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
- Chatbot IA avec mémoire longue et notes dans Google DocsChatbot qui lit et écrit sa mémoire longue et ses notes dans Google Docs, avec Telegram en option.
- Créer un chatbot WhatsApp de vente avec OpenAIUn agent OpenAI répond aux messages WhatsApp en s'appuyant sur une brochure produit importée dans n8n.
- Interroger une base PostgreSQL en langage naturel avec un agent IAUn agent OpenAI répond à vos questions en langage naturel en lisant une base PostgreSQL depuis un chat.
- Coacher la rédaction d'un discours sur Telegram avec GeminiUn bot Telegram qui commente vos brouillons de discours, les reprend après vos modifications et rédige la version finale avec Gemini.
- Faire dialoguer plusieurs agents IA dans un chatUn chat où plusieurs agents IA répondent à tour de rôle, appelés par @Nom dans votre message.
- 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.
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