Hjem/Arkitektur
Arkitektur

Svar forankret i data, regler og kontroller

En sprogmodel alene skaber noget sandsynligt. iAlacarte omgiver den med deterministiske lag: menuen udtrækkes og kontrolleres af regler, hvert spørgsmål løses først med en filtreret søgning, modellen formulerer kun ud fra de valgte retter, og svaret gennemgås af kontroller, før det vises.

Princip

Modellen kender kun det, den får vist

En generisk chatbot svarer ud fra hukommelsen: den kender hverken jeres menu, priser eller åbningstider. Hos iAlacarte får sprogmodellen til hvert svar en kort liste over allerede filtrerede retter med deres data, og den må ikke nævne andre. Faktaspørgsmål behøver den slet ikke.

Menu

En udtrukket menu, derefter kontrolleret af regler

  • Udtræk: tekstgenkendelse læser jeres sider, en struktureret udtrækker leverer sektioner, retter, priser og valgmuligheder; hver menublok kontrolleres, så ingen sektion mangler.
  • Beskrivelse: hver ret får ingredienser, allergener, type og markører; næringsværdier estimeres ved sammensætning ud fra offentlige tabeller.
  • Regler: et sæt deterministiske regler gennemgår hver ret: et allergen skal være angivet i opskriften, en sundhedsmarkør, der modsiges af en måling, fjernes, et umuligt tal slettes, og en ret, der står i to sektioner, bliver i begge. En ukendt værdi vises aldrig som tal.
Søgning

Først filtreret søgning, først derefter formulering

Gæstens spørgsmål forstås (hensigt, begrænsninger, budget), hvorefter retterne søges i den viste menu med faste begrænsninger: allergener, kostformer, udelukkede ingredienser, kalorie- eller prisloft, aktuel servering. Sprogmodellen formulerer kun ud fra disse kandidater.

Faktaspørgsmål — »hvad er der i denne ret?«, »hvad koster den?«, »hvornår lukker I?« — får et svar skrevet direkte fra data uden sprogmodel.

Kontroller

Et svar gennemgås, før det vises

  • Teksten må kun nævne retter, der vises i svaret; uden en valgt ret er ingen henvisning til menuen tilladt.
  • En påstand om »uden allergen«, som gæsten ikke har bedt om, fjernes.
  • »Vi har ikke X på menuen« siges kun efter kontrol af hele menuen.
  • Opfølgende forslag filtreres efter de aktive begrænsninger.
  • Svarets sprog kontrolleres; en neutral reservetekst erstatter et fejlbehæftet svar.
Følsomme emner

Sundhed, allergener, graviditet, medicin

🛡

Allergi

Fravalgte retter nævnes; forbeholdet om spor nævnes én gang pr. samtale; bekræftelse sker hos personalet.

🤰

Graviditet

Et register over kildebaserede kriterier (alkohol, også tilberedt, råt, charcuteri, rå mælk, kviksølv…) fravælger retter; en ønsket vin frarådes.

🩺

Medicinsk kost

Diabetes, salt, kalium, kolesterol, histamin: markørerne kommer fra kildebaserede kriterier og estimater, aldrig fra en diagnose.

💊

Medicin

Ingen personlig rådgivning; gæsten henvises til sin læge eller farmaceut.

Restauratør

Jeres rettelser er autoritative

Fra kontrolpanelet retter I et navn, ingredienser, en pris, et foto eller en sektionsoverskrift. Rettelsen anvendes på efterfølgende svar og gemmes: den genanvendes, hvis menuen analyseres igen. Skærmen »Kontrollér menuen« viser, hvad gæsten ville se forkert. Der vises kun én menu pr. salgssted, og I vælger selv hvilken.

Se Vilkår & ansvarsbegrænsninger for den juridiske ramme.

Begrænsninger

Risikoreduktion, ikke absolut garanti

Ingen arkitektur fjerner helt risikoen for fejl. iAlacarte reducerer denne risiko med datastruktur, regler, kontroller og jeres rettelser, men garanterer ikke nul fejl: allergener og ernæring er fortsat estimater, og det endelige ansvar ligger hos virksomheden.
FAQ

Ofte stillede spørgsmål om arkitekturen

Kan AI opfinde en ret eller en pris?
Den må kun nævne de retter, som søgningen har valgt til dette svar, med deres data; priser og ingredienser læses fra varekortet, ikke formuleres. Uden en valgt ret må den ikke henvise til menuen.
Hvad sker der med en tvivlsom værdi?
Den slettes frem for at blive vist: et umuligt tal, en sundhedsmarkør, der modsiges af en måling, eller et allergen, som opskriften ikke angiver. En ukendt værdi vises aldrig som tal.
Er svarene ens hver gang?
Faktasvar er det: de kommer fra data. Formuleringen af en anbefaling kan variere, men aldrig de retter, den må nævne.
Hvad sker der, hvis sprogmodellen ikke er tilgængelig?
En neutral reservetekst ledsager de valgte retter, og faktaspørgsmål får fortsat svar.

Relateret læsning

Se kontrollen på min menu

Importér jeres menu: skærmen »Kontrollér menuen« viser, hvad gæsten vil se, og hvad der stadig skal rettes.