Construir un sistema inteligente de recomendación de películas usando Qdrant e IA
Descripción del flujo de trabajo
Una automatización que obtiene datos de películas de repositorios GitHub, los transforma en vectores inteligentes mediante OpenAI, los almacena en Qdrant, y proporciona recomendaciones personalizadas a través de un agente IA capaz de interactuar por web y correo electrónico.
Cómo funciona
- 1.Obtener datos de películas desde repositorios GitHub
- 2.Dividir y convertir texto en vectores usando modelos de embeddings de OpenAI
- 3.Almacenar vectores en base de datos Qdrant para búsqueda semántica rápida
- 4.Recibir consultas de usuarios a través de interfaz de chat o disparador
- 5.Buscar en la base de vectores y recuperar películas relevantes
- 6.Entregar recomendaciones personalizadas usando agente inteligente con memoria contextual
Casos de uso
- Plataformas de streaming entregando recomendaciones precisas según preferencias del usuario
- Tiendas digitales de películas mejorando experiencias de búsqueda y descubrimiento
- Aplicaciones de entretenimiento que aprenden de interacciones y refinan recomendaciones
- Sistemas de soporte al cliente recomendando películas apropiadas a usuarios
Requisitos
- Clave API de OpenAI para conversión de texto a vectores
- Acceso a repositorio GitHub que contiene archivos de datos de películas
- Servidor Qdrant funcionando y configurado para almacenamiento vectorial
- Conexión HTTP o interfaz de chat para interacción con usuarios
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