تفاصيل العمل

ChefAI هو تطبيق ذكي متخصص في الطبخ والتغذية والتسوق، يعتمد على الذكاء الاصطناعي لمساعدة المستخدم في فهم الأطعمة، إعداد الوصفات، واكتشاف المكونات والمتاجر المناسبة.

أهم مميزات المشروع

تحليل صور الأطعمة: التعرف على الطبق والمكونات المحتملة من خلال الصور باستخدام Multimodal AI.

مساعد للطبخ والوصفات: شرح طرق التحضير، اقتراح بدائل للمكونات، وتقدير وقت وصعوبة الوصفة.

بدائل صحية: اقتراح مكونات وطرق طبخ أكثر صحة، مع دعم البدائل النباتية والخالية من الجلوتين عند الحاجة.

البحث عن المتاجر: البحث عن السوبرماركت ومتاجر البقالة القريبة باستخدام موقع المستخدم.

Web Search: استخدام البحث على الإنترنت للحصول على معلومات حديثة عن المتاجر والأسعار وساعات العمل والمعلومات المحلية.

Conversation Memory: الاحتفاظ بسياق المحادثة باستخدام LangGraph MemorySaver.

AI Agent: Agent قادر على استخدام أدوات خارجية مثل Web Search عند الحاجة بدل الاعتماد على النموذج فقط.

Location-aware: دعم موقع المستخدم لاستخدامه في عمليات البحث المحلية.

التقنيات المستخدمة

Frontend:

Angular

TypeScript

HTML5 / CSS

REST API Integration

Backend:

Python

FastAPI

Pydantic

Uvicorn

HTTPX

Python-dotenv

AI & Agent:

Google Gemini

LangChain

LangGraph

Multimodal AI

AI Agents

Conversation Memory

Web Search:

Tavily AI Search

فكرة المشروع

المشروع يجمع بين Multimodal AI + AI Agents + Web Search + Conversation Memory في تطبيق واحد، بحيث يستطيع المستخدم الانتقال من تحليل صورة الطعام ومعرفة مكوناته، إلى الحصول على وصفة وبدائل صحية، ثم البحث عن أماكن شراء المكونات القريبة منه.

Architecture:

Angular → FastAPI → AI Agent → Gemini / Tavily → Response

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات