Hjem/Arkitektur
Arkitektur

Svar forankret i data, regler og kontrollmekanismer

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.

Prinsipp

Modellen kjenner bare det den får se

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.

Meny

En meny hentet ut og deretter verifisert med regler

  • Uthenting: Tekstgjenkjenning leser sidene dine, en strukturert uthenter gjengir kategorier, retter, priser og valg; hver menyblokk kontrolleres slik at ingen seksjon mangler.
  • Beskrivelse: Hver rett får ingredienser, allergener, type og merking; næringsverdier estimeres etter sammensetning basert på offentlige tabeller.
  • Regler: Et sett med deterministiske regler gjennomgår hver rett: Et allergen må finnes i oppskriften, en helsemerking som motsies av en måling fjernes, et umulig tall slettes, og en rett som står i to kategorier, blir stående i begge. En ukjent verdi vises aldri som et tall.
Søk

Først filtrert søk, deretter tekstproduksjon

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.

Kontrollmekanismer

Et svar gjennomgås før det leveres

  • Teksten kan bare nevne retter som vises i svaret; uten en valgt rett er ingen henvisning til menyen tillatt.
  • En påstand om «uten allergener» som gjesten ikke har bedt om, fjernes.
  • «Vi har ikke X på menyen» sies bare etter kontroll av hele menyen.
  • Forslag til neste steg filtreres etter aktive begrensninger.
  • Språket i svaret kontrolleres; en nøytral reservetekst erstatter et sviktende svar.
Sensitive temaer

Helse, allergener, graviditet, legemidler

🛡

Allergi

Retter som utelukkes, navngis; forbeholdet om spor gjentas én gang per samtale; bekreftelse skjer hos teamet.

🤰

Graviditet

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.

🩺

Medisinsk kosthold

Diabetes, salt, kalium, kolesterol, histamin: Merkingen bygger på kildebelagte kriterier og estimater, aldri en diagnose.

💊

Legemidler

Ingen personlig rådgivning; gjesten henvises til lege eller apotek.

Restauratør

Dine korrigeringer har forrang

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.

Begrensninger

Redusert risiko, ingen absolutt garanti

Ingen arkitektur fjerner feilrisikoen fullstendig. iAlacarte reduserer denne risikoen gjennom datastruktur, regler, kontrollmekanismer og dine korrigeringer, men garanterer ikke null feil: Allergener og ernæring er fortsatt estimater, og det endelige ansvaret ligger hos virksomheten.
FAQ

Vanlige spørsmål om arkitekturen

Kan AI finne på en rett eller en pris?
Den kan bare nevne retter som søket har valgt for dette svaret, med dataene deres; priser og ingredienser leses fra oppføringen, de skrives ikke. Uten en valgt rett kan den ikke henvise til menyen.
Hva skjer med en tvilsom verdi?
Den slettes heller enn å vises: Et umulig tall, en helsemerking som motsies av en måling, et allergen som ikke finnes i oppskriften. En ukjent verdi vises aldri som et tall.
Er svarene like hver gang?
Faktasvar, ja: De kommer fra dataene. Formuleringen av en anbefaling kan variere, men aldri rettene den har lov til å nevne.
Hva skjer hvis språkmodellen ikke er tilgjengelig?
En nøytral reservetekst følger de valgte rettene, og faktaspørsmål fortsetter å få svar.

Relatert lesing

Se kontrollen på min meny

Importer menyen din: Skjermen «Kontroller menyen» viser hva gjesten vil se, og hva som fortsatt må korrigeres.