Spaces:
Sleeping
Sleeping
title: Nutrigénie, chatbot nutritionniste | |
emoji: 📹 | |
colorFrom: blue | |
colorTo: red | |
sdk: streamlit | |
app_file: main.py | |
pinned: false | |
# Nutrigénie | |
**Nutrigénie** est un assistant nutritionnel intelligent conçu pour aider les utilisateurs à adopter une alimentation saine et personnalisée. Basé sur des technologies de pointe en traitement du langage naturel et un système de **Retrieval-Augmented Generation (RAG)**, Nutrigénie fournit des conseils nutritionnels personnalisés et des recettes de cuisine adaptées aux besoins individuels. | |
## 🌟 Fonctionnalités principales | |
- **Chatbot interactif** : Engage des conversations fluides et naturelles sur la nutrition. | |
- **Recommandation de recettes** : Suggère des recettes de cuisine basées sur les préférences alimentaires et les besoins nutritionnels. | |
- **Conseils personnalisés** : Fournit des recommandations sur les habitudes alimentaires et le mode de vie. | |
- **Analyse des habitudes de vie** : Pose des questions ciblées pour mieux comprendre les besoins de l'utilisateur. | |
## 🚀 Démo en ligne | |
Accédez à Nutrigénie ici : [Nutrigénie sur Hugging Face Spaces](https://huggingface.co/spaces/Sahm269/NutrigenieLLM) | |
## 📁 Installation locale (optionnel) | |
Si vous souhaitez cloner et exécuter le projet en local : | |
```bash | |
# Clonez le dépôt | |
git clone https://github.com/Sahm269/LLM_project.git | |
cd LLM_project | |
# Créez un environnement virtuel | |
python -m venv venv | |
source venv/bin/activate # Sous Windows : venv\Scripts\activate | |
# Installez les dépendances | |
pip install -r requirements.txt | |
# Lancez l'application | |
streamlit run main.py | |
``` | |
## 🌐 Utilisation | |
1. Accédez à l'application via le lien fourni ou lancez-la en local. | |
2. Engagez une conversation avec Nutrigénie en posant des questions sur la nutrition. | |
3. Recevez des conseils personnalisés et des suggestions de recettes. | |
## 👾 Technologies utilisées | |
- **Python** : Langage principal pour la logique de l'application. | |
- **Streamlit** : Framework pour créer des applications web interactives. | |
- **Hugging Face Spaces** : Hébergement de l'application. | |
- **SQLite/ChromaDB** : Gestion de la base de données pour les conversations et les recettes. | |
- **RAG (Retrieval-Augmented Generation)** : Pour améliorer la précision des réponses. | |
--- | |
**Nutrigénie** — Votre assistant personnel pour une alimentation saine et équilibrée ! | |