تفاصيل العمل

مشروع: Dietitian – AI Nutrition Coach

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

أهم المزايا:

دعم إدخال متعدد الوسائط:

محادثة نصية طبيعية مع المدرب الغذائي الذكي

تحليل صور الأطعمة (التعرف على الأكلات، تقدير الحصص، حساب السعرات والعناصر الغذائية)

دعم تنسيقات الصور الشائعة (JPEG, PNG, WebP)

حسابات شخصية للتغذية:

حساب معدل الأيض (BMR) والاحتياج اليومي للطاقة (TDEE)

توزيع الماكروز (بروتين، كربوهيدرات، دهون) بناءً على الهدف (خسارة وزن – زيادة وزن – الحفاظ على الوزن)

توصيات غذائية مخصصة حسب العمر، الوزن، الطول، مستوى النشاط، والأهداف الصحية

قاعدة بيانات غذائية ذكية:

بحث دلالي متقدم باستخدام الذكاء الاصطناعي (Vector Search + NLP)

معلومات دقيقة عن السعرات والماكروز والميكرونيوترينتس لكل صنف غذائي

سرعة عالية في الاستعلام وأداء مُحسّن

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

Google Gemini AI للرؤية الحاسوبية وتحليل الصور

Flask + Python لتطوير الـ Backend

ChromaDB للبحث المتقدم عبر المتجهات

HuggingFace Transformers لمعالجة اللغة الطبيعية

تكامل مع مكتبات مثل Pandas, Pillow, SpeechRecognition

الميزات المستقبلية:

إنشاء خطط وجبات ذكية وقوائم تسوق تلقائية

تطبيقات للهواتف (iOS و Android)

تكامل مع الأجهزة القابلة للارتداء (Wearables) وأجهزة تتبع اللياقة

دعم لغات متعددة للوصول العالمي

التقنيات المستخدمة في المشروع

Python 3.8+

لغة البرمجة الأساسية للمشروع

قوية في تحليل البيانات، التعامل مع النماذج الذكية، والتكامل مع المكتبات العلمية

Flask 2.3+

إطار عمل خفيف لتطوير واجهات الـ Backend

تصميم RESTful APIs سريعة، آمنة، وقابلة للتوسع

Google Gemini AI (1.5-flash)

النموذج الأساسي للرؤية الحاسوبية وتحليل الصور

يُستخدم للتعرف على الأطعمة، تقدير الحصص، وحساب السعرات بدقة

HuggingFace Transformers

لإنشاء التمثيلات النصية (Embeddings) ومعالجة اللغة الطبيعية

يتيح البحث الدلالي وفهم استفسارات المستخدم الغذائية بشكل ذكي

ChromaDB

قاعدة بيانات موجهة للمتجهات (Vector Database)

تُستخدم للبحث المتقدم عن الأطعمة وربط الصور بالنصوص

تدعم البحث الفوري شبه اللحظي (Sub-second Query Response)

Pandas

مكتبة لتحليل البيانات ومعالجة الجداول الغذائية

أساس عمليات الحساب الغذائي (BMR, TDEE, الماكروز)

Pillow (PIL)

مكتبة لمعالجة الصور قبل إدخالها للنموذج

تتعامل مع التحويل للصيغ (JPEG, PNG, WebP)، تحسين الجودة، وضبط الأبعاد

SpeechRecognition

لإضافة واجهة صوتية مستقبلًا

تحويل الأوامر الصوتية إلى نص يمكن للنظام تحليله

LangChain

إطار متقدم لتطوير تطبيقات الذكاء الاصطناعي

يربط بين النماذج اللغوية، قواعد البيانات، ومصادر البيانات الخارجية بطريقة معيارية

Requests

للتكامل مع واجهات برمجية خارجية (APIs)

تبادل البيانات بشكل آمن وفعّال

ملفات مرفقة

بطاقة العمل

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