Insertar y recuperar documentos con búsqueda impulsada por IA
Descripción del flujo de trabajo
Automatización que acepta documentos mediante activador manual o solicitud HTTP, los divide en fragmentos de texto, los convierte en incrustaciones de OpenAI, los almacena en la base de datos vectorial Milvus, luego recupera secciones relevantes para respuestas precisas impulsadas por IA.
Cómo funciona
- 1.Recibir documentos a través de activador manual o endpoint HTTP
- 2.Dividir documentos en fragmentos de texto más pequeños con división recursiva
- 3.Convertir cada fragmento en vectores numéricos usando incrustaciones de OpenAI
- 4.Almacenar vectores y texto original en la base de datos vectorial Milvus
- 5.Recuperar fragmentos más relevantes cuando se envía una pregunta
- 6.Generar respuestas usando el modelo de lenguaje de OpenAI basado en contexto
Casos de uso
- Construir un motor de búsqueda inteligente para documentos internos de la empresa
- Crear un sistema de preguntas y respuestas basado en la base de conocimientos organizacional
- Analizar archivos PDF o contenido HTML y extraer información específica bajo demanda
- Desarrollar un asistente de IA que responda consultas de empleados desde documentos almacenados
Requisitos
- Clave API válida de OpenAI
- Acceso a servidor de base de datos vectorial Milvus o instancia local
- Activador manual o endpoint HTTP configurado para recibir documentos
- Permisos de acceso completo en plataforma n8n
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 (25)
When clicking "Execute Workflow"
Manual Trigger
Fetch Essay List
HTTP Request
Extract essay names
HTML Page
Split out into items
Split Out
Fetch essay texts
HTTP Request
Limit to first 3
Limit
Extract Text Only
HTML Page
Sticky Note3
Sticky Note
Sticky Note5
Sticky Note
Recursive Character Text Splitter1
Text Splitter Recursive Character Text Splitter
Generate response
Set
Compose citations
Set
Answer the query based on chunks
Information Extractor
Prepare chunks
Code
Set max chunks to send to model
Set
Embeddings OpenAI2
OpenAI
When chat message received
Chat Trigger
Sticky Note1
Sticky Note
Milvus Vector Store in retrieval
Vector Store Milvus
Milvus Vector Store
Vector Store Milvus
Sticky Note
Sticky Note
Sticky Note2
Sticky Note
Embeddings OpenAI
OpenAI
Default Data Loader
Document Default Data Loader
OpenAI Chat Model
OpenAI