AI-Powered Movie Recommender Using Qdrant and OpenAI

somdn_product_page

This n8n workflow creates an intelligent movie recommendation system that leverages AI, vector search, and chat capabilities to suggest movies based on user preferences. The process begins with uploading a CSV file of top IMDB movies from GitHub, extracting movies’ descriptions, and creating embeddings with OpenAI. These embeddings are stored in a Qdrant vector database for efficient similarity search. When a user interacts via a chat trigger, the system uses GPT-4 to understand the request and retrieves top movie recommendations based on similarity scores from Qdrant. The workflow also supports querying the database for detailed metadata of recommended movies, making it a practical solution for building advanced, interactive movie recommendation bots or apps.

Node Count

>20 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.chatTrigger, @n8n/n8n-nodes-langchain.documentDefaultDataLoader, @n8n/n8n-nodes-langchain.embeddingsOpenAi, @n8n/n8n-nodes-langchain.lmChatOpenAi, @n8n/n8n-nodes-langchain.memoryBufferWindow, @n8n/n8n-nodes-langchain.textSplitterTokenSplitter, @n8n/n8n-nodes-langchain.toolWorkflow, @n8n/n8n-nodes-langchain.vectorStoreQdrant, aggregate, executeWorkflowTrigger, extractFromFile, github, httpRequest, manualTrigger, merge, set, splitOut, stickyNote

Reviews

There are no reviews yet.

Be the first to review “AI-Powered Movie Recommender Using Qdrant and OpenAI”

Your email address will not be published. Required fields are marked *