Aller au contenu principal

Assistant RAG de questions-réponses sur les documents d’entreprise

Aperçu du modèle

ÉlémentDescription
Catégorie🤖 IA · 🏢 Applications d’entreprise
Services intégrésGoogle Drive, OpenAI, Pinecone
Niveau de difficulté⭐⭐⭐ Avancé
CréateurÉquipe officielle n8n

Fonctionnement

Ce workflow implémente une architecture RAG (Retrieval-Augmented Generation) au niveau entreprise. Le workflow commence par récupérer les documents d’entreprise depuis Google Drive, les transforme en vecteurs à l’aide des Embeddings d’OpenAI, puis les stocke dans la base de données vectorielle Pinecone. Lorsqu’un utilisateur pose une question, le système récupère d’abord les passages les plus pertinents des documents depuis Pinecone, puis transmet ces contextes ainsi que la question à OpenAI pour générer une réponse précise, fondée sur les documents réels de l’entreprise.

Fonctionnalités clés

  • Vectorisation des documents — Conversion automatique des documents Google Drive en vecteurs stockés dans Pinecone
  • Recherche sémantique — Correspondance précise des passages les plus pertinents selon la sémantique de la question
  • Génération améliorée — Injection du contexte récupéré dans le prompt pour garantir que les réponses reposent sur des documents réels
  • Mise à jour incrémentale — Les nouveaux documents ou les modifications sont automatiquement vectorisés à nouveau, garantissant ainsi que la base de connaissances reste à jour

Nœuds du workflow

Workflow d’indexation : Google Drive → Text Splitter → OpenAI Embeddings → Pinecone

Workflow de questions-réponses : Chat Trigger → AI Agent → OpenAI Chat Model
→ Pinecone Retriever (outil)
→ Memory Buffer (mémoire)

Étapes d’utilisation

  1. Importer le modèle — Importez ce workflow dans n8n
  2. Configurer Google Drive — Autorisez votre compte Google et sélectionnez le dossier contenant les documents
  3. Configurer Pinecone — Créez un index Pinecone et ajoutez votre clé API
  4. Configurer OpenAI — Ajoutez votre clé API OpenAI (utilisée à la fois pour les Embeddings et le chat)
  5. Lancer l’indexation — Déclenchez manuellement le workflow d’indexation ; une fois la vectorisation terminée, le système est prêt à répondre aux questions

Cas d’usage

  • 📖 Assistant intelligent pour la base de connaissances interne de l’entreprise
  • 🎓 Assistant pour l’intégration des nouveaux collaborateurs
  • 📋 Service libre-service pour la documentation produit
  • ⚖️ Recherche rapide de clauses juridiques ou de conformité

Documentation associée


💡 Prérequis : n8n version 1.50.0 ou supérieure, compte Pinecone requis

👉 Importer ce modèle dans n8n