Give your users a smart chat that suggests the top three movies based on what they like and do not like. It helps media teams, apps, and demos that need quick and accurate content picks without manual research.
Data is loaded from a CSV in GitHub, turned into vectors with OpenAI embeddings, split into chunks, and stored in a Qdrant collection. When a chat message comes in, an AI agent with memory uses an OpenAI chat model and a tool call to embed both the user’s positive and anti preferences. It then calls the Qdrant recommendation API, pulls the closest matches, fetches movie details, merges results, and sends a clean list ordered by score. The workflow uses split and merge nodes to align points with metadata and aggregates a compact response for the agent to present.
You will need GitHub, OpenAI, and Qdrant accounts and credentials. Point the GitHub node to your CSV, set the OpenAI model for embeddings, and choose your Qdrant collection name. Expect faster content suggestions, less manual curation, and support for many chat requests at once. Ideal for media apps, streaming prototypes, and internal staff picks tools.