Diet AI App, kullanıcıların kişisel sağlık verilerine ve tercihlerine göre yapay zeka destekli beslenme planları oluşturan akıllı bir mobil uygulamadır.
Bu proje, kullanıcıların kayıt olup fiziksel özelliklerini (kilo, boy, vb.) girdiği ve bu veriler ışığında Semantic RAG (Retrieval-Augmented Generation) mimarisi kullanılarak kişiselleştirilmiş öğün önerileri aldığı bir sistemdir.
Arka planda çalışan yapay zeka modeli, geniş bir veri setinden kullanıcının ihtiyaçlarına en uygun yemekleri semantik arama ile bulur ve getirir. Ayrıca uygulama içinde bulunan Beslenme Asistanı Chatbot, kullanıcıların beslenme ile ilgili sorularını yanıtlar.
Bu proje, modern ve ölçeklenebilir teknolojiler kullanılarak geliştirilmiştir:
- Mobil Uygulama (Frontend): Flutter - Çapraz platform mobil arayüz.
- Backend API: Java Spring Boot - Güvenli ve hızlı sunucu taraflı işlemler.
- Yapay Zeka (AI/ML):
- Mimari: RAG (Retrieval-Augmented Generation)
- Orkestrasyon: LangChain & LangGraph
- Arama: Semantic Search (Anlamsal Arama)
- Özellik: Veri setinden bağlamsal öğün önerisi.
- Niyet Analizi (Intent Analysis): Chatbot sorularını sınıflandırmak ve doğru akışa yönlendirmek için LangGraph tabanlı bir yapı kullanılmıştır.
- Kullanıcı Profili: Kişisel sağlık verilerinin takibi.
- Akıllı Öğün Önerisi: AI destekli günlük/haftalık yemek planları.
- Beslenme Asistanı (Chatbot): Diyet ve sağlık konularında 7/24 soru-cevap desteği (Özel promptlanmış, alan dışı sorulara cevap vermez).
- Takvim Görünümü: Geçmiş ve gelecek öğün planlarını görüntüleme.
Uygulamanın arayüzünden kareler:
Takvim & Öğünler![]() |
Ana Sayfa![]() |
Profil & Öneri Al![]() |
Beslenme Asistanı![]() |
Sohbet Deneyimi![]() |
Chatbot Sınırları![]() |
Warning
Yasal Uyarı (Disclaimer):
Bu uygulamada sunulan öğün önerileri ve beslenme asistanı cevapları tamamen yapay zeka modeli tarafından üretilmektedir. İçerikler kişisel sağlık durumunuza tam olarak uygun olmayabilir, kesin sonuçlar içermez ve zaman zaman yanıltıcı olabilir.
Lütfen gerçek diyet programlarınız ve sağlık kararlarınız için mutlaka bir diyetisyene veya uzman bir hekime danışınız.





