Aller au contenu principal

Analyser des rapports trimestriels boursiers avec un agent RAG

Pour suivre une entreprise cotée, il faut lire ses PDF de résultats trimestriels un par un. Ce modèle les charge depuis Google Drive à partir d'une liste d'URL tenue dans Google Sheets, les découpe et les indexe dans un index Pinecone. Un agent IA interroge ensuite cet index pour rédiger un rapport dans Google Docs. Il faut une clé Google AI, un compte Pinecone et les identifiants OAuth2 Google dans n8n.

Déclencheur
Lancement manuel
Taille
15 nœuds
Outils
Pinecone, Google Gemini, Agent IA, OpenAI, Google Docs, Google Sheets, Google Drive

Comment fonctionne ce workflow

  1. 1

    Le déclencheur manuel démarre l'exécution.

  2. 2

    Google Sheets fournit la liste des URL des PDF, et Loop Over Items traite les fichiers un par un.

  3. 3

    Google Drive télécharge chaque PDF avec le nœud Download File From Google Drive.

  4. 4

    Le Default Data Loader extrait le texte du PDF, et le Recursive Character Text Splitter le découpe en segments.

  5. 5

    Les embeddings Google Gemini vectorisent ces segments, puis Pinecone les stocke dans l'index company-earnings.

  6. 6

    L'Agent IA interroge l'index Pinecone par un outil Vector Store, et Google Docs reçoit le rapport.

Quand l'utiliser

  • Comparer les résultats trimestriels de plusieurs sociétés d'un même secteur à partir de leurs PDF.
  • Préparer une note de suivi juste après la publication d'un rapport de résultats.
  • Interroger l'historique de rapports d'une seule entreprise sur plusieurs trimestres.

À préparer avant l'import

  • Un projet Google Cloud avec la Vertex AI API activée.
  • Une clé Google AI obtenue depuis Google AI Studio, saisie dans les identifiants Google Gemini (PaLM) API de n8n.
  • Un compte Pinecone, sa clé API et un index nommé company-earnings.
  • Une feuille Google Sheets listant les URL des PDF, ces PDF enregistrés dans Google Drive, et un Google Doc de destination.
  • Les identifiants OAuth2 de Google Sheets, Google Drive et Google Docs dans n8n.
  • Une clé OpenAI dans n8n si vous gardez le nœud de chat OpenAI.

Bon à savoir

Créez l'index company-earnings dans Pinecone avant le premier lancement, et vérifiez que la colonne du Google Sheet contenant les URL correspond bien au réglage du nœud Google Drive.

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