Back to Templates

Recipe Recommendations with Qdrant and Mistral

Created by

Created by: Jimleuk || jimleuk

Jimleuk

Last update

Last update a year ago

Categories

Share


This n8n workflow demonstrates creating a recipe recommendation chatbot using the Qdrant vector store recommendation API.

Use this example to build recommendation features in your AI Agents for your users.

How it works

  • For our recipes, we'll use HelloFresh's weekly course and recipes for data. We'll scrape the website for this data.
  • Each recipe is split, vectorised and inserted into a Qdrant Collection using Mistral Embeddings
  • Additionally the whole recipe is stored in a SQLite database for later retrieval.
  • Our AI Agent is setup to recommend recipes from our Qdrant vector store. However, instead of the default similarity search, we'll use the Recommendation API instead.
  • Qdrant's Recommendation API allows you to provide a negative prompt; in our case, the user can specify recipes or ingredients to avoid.
  • The AI Agent is now able to suggest a recipe recommendation better suited for the user and increase customer satisfaction.

Requirements

  • Qdrant vector store instance to save the recipes
  • Mistral.ai account for embeddings and LLM agent

Customising the workflow

This workflow can work for a variety of different audiences. Try different sets of data such as clothes, sports shoes, vehicles or even holidays.