Aller au contenu principal

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. 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. 2

    Selon ses instructions, l'agent IA indique l'outil à appeler, et le Switch dirige la demande vers la branche correspondante.

  3. 3

    Save Memories écrit l'information retenue dans un document Google Docs.

  4. 4

    Retrieve Memories relit ce document Google Docs quand l'agent en a besoin pour répondre.

  5. 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

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. 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.

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