Turn a static content list into a smart chat assistant that suggests the best items in seconds. Ideal for teams that want fast, relevant recommendations from a large catalog without manual sorting. Works well for media and ecommerce use cases.
Data is pulled from a file stored in GitHub, parsed, and enriched with OpenAI embeddings. The items are stored in a Qdrant vector database for fast similarity search. A chat entry point collects the user request. The agent builds positive and negative examples, creates query embeddings, and calls the Qdrant recommend API. Results are merged with item details, ranked by score, and returned as the top three picks with clear reasons. Memory keeps short context for follow up questions.
To set this up, you need access to a GitHub repo with your catalog file, an OpenAI API key, and a Qdrant cluster or cloud account. Index the catalog once with the manual trigger, then use the chat trigger for live requests. Expect faster discovery, less manual work, and scalable recommendations that adapt to any growing catalog.