Crear un agente inteligente con memoria y búsqueda vectorial
Descripción del flujo de trabajo
Una plantilla de automatización que crea un agente de conversación que recibe preguntas mediante una interfaz de chat, las procesa usando modelos Gemini y OpenAI, mantiene el contexto de la conversación en MongoDB, y almacena datos de documentos como vectores para búsqueda semántica.
Cómo funciona
- 1.Recibir mensajes del usuario a través del canal de chat habilitado
- 2.Dividir documentos y convertirlos en vectores buscables
- 3.Procesar consultas mediante un agente inteligente que selecciona el modelo apropiado
- 4.Almacenar el contexto de conversación, preguntas y respuestas en MongoDB
- 5.Devolver respuestas al usuario manteniendo el historial de conversación
Casos de uso
- Construir un asistente inteligente que responda preguntas de clientes basándose en documentación interna
- Crear un sistema de soporte al cliente automatizado que aprende de interacciones anteriores
Requisitos
- Claves API para Gemini y OpenAI
- Cuenta de MongoDB Atlas para almacenar conversaciones y datos vectoriales
- Plataforma n8n con permisos de ejecución de webhooks
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 (14)
When chat message received
Chat Trigger
MongoDB Chat Memory
Memory Mongo Db Chat
Google Gemini Chat Model
Gemini Model
MongoDB Atlas Vector Store
Vector Store Mongo D B Atlas
Embeddings OpenAI
OpenAI
Sticky Note
Sticky Note
AI Traveling Planner Agent
Agent
Webhook
Webhook
Default Data Loader
Document Default Data Loader
Recursive Character Text Splitter
Text Splitter Recursive Character Text Splitter
MongoDB Atlas Vector Store1
Vector Store Mongo D B Atlas
Embeddings OpenAI1
OpenAI
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note