NutrigenieLLM / README.md
Sahm269's picture
Update README.md
620ed77 verified
|
raw
history blame
2.4 kB
metadata
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

📁 Installation locale (optionnel)

Si vous souhaitez cloner et exécuter le projet en local :

# 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 !