Chef Astra AI
EARLY PREVIEW - Proof of Concept

Meet Chef Astra

A multi-agent AI system that consults 12 specialized agents - dietitians, doctors, and cuisine experts - to create personalized meal plans tailored to your health, budget, and taste.

This is an early proof of concept. We're actively improving response quality, speed, and coverage. The demo uses a lightweight model to keep costs low - the production version will be significantly better.

Try the Live Demo
12
AI Agents
1,077
Recipe Database
97.3%
Eval Score
6
Phases Built

The Story Behind Chef Astra

From a Kaggle competition entry to a production-ready multi-agent system

What is Chef Astra?

Chef Astra is a visionary project leveraging a specialized network of communicating AI agents to deliver truly personalized, adaptive, and actionable meal planning. It moves beyond static recipe databases and simple filters to function as a concierge agent - deeply integrating with your life to automate complex, recurring decisions around nutrition.

How it works

When you make a request, Chef Astra runs it through a pipeline of 12 agents. First, a safety agent screens your input. Then your request is enriched with your profile and time-of-day context. Three health experts (Dietitian, Doctor, Sports Nutritionist) run in parallel to generate guidelines. A cuisine router selects the right specialist chef, and RAG retrieves relevant recipes from a 1,077-recipe database. Finally, a master chef assembles the plan, a reviewer validates it, and a memory agent learns your preferences for next time.

The tech stack

Built with LangGraph for agent orchestration, FastAPI for the API layer, ChromaDB for vector search, and Gemini API for LLM inference. Deployed on Azure Container Apps.

Origin: Google ADK Competition

Chef Astra started as an entry for the Google Agent Development Kit (ADK) competition on Kaggle. The original version used Google's ADK framework with SequentialAgent, ParallelAgent, and AgentTool patterns. It demonstrated how multiple specialized agents could collaborate on a complex task like meal planning.

The project was then rebuilt from scratch on LangGraph for more control, adding RAG retrieval, an evaluation pipeline, fine-tuning experiments, and production deployment - growing from a competition demo into a 6-phase engineering project.

Originally built for a Kaggle competition.

Built Through 6 Phases

Phase 1: Core LangGraph rebuild (12 agents, 3 graphs)
Phase 2: RAG with ChromaDB (1,077 recipes)
Phase 3: Evaluation pipeline (97.3% avg score)
Phase 3.5: Streaming, cancellation, onboarding
Phase 4: Expanded dataset (77 to 1,077 recipes)
Phase 5: Fine-tuning experiments (QLoRA on Gemma 2)
Phase 6: Azure deployment with Gemini API


See It In Action

Watch Chef Astra plan a meal from start to finish

Chef Astra Demo Video

Multi-Agent Architecture

12 specialized agents collaborate in a LangGraph pipeline to generate each meal plan

User Request
→
Police Agent
→
User Agent
↓
Parallel - Health Team
Dietitian
Doctor
Sports Nutritionist
↓
Aggregator
→
Cuisine Router
↓
Parallel - Chef + RAG
Specialist Chef
Recipe RAG (1,077)
↓
Master Chef
→
Reviewer
→
Memory Agent
↓
Personalized Meal Plan
Input/Output
Routing/Safety
Health Experts
Culinary Experts
Processing

Key Features

What makes Chef Astra different from a simple recipe chatbot

🧑‍⚕️

Health Expert Team

Three AI health experts (Dietitian, Doctor, Sports Nutritionist) analyze every request in parallel, ensuring clinical safety, nutritional balance, and performance optimization.

🍳

Cuisine Specialists

Specialized chefs for Japanese, Mexican, Thai, and Vegan cuisines. The Cuisine Router automatically selects the right expert based on your request.

📚

Recipe-Grounded RAG

Meal plans are grounded in a database of 1,077 real recipes with accurate nutritional data, not just LLM hallucination.

🧠

Learns About You

A Memory Agent extracts preferences, allergies, and dislikes from each conversation. Your profile gets smarter over time, with your approval.

🛠

Quality Reviewer

Every meal plan passes through a Reviewer Agent that validates compliance with health guidelines, budget, and allergen safety. Failed plans get sent back for revision.

📊

Built-in Evaluation

A 6-dimension scoring system grades each plan on format, allergy safety, budget, cuisine match, completeness, and nutritional accuracy. 97.3% average across 24 test scenarios.


Try Chef Astra

This is an early proof of concept running a lightweight model. Results will improve as we optimize. Give it a try!

This demo has limited daily requests and uses a cost-efficient model - not our best. Toggle "Debug" to see the agent pipeline.
Chef Astra

Send Feedback

We're actively improving Chef Astra. Your feedback helps shape what comes next.