| --- |
| title: Avis'IA Resto |
| emoji: 🍽️ |
| colorFrom: purple |
| colorTo: blue |
| sdk: gradio |
| sdk_version: 6.19.0 |
| app_file: app.py |
| pinned: false |
| --- |
| |
| # Avis'IA Resto |
|
|
| Application de gestion des réponses aux avis clients pour restaurateurs. |
|
|
| ## Fonctionnement |
|
|
| 1. Collez le texte de l'avis client et indiquez la note (1 à 5 étoiles). |
| 2. L'application génère une proposition de réponse personnalisée via le modèle |
| Mistral (mistral-small-latest), en reprenant les éléments concrets de l'avis. |
| 3. La réponse est modifiable avant publication : l'humain garde toujours la |
| décision finale (approche Human-in-the-Loop). |
|
|
| ## Robustesse |
|
|
| En cas d'indisponibilité de l'API (quota, réseau), l'application bascule |
| automatiquement sur des réponses standard adaptées à la note, sans jamais |
| planter. Le mode utilisé est affiché à l'utilisateur. |
|
|
| ## Choix techniques |
|
|
| - **Mistral AI** : modèle européen, cohérent avec une démarche d'IA souveraine. |
| - **mistral-small-latest** : modèle léger et économique, suffisant pour la |
| tâche (démarche d'IA frugale). |
| - **Gradio sur Hugging Face Spaces** : déploiement simple et accessible. |
| - **Clé API stockée en secret du Space** : jamais exposée dans le code. |
|
|
| ## Configuration requise |
|
|
| Créer un secret `MISTRAL_API_KEY` dans Settings > Variables and secrets du |
| Space, contenant une clé API valide obtenue sur console.mistral.ai. |
|
|