Samotný jazykový model vytváří jen věrohodně znějící text. iAlacarte jej obklopuje deterministickými vrstvami: jídelní lístek se nejprve vytěží a ověří pravidly, každý dotaz se nejdříve řeší filtrovaným vyhledáváním, model píše jen na základě vybraných jídel a jeho odpověď před zobrazením kontrolují ochranné mechanismy.
Obecný chatbot odpovídá zpaměti: nezná váš jídelní lístek, ceny ani otevírací dobu. V iAlacarte jazykový model pro každou odpověď dostane krátký seznam již filtrovaných jídel s jejich údaji a nesmí uvádět žádná jiná. U faktických dotazů ho ani není potřeba používat.
Dotaz hosta se vyhodnotí (záměr, omezení, rozpočet) a poté se v nabízeném jídelním lístku vyhledají jídla s pevnými omezeními: alergeny, diety, vyloučené ingredience, limit kalorií nebo ceny, aktuální provoz. Jazykový model píše jen na základě těchto kandidátů.
Faktické dotazy — „co je v tomto jídle?“, „kolik to stojí?“, „v kolik zavíráte?“ — dostanou odpověď napsanou přímo z dat, bez jazykového modelu.
Vyřazená jídla jsou uvedena jménem; upozornění na možné stopy se připomene jednou za konverzaci; potvrzení probíhá u personálu.
Registr kritérií se zdroji (alkohol včetně použitého při vaření, syrové potraviny, uzeniny, nepasterizované mléko, rtuť…) vyřazuje jídla; požadované víno se nedoporučí.
Cukrovka, sůl, draslík, cholesterol, histamin: ukazatele vycházejí z kritérií se zdroji a odhadů, nikdy z diagnózy.
Žádné personalizované rady; host je odkázán na svého lékaře nebo lékárníka.
Na ovládacím panelu upravíte název, ingredience, cenu, fotografii nebo název sekce. Oprava se použije v dalších odpovědích a zůstane uložená: znovu se použije, pokud se jídelní lístek analyzuje znovu. Obrazovka „Ověřit jídelní lístek“ upozorní na to, co by host mohl vidět chybně. Pro každou provozovnu se zobrazuje jediný jídelní lístek a vy rozhodujete, který to bude.
Právní rámec naleznete v obchodních podmínkách a omezeních odpovědnosti.
Nahrajte svůj jídelní lístek: obrazovka „Ověřit jídelní lístek“ vám ukáže, co host uvidí a co je ještě potřeba opravit.