En språkmodell alene skaper noe sannsynlig. iAlacarte omgir den med deterministiske lag: Menyen hentes ut og verifiseres av regler, hvert spørsmål løses først med filtrert søk, modellen skriver bare ut fra de valgte rettene, og svaret gjennomgås av kontrollmekanismer før det leveres.
En generell chatbot svarer fra hukommelsen: Den kjenner verken menyen, prisene eller åpningstidene dine. Hos iAlacarte får språkmodellen for hvert svar en kort liste med allerede filtrerte retter, med dataene deres, og kan ikke nevne andre. Faktaspørsmål trenger ikke engang språkmodellen.
Gjestens spørsmål forstås (hensikt, begrensninger, budsjett), deretter søkes rettene i menyen som vises, med strenge begrensninger: allergener, dietter, utelukkede ingredienser, kalori- eller pristak, pågående servering. Språkmodellen skriver bare ut fra disse kandidatene.
Faktaspørsmål — «hva inneholder denne retten?», «hva koster den?», «når stenger dere?» — får et svar skrevet direkte fra dataene, uten språkmodell.
Retter som utelukkes, navngis; forbeholdet om spor gjentas én gang per samtale; bekreftelse skjer hos teamet.
Et register over kildebelagte kriterier (alkohol, også brukt i matlaging, rått, spekemat, upasteurisert melk, kvikksølv…) utelukker retter; en vin det spørres om, frarådes.
Diabetes, salt, kalium, kolesterol, histamin: Merkingen bygger på kildebelagte kriterier og estimater, aldri en diagnose.
Ingen personlig rådgivning; gjesten henvises til lege eller apotek.
Fra kontrollpanelet kan du korrigere et navn, ingredienser, en pris, et bilde eller en kategoritittel. Korrigeringen brukes i påfølgende svar og beholdes: Den brukes på nytt hvis menyen analyseres igjen. Skjermen «Kontroller menyen» viser hva gjesten ellers ville sett feil. Én meny vises per utsalgssted, og du bestemmer hvilken.
For juridisk rammeverk, se vilkår og ansvarsbegrensninger.
Importer menyen din: Skjermen «Kontroller menyen» viser hva gjesten vil se, og hva som fortsatt må korrigeres.