Super Cuistot - AI Cooking Assistant
AI Project

About This Project

Super Cuistot is a multilingual AI chatbot that plays the role of a French chef. Powered by an LLM enriched with a library of 70+ curated recipes, it can recommend dishes based on your available ingredients, create entirely new recipes on the fly, and stay in character throughout the conversation. Available in 4 languages: English, French, Spanish, and German.

Key Features

70+ Recipe Library

A curated collection of 70+ recipes loaded dynamically from text files and embedded directly into the LLM context. The assistant draws from this knowledge base to recommend dishes that match your available ingredients and preferences.

Ingredient-Based Suggestions

Tell Super Cuistot what you have in your kitchen and it will search through its entire recipe library to find the best match. It clearly distinguishes between "recipes from the house" and newly invented ones.

Creative Recipe Generation

When no existing recipe fits, Super Cuistot invents entirely new dishes by combining its culinary knowledge with AI creativity — always marking them as new creations so you know the difference.

Multilingual & Adaptive

Available in 4 languages (English, French, Spanish, German) with dynamic UI switching. The assistant uses LLM tool calling to silently log unknown questions and user details for continuous improvement.

Technologies Used

Super Cuistot is built with Python and Gradio, using an LLM with function calling capabilities to power the conversational experience. Recipes are loaded dynamically from text files and injected into the system prompt for context-aware responses.

LLM Function Calling RAG Hugging Face Python Gradio

How It Works

1. Recipe Loading

At startup, 70+ recipes are dynamically loaded from text files and injected into the LLM system prompt, giving the assistant full knowledge of every available dish.

2. Conversational Chat

Users chat naturally with the French chef persona. The LLM processes the full conversation history along with the recipe library to understand intent, ingredients, and preferences.

3. Recipe Matching & Creation

The assistant either recommends an existing recipe from its library or generates an entirely new one on the fly, always clearly labeling which is which.

4. Tool Calling

Behind the scenes, the LLM uses function calling to silently record unknown questions for future improvement and capture user details when provided, enabling continuous learning.

Want a Custom AI Solution?

We can build tailored AI applications like Super Cuistot for your specific business needs.

Discuss Your Project