Insertar y retrieve documents
Descripción del flujo de trabajo
Automatiza la inserción y recuperación de documentos con división inteligente de textos, incrustaciones de OpenAI y base de datos vectorial Milvus, compatible con integración en X e interacciones de chat en tiempo real.
Cómo funciona
- 1.Dispara el flujo manualmente, por solicitud HTTP o a través de la interfaz de chat
- 2.Divide documentos en segmentos de texto utilizando algoritmo de división recursiva
- 3.Genera incrustaciones vectoriales para todos los segmentos con OpenAI
- 4.Almacena incrustaciones y metadatos en la base de datos Milvus
- 5.Recupera documentos relevantes basándose en similitud semántica
- 6.Extrae y formatea información relevante para entrega al usuario
Casos de uso
- Crear un motor de búsqueda de documentos inteligente para bases de conocimiento empresarial
- Automatizar soporte al cliente analizando documentos indexados mediante chat
- Analizar contratos, reportes y PDF para extraer información crítica del negocio
- Ampliar capacidades de Q&A en X para consultas documentales públicas
Requisitos
- Clave API de OpenAI para generar incrustaciones y acceso a modelos de lenguaje
- Instancia Milvus desplegada y en funcionamiento para almacenamiento vectorial
- Credenciales de API de X si se requiere integración con redes sociales
- Documentos preprocesados en formato de texto o estructurado para indexación inicial
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