Accueil/Architecture
Architecture

Des réponses tenues par la donnée, les règles et les gardes

Un modèle de langue seul produit du plausible. iAlacarte l'entoure de couches déterministes : la carte est extraite puis vérifiée par des règles, chaque question est d'abord résolue par une recherche filtrée, le modèle ne rédige qu'à partir des plats retenus, et sa réponse est relue par des gardes avant d'être servie.

Principe

Le modèle ne connaît que ce qu'on lui montre

Un chatbot générique répond de mémoire : il ne connaît ni votre carte, ni vos prix, ni vos horaires. Chez iAlacarte, le modèle de langue reçoit pour chaque réponse une courte liste de plats déjà filtrés, avec leurs données, et n'a pas le droit d'en citer d'autres. Les questions de fait n'ont même pas besoin de lui.

Carte

Une carte extraite, puis vérifiée par des règles

  • Extraction : la reconnaissance de texte lit vos pages, un extracteur structuré rend les rubriques, les plats, les prix et les options ; chaque bloc de la carte est contrôlé pour qu'aucune section ne manque.
  • Description : chaque plat reçoit ses ingrédients, allergènes, type et repères ; les valeurs nutritionnelles sont estimées par composition à partir de tables publiques.
  • Règles : un ensemble de règles déterministes relit chaque plat : un allergène doit être porté par la recette, un repère de santé contredit par une mesure est retiré, un nombre impossible est effacé, un plat imprimé dans deux rubriques reste dans les deux. Un inconnu ne s'affiche jamais en nombre.
Recherche

D'abord une recherche filtrée, ensuite seulement la rédaction

La question du client est comprise (intention, restrictions, budget), puis les plats sont cherchés dans la carte servie avec des contraintes dures : allergènes, régimes, ingrédients exclus, plafond de calories ou de prix, service en cours. Le modèle de langue rédige à partir de ces seuls candidats.

Les questions de fait — « qu'y a-t-il dans ce plat ? », « combien ça coûte ? », « vous fermez à quelle heure ? » — reçoivent une réponse écrite directement depuis la donnée, sans modèle de langue.

Gardes

Une réponse relue avant d'être servie

  • Le texte ne peut citer que les plats affichés dans la réponse ; sans plat retenu, aucune référence à la carte n'est permise.
  • Une affirmation « sans allergène » que le client n'a pas demandée est retirée.
  • « Nous n'avons pas de X à la carte » n'est dit qu'après vérification sur toute la carte.
  • Les suggestions de suite sont filtrées par les restrictions actives.
  • La langue de la réponse est contrôlée ; un texte de secours neutre remplace une réponse défaillante.
Sujets sensibles

Santé, allergènes, grossesse, médicaments

🛡

Allergie

Les plats écartés sont nommés ; la réserve sur les traces est rappelée une fois par conversation ; la confirmation se fait auprès de l'équipe.

🤰

Grossesse

Un registre de critères sourcés (alcool y compris cuisiné, cru, charcuterie, lait cru, mercure…) écarte les plats ; un vin demandé est déconseillé.

🩺

Régime médical

Diabète, sel, potassium, cholestérol, histamine : les repères viennent de critères sourcés et d'estimations, jamais d'un diagnostic.

💊

Médicaments

Aucun conseil personnalisé ; le client est renvoyé vers son médecin ou son pharmacien.

Restaurateur

Vos corrections font autorité

Depuis le tableau de bord, vous corrigez un nom, des ingrédients, un prix, une photo, un intitulé de rubrique. La correction s'applique aux réponses suivantes et est conservée : elle est réappliquée si la carte est analysée à nouveau. L'écran « Vérifier la carte » signale ce que le client verrait de faux. Une seule carte est servie par point de vente, et c'est vous qui décidez laquelle.

Pour le cadre juridique, voir CGU & limites de responsabilité.

Limites

Réduction du risque, pas garantie absolue

Aucune architecture ne supprime totalement le risque d'erreur. iAlacarte réduit ce risque par la structure de la donnée, les règles, les gardes et vos corrections, mais ne garantit pas zéro erreur : les allergènes et la nutrition restent des estimations, et la responsabilité finale reste celle de l'établissement.
FAQ

Questions fréquentes sur l'architecture

L'IA peut-elle inventer un plat ou un prix ?
Elle ne peut citer que les plats retenus par la recherche pour cette réponse, avec leurs données ; les prix et les ingrédients sont lus dans la fiche, pas rédigés. Sans plat retenu, elle ne peut pas faire référence à la carte.
Que devient une valeur douteuse ?
Elle est effacée plutôt qu'affichée : un nombre impossible, un repère de santé contredit par une mesure, un allergène que la recette ne porte pas. Un inconnu ne s'affiche jamais en nombre.
Les réponses sont-elles identiques d'une fois à l'autre ?
Les réponses de fait, oui : elles viennent de la donnée. La rédaction d'une recommandation peut varier dans la forme, jamais dans les plats qu'elle a le droit de citer.
Que se passe-t-il si le modèle de langue est indisponible ?
Un texte de secours neutre accompagne les plats retenus, et les questions de fait continuent de recevoir leur réponse.

À lire aussi

Voir la vérification sur ma carte

Importez votre carte : l'écran « Vérifier la carte » vous montre ce que le client verra, et ce qui reste à corriger.