Assistant RAG de questions-réponses sur les documents d’entreprise
Aperçu du modèle
| Élément | Description |
|---|---|
| Catégorie | 🤖 IA · 🏢 Applications d’entreprise |
| Services intégrés | Google 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
- Importer le modèle — Importez ce workflow dans n8n
- Configurer Google Drive — Autorisez votre compte Google et sélectionnez le dossier contenant les documents
- Configurer Pinecone — Créez un index Pinecone et ajoutez votre clé API
- Configurer OpenAI — Ajoutez votre clé API OpenAI (utilisée à la fois pour les Embeddings et le chat)
- 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
- Tutoriel d’introduction à l’AI Agent
- Comprendre les AI Agents
- Guide pratique du RAG dans n8n
- Constructeur de workflows IA
💡 Prérequis : n8n version 1.50.0 ou supérieure, compte Pinecone requis