Crear un agente RAG inteligente para responder preguntas usando documentos de Google Drive y OpenAI
Descripción del flujo de trabajo
Una automatización que extrae documentos de Google Drive, los divide en fragmentos procesables, almacena sus incrustaciones en una base de datos vectorial, y despliega un agente inteligente con OpenAI para responder consultas del usuario basándose exclusivamente en el contenido de los documentos.
Cómo funciona
- 1.Recibir consulta del usuario a través de un endpoint webhook
- 2.Recuperar y cargar documentos de Google Drive, dividiéndolos en fragmentos
- 3.Convertir fragmentos de texto en incrustaciones y guardarlos en Qdrant
- 4.Inicializar un agente IA que busca en la tienda vectorial e interroga OpenAI
- 5.Mantener historial de conversación en búfer de memoria para respuestas contextuales
- 6.Devolver la respuesta inteligente al usuario mediante respuesta HTTP
Casos de uso
- Soporte al cliente automatizado que responde desde documentación corporativa
- Sistema inteligente de búsqueda legal en contratos y regulaciones
- Asistente de investigación para analizar artículos científicos e informes
- Base de conocimiento interna para preguntas de empleados sobre políticas corporativas
Requisitos
- Cuenta OpenAI activa con clave de API válida y autenticada
- Servidor de base de datos vectorial Qdrant ejecutándose o instancia alojada en la nube
- Acceso de lectura a carpeta de Google Drive que contiene documentos a indexar
- Endpoint webhook HTTP disponible para recibir y procesar consultas del usuario
Valor del servicio
Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (23)
AI Agent
Agent
Vector Store Tool
Tool Vector Store
Qdrant Vector Store
Vector Store Qdrant
Embeddings OpenAI
OpenAI
Sticky Note4
Sticky Note
Sticky Note
Sticky Note
When clicking ‘Test workflow’
Manual Trigger
Create collection
HTTP Request
Refresh collection
HTTP Request
Get folder
Google Drive
Download Files
Google Drive
Default Data Loader
Document Default Data Loader
Token Splitter
Text Splitter Token Splitter
Sticky Note3
Sticky Note
Qdrant Vector Store1
Vector Store Qdrant
Embeddings OpenAI1
OpenAI
Sticky Note5
Sticky Note
Respond to ElevenLabs
Webhook
OpenAI
OpenAI
Listen
Webhook
Window Buffer Memory
Memory Buffer Window
OpenAI Chat Model
OpenAI
Sticky Note6
Sticky Note