Répondre aux questions sur un CV avec un agent IA et Pinecone
Un visiteur pose une question sur votre parcours dans une interface web, et un agent IA répond à partir de votre CV. Le document est lu dans un dossier Google Drive, découpé, transformé en vecteurs avec Google Gemini, puis stocké dans Pinecone, et ce traitement se relance dès qu'un fichier est créé ou modifié. Le template peut aussi enregistrer les échanges dans NocoDB et envoyer chaque jour un résumé par Gmail, mais ces deux volets sont optionnels. Comptez un point de vigilance : le nom de l'index doit être identique à chaque endroit où il apparaît.
- Déclencheur
- Planifié (récurrent)
- Taille
- 24 nœuds
- Outils
- Google Gemini, Google Drive, Pinecone, Agent IA, NocoDB, Gmail
Comment fonctionne ce workflow
- 1
Google Drive Trigger repère un CV créé ou modifié dans le dossier que vous avez choisi.
- 2
Google Drive télécharge le fichier, et Default Data Loader en extrait le texte.
- 3
Recursive Character Text Splitter découpe ce texte en morceaux.
- 4
Embeddings Google Gemini calcule un vecteur pour chaque morceau, et Pinecone Vector Store les écrit dans l'index seanrag.
- 5
Un webhook reçoit la question du visiteur, et l'Agent IA la traite avec Google Gemini en interrogeant l'index Pinecone par son outil de recherche vectorielle.
- 6
Respond to Webhook renvoie la réponse à l'interface qui a posé la question.
- 7
Chaque jour, un Schedule Trigger lit les conversations dans NocoDB, un nœud Code et un nœud HTML mettent le résumé en forme, et Gmail l'envoie.
Quand l'utiliser
- Un site personnel où les recruteurs peuvent poser leurs questions sur votre parcours.
- Un CV mis à jour dans Google Drive, dont la réponse du chatbot tient compte sans reconfiguration.
- Un e-mail quotidien qui récapitule les conversations de la veille.
À préparer avant l'import
- Un projet Google Cloud avec l'API Vertex AI activée.
- Une clé API Google AI, obtenue dans Google AI Studio.
- Un compte Pinecone avec sa clé API et un index nommé seanrag.
- Un dossier dédié dans Google Drive pour vos documents.
- Les identifiants Google Drive OAuth2, Google Gemini (PaLM) API et Pinecone API dans n8n.
- Facultatif : une table NocoDB ConversationHistory et des identifiants Gmail.
Bon à savoir
Choisissez le nom de l'index Pinecone une fois, puis reportez-le dans chaque nœud Pinecone Vector Store. Les notes citent seanrag et company-files : un seul nom différent laisse la base vide.
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
- Agent téléphonique IA qui prend des rendez-vousUn agent vocal IA répond aux appels entrants, prend des rendez-vous dans Google Agenda et répond aux questions à partir de documents.
- Interroger une base Supabase en langage courant avec un agent IAUn agent OpenAI qui écrit des requêtes SQL pour répondre à vos questions sur une base Supabase.
- Conseiller d'achat IA sur WooCommerce avec RAG QdrantUn assistant de chat qui recherche des produits WooCommerce ou répond à partir de vos documents Google Drive.
- Assistant Telegram avec mémoire et notes dans BaserowBot Telegram qui traite texte, voix et photos, et enregistre notes et souvenirs dans Baserow.
- Répondre aux questions de voyage avec Couchbase et GeminiUn chatbot qui répond à partir de points d'intérêt stockés dans Couchbase, avec des embeddings OpenAI et le modèle Gemini.
- Donner une mémoire à long terme à un agent IA avec Google DocsUn agent IA qui retient des informations entre les conversations, dans un Google Doc, et peut les envoyer par Gmail ou Telegram.
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