Aller au contenu principal

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

    Google Drive Trigger repère un CV créé ou modifié dans le dossier que vous avez choisi.

  2. 2

    Google Drive télécharge le fichier, et Default Data Loader en extrait le texte.

  3. 3

    Recursive Character Text Splitter découpe ce texte en morceaux.

  4. 4

    Embeddings Google Gemini calcule un vecteur pour chaque morceau, et Pinecone Vector Store les écrit dans l'index seanrag.

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

    Respond to Webhook renvoie la réponse à l'interface qui a posé la question.

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

  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