Construir un Sistema Inteligente de Recomendación de Películas con Qdrant
Descripción del flujo de trabajo
Una automatización que construye un sistema de generación aumentada por recuperación (RAG) para recomendaciones de películas, integrando el almacenamiento vectorial Qdrant con un agente inteligente que extrae datos de GitHub, los procesa y genera sugerencias personalizadas a través de OpenAI.
Cómo funciona
- 1.Extraer datos de películas de archivos GitHub y dividir el contenido en fragmentos de texto procesables
- 2.Convertir texto en vectores numéricos usando embeddings de OpenAI y almacenarlos en la base de datos vectorial Qdrant
- 3.Recibir consultas de usuarios a través de la interfaz de chat y ejecutar búsqueda semántica en el repositorio vectorial
- 4.Generar recomendaciones de películas personalizadas basadas en resultados recuperados y contexto de conversación
- 5.Publicar recomendaciones en redes sociales o entregarlas al usuario
Casos de uso
- Construir un motor de recomendación de películas inteligente que comprenda las preferencias del usuario y sugiera contenido relevante
- Crear un sistema de consulta de películas en lenguaje natural que maneje preguntas complejas y poco definidas sobre películas
Requisitos
- Clave API válida de OpenAI para generación de embeddings y recomendaciones impulsadas por IA
- Instancia de almacén vectorial Qdrant activa con capacidad de almacenamiento suficiente para embeddings de datos de películas
- Conjunto de datos de películas estructurado alojado en un repositorio de GitHub
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 (27)
When clicking ‘Test workflow’
Manual Trigger
GitHub
Github
Extract from File
Extract From File
Embeddings OpenAI
OpenAI
Default Data Loader
Document Default Data Loader
Token Splitter
Text Splitter Token Splitter
Qdrant Vector Store
Vector Store Qdrant
When chat message received
Chat Trigger
OpenAI Chat Model
OpenAI
Call n8n Workflow Tool
Tool Workflow
Window Buffer Memory
Memory Buffer Window
Execute Workflow Trigger
Execute Workflow Trigger
Merge
Merge
Split Out
Split Out
Split Out1
Split Out
Merge1
Merge
Aggregate
Aggregate
AI Agent
Agent
Embedding Recommendation Request with Open AI
HTTP Request
Embedding Anti-Recommendation Request with Open AI
HTTP Request
Extracting Embedding
Set
Extracting Embedding1
Set
Calling Qdrant Recommendation API
HTTP Request
Retrieving Recommended Movies Meta Data
HTTP Request
Selecting Fields Relevant for Agent
Set
Sticky Note
Sticky Note
Sticky Note1
Sticky Note