En språkmodell ensam ger plausibla svar. iAlacarte omger den med deterministiska lager: menyn extraheras och kontrolleras sedan med regler, varje fråga löses först med filtrerad sökning, modellen skriver bara utifrån de utvalda rätterna och svaret granskas av skyddsräcken innan det visas.
En generell chattbot svarar ur minnet: den känner varken till er meny, era priser eller era öppettider. Hos iAlacarte får språkmodellen för varje svar en kort lista med redan filtrerade rätter, med deras data, och får inte nämna några andra. Faktabaserade frågor behöver den inte ens.
Gästens fråga förstås (avsikt, begränsningar, budget), sedan söks rätter i den publicerade menyn med hårda begränsningar: allergener, kosthållning, uteslutna ingredienser, högsta antal kalorier eller pris, pågående service. Språkmodellen skriver endast utifrån dessa kandidater.
Faktabaserade frågor — ”vad innehåller den här rätten?”, ”vad kostar den?”, ”vilken tid stänger ni?” — besvaras direkt från data, utan språkmodell.
Rätter som väljs bort namnges; förbehållet om spår upprepas en gång per samtal; bekräftelse görs med personalen.
Ett register med källbelagda kriterier (alkohol, även tillagad, rått, charkuterier, opastöriserad mjölk, kvicksilver…) väljer bort rätter; ett efterfrågat vin avråds från.
Diabetes, salt, kalium, kolesterol, histamin: indikatorerna bygger på källbelagda kriterier och uppskattningar, aldrig på en diagnos.
Inga personliga råd; gästen hänvisas till sin läkare eller farmaceut.
Från kontrollpanelen korrigerar ni ett namn, ingredienser, ett pris, ett foto eller namnet på en kategori. Korrigeringen används i kommande svar och sparas: den tillämpas igen om menyn analyseras på nytt. Skärmen ”Kontrollera menyn” visar vad gästen skulle kunna se som fel. Endast en meny visas per försäljningsställe, och ni bestämmer vilken.
För den juridiska ramen, se användarvillkor & ansvarsbegränsningar.
Importera er meny: skärmen ”Kontrollera menyn” visar vad gästen ser och vad som återstår att korrigera.