Aller au contenu principal

Interroger des PDF Google Drive avec un agent RAG Milvus

Vos PDF rangés dans un dossier Google Drive deviennent interrogeables par chat. Chaque nouveau fichier est lu, découpé, vectorisé avec Cohere, puis écrit dans une collection Milvus hébergée chez Zilliz, sans instance à installer. Un Agent IA répond aux questions à partir de ces passages et garde l'historique de la conversation. Il faut quatre comptes avant de démarrer : Google, Zilliz, Cohere et OpenAI.

Déclencheur
Message de chat
Taille
13 nœuds
Outils
Cohere, Google Drive, Milvus, Agent IA, OpenAI

Comment fonctionne ce workflow

  1. 1

    Google Drive Trigger repère chaque nouveau PDF ajouté au dossier surveillé.

  2. 2

    Google Drive télécharge le fichier.

  3. 3

    Extract from File en extrait le texte.

  4. 4

    Default Data Loader prépare le document, puis Recursive Character Text Splitter le découpe en passages.

  5. 5

    Embeddings Cohere transforme chaque passage en vecteur.

  6. 6

    Milvus Vector Store écrit les vecteurs dans la collection du cluster Zilliz.

  7. 7

    Lorsqu'un message arrive dans le chat, Agent IA interroge Milvus et répond avec OpenAI Chat Model, en gardant l'historique via Window Buffer Memory.

Quand l'utiliser

  • Retrouver une clause dans un lot de contrats PDF déposés sur Drive.
  • Interroger une documentation technique rangée dans un dossier partagé.
  • Poser des questions à une série de rapports internes sans les relire.

À préparer avant l'import

  • Un compte Zilliz avec un cluster Milvus créé depuis sa console
  • Les identifiants Google Drive dans n8n, et le dossier qui recevra les PDF
  • Une clé API Cohere pour les embeddings
  • Une clé API OpenAI pour le modèle de chat

Bon à savoir

Réservez un dossier Drive aux PDF à indexer : chaque fichier ajouté dans ce dossier est inséré dans Milvus automatiquement.

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