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
Le déclencheur manuel démarre l'exécution.
- 2
Google Sheets fournit la liste des URL des PDF, et Loop Over Items traite les fichiers un par un.
- 3
Google Drive télécharge chaque PDF avec le nœud Download File From Google Drive.
- 4
Le Default Data Loader extrait le texte du PDF, et le Recursive Character Text Splitter le découpe en segments.
- 5
Les embeddings Google Gemini vectorisent ces segments, puis Pinecone les stocke dans l'index company-earnings.
- 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
- 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 : RAG & Base de Connaissances
- Indexer les fichiers Google Drive dans pgvector avec OpenAILit les fichiers d'un dossier Google Drive, les découpe, calcule leurs embeddings OpenAI et les écrit dans pgvector.
- Interroger les documents Google Drive avec un agent IAUn agent IA répond aux questions à partir des documents d'un dossier Google Drive, indexés dans Pinecone.
- Chatbot RAG sur vos documents Google Drive avec Gemini et QdrantUn chatbot qui répond à partir de vos documents Google Drive, stockés dans Qdrant et interrogés avec Gemini.
- Classer les questions du chat puis interroger Qdrant avec GeminiUn chat RAG qui classe chaque question, adapte la recherche dans une collection Qdrant, puis répond en tenant compte des documents trouvés.
- Interroger ses PDF par Telegram avec Gemini et SupabaseEnvoyez un PDF à un bot Telegram, puis posez-lui des questions sur son contenu avec Gemini et Supabase.
- Stocker les pages Notion en vecteurs dans Supabase avec OpenAIStocke les pages d'une base Notion dans Supabase, sous forme de vecteurs calculés par OpenAI.
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