File size: 2,449 Bytes
5b5da14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
---

title: Image To Text App
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.
- **PostGreSQL/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 !