Enrichissement IA des fiches aliments

Description

L'IA complète les parties manquantes d'une fiche aliment — profil d'acides aminés, glucides, lipides, minéraux, vitamines, FODMAP, bioactifs, action métabolique, profil sensoriel, allergènes, description et origine — sans toucher aux valeurs déjà connues. Les tâches IA s'exécutent en arrière-plan, suivies par un bandeau en bas d'écran.

Objectif

Obtenir une fiche détaillée à partir d'une fiche minimale (par exemple un aliment importé de CIQUAL ou d'Open Food Facts) sans la remplir à la main.

Prérequis

  • Permissions : aucune.
  • Connexion : requise (appel au fournisseur IA), sauf avec Ollama sur réseau local.
  • Configuration : un fournisseur IA configuré dans Paramètres. Sans lui, le bouton ⚡ n'apparaît pas et aucun enrichissement automatique ne se déclenche.

Comment l'utiliser

  1. À la demande : ouvrir la fiche détail d'un aliment et toucher le bouton ⚡ (haut de l'écran, badge « IA »).
  2. Automatiquement : importer un aliment depuis CIQUAL ou Open Food Facts lance la même tâche en arrière-plan.
  3. Un bandeau en bas de l'écran affiche le nom de la tâche, l'étape en cours (« Analyse des données… », « Envoi à l'IA… », puis les zones en cours de calcul), le temps écoulé en secondes et le nombre de tâches en attente.
  4. Toucher le texte du bandeau le masque pendant 10 secondes ; « Annuler » interrompt la tâche en cours.
  5. À la fin, le bandeau passe au vert : « Voir » ouvre la fiche enrichie, « Fermer » le retire.
  6. En cas d'échec, il devient rouge avec le message d'erreur ; un bandeau rouge persistant « Génération IA échouée » peut aussi s'afficher au bas de l'écran jusqu'à fermeture.

Options

Zone enrichieCondition pour être générée
Acides aminés, glucides & index glycémique, lipides & omégaLa zone est absente de la fiche
Minéraux, vitamines, oligo-élémentsLa liste est absente ou vide
FODMAP, bioactifs, action métabolique, profil sensorielLa zone est absente
Allergènes (14 standards)Tous les allergènes de la fiche sont « absents »
DescriptionElle est vide ou générique (« Base CIQUAL… », « Importé depuis… »)
Origine géographiqueElle est vide

Paramètres associés

Le fournisseur IA et son modèle (Référence — Paramètres). Le journal de diagnostic des appels IA est dans Paramètres → Diagnostic.

Données utilisées

DonnéeDétail
Envoyé à l'IANom, catégorie et marque de l'aliment (sauf « CIQUAL — ANSES »), ses données déjà connues (valeurs pour 100 g, allergènes non vides, minéraux, vitamines, oligo-éléments, ingrédients) et la liste des zones à générer
EnregistréLa fiche enrichie remplace la fiche existante dans nutritor:foods ; les badges de compatibilité sont recalculés
Journal de diagnosticÉtapes, durées et erreurs des appels IA, conservés en mémoire pour Paramètres → Diagnostic

Résultat

Une fiche aliment complète, consultable dans la fiche détail (en mode Expert pour la plupart des zones).

Fonctionnement hors connexion

Aucun, sauf avec Ollama sur le réseau local. Voir Hors connexion.

Fonctionnement en ligne

Requis pour toute tâche.

Limites

  • L'enrichissement ne modifie jamais les valeurs déjà présentes (macronutriments, zones déjà remplies) : il ne corrige pas une fiche erronée.
  • Les allergènes ne sont remplacés que si tous sont « absents » ; dès qu'un allergène est marqué présent (par exemple par l'estimation CIQUAL), la liste est conservée telle quelle.
  • Si rien ne manque, aucune requête n'est envoyée et la tâche se termine aussitôt.
  • Les tâches s'exécutent une par une et chacune est interrompue au bout de 90 secondes ; une annulation (manuelle ou par délai) ne montre aucune erreur.
  • La fiche est enregistrée à partir de l'état de l'aliment au moment du lancement : des modifications faites à la main pendant la tâche peuvent être écrasées par le résultat.
  • Les valeurs générées (FODMAP, métabolisme, allergènes…) sont des estimations de l'IA et peuvent contenir des erreurs. Vérifier en cas d'allergie.
  • Les tâches en file d'attente sont perdues si l'application est fermée.

Erreurs possibles

  • « Réponse IA vide lors de l'enrichissement » ou « JSON d'enrichissement invalide » — réponse inexploitable ; relancer.
  • Erreur du fournisseur (clé manquante ou invalide, quota, réseau) — message affiché dans le bandeau rouge.

Dépannage

FAQ

Pourquoi le bouton ⚡ n'apparaît-il pas ?

Aucun fournisseur IA n'est configuré dans Paramètres.

Puis-je relancer l'enrichissement ?

Oui, mais s'il ne manque plus aucune zone la tâche se termine sans appeler l'IA.

L'enrichissement change-t-il mes calories ou mes macros ?

Non, les valeurs pour 100 g ne sont jamais modifiées.