Slik stopper du ChatGPT fra å hallusinere på regulert compliance-arbeid

Publisert den Jul 22, 2026 av Arshia Kahani.
AI Compliance Prompt Engineering AI Agents Responsible Gambling
På denne siden 10 min lesing
  1. 1Hvorfor ChatGPT sporer av på regulert arbeid
  2. 2Rotårsaken er statelessness — eller mangelen på det
  3. 3Steg 1: Herd prompten for primacy og recency
  4. 4Steg 2: Håndter manglende data i stedet for å finne på dem
  5. 5Steg 3: Lås agentkonfigurasjonen
  6. 6Den ene operasjonelle regelen som betyr mest
  7. 7Fungerer det egentlig? 9 modeller, 27 kjøringer
  8. 8Kostnad er ikke begrensningen
  9. 9Slik ser et herdet notat ut
  10. 10Å anvende dette på din egen regulerte arbeidsflyt

Et britisk Responsible Gambling-team (RG) kom til oss med et problem alle som automatiserer regulert arbeid, vil kjenne igjen. De bruker ChatGPT til å gjøre automatiserte compliance-varsler om til formelle analytikernotater. Når en kunde bryter en terskel — omsetning opp mer enn 100 % på 30 dager, en økt som varer lenger enn grensen — kopierer en analytiker de relevante dataene inn i ChatGPT, og modellen, som følger en forhåndslastet prompt, utformer et notat til kundens compliance-mappe.

Det notatet er ikke et e-postutkast. Det er et juridisk dokument som kan gjennomgås av UK Gambling Commission. Og etter en stund begynte ChatGPT å hallusinere tall, gå glipp av nøkkelinformasjon, sette inn tankestreker som brøt husstilen, og stille og rolig gli bort fra reglene utover ettermiddagen. På en regulert sak er hver eneste av disse et compliance-problem.

Spørsmålet de stilte var enkelt: kan vi i det hele tatt oppnå den konsistensen regulert arbeid krever, fra en språkmodell? Svaret er ja — men ikke ved å finpusse ordlyden i en prompt inne i et chatvindu. Det krever en arkitekturendring pluss en disiplinert omskriving. Denne artikkelen går gjennom den eksakte metoden, med RG-arbeidsflyten som gjennomarbeidet eksempel, slik at du kan bruke den på enhver regulert prosess der samme input må gi samme pålitelige output hver eneste gang.

Hvorfor ChatGPT sporer av på regulert arbeid

Før vi fikser noe som helst, er det nyttig å presist navngi feilmodusene. På RG-arbeidsflyten gjenskapte vi fem distinkte måter outputen brøt sammen på, fra kritiske til bare irriterende.

Fem feilmoduser: hallusinerte tall og reversering av P/L-konvensjon (kritisk), innsetting av tankestrek og session drift (høy), og inkonsekvent navngivning av intervensjoner (middels)

De to kritiske er det farlige paret. Hallusinerte tall setter et feil innskudds- eller resultattall på en regulert sak — modellen fyller et datahull fra treningshukommelsen i stedet for å innrømme at dataene mangler. Reversering av konvensjon er mer subtil: denne operatøren bruker en invertert profit-and-loss-konvensjon der et positivt tall betyr at kunden taper. Det er kontraintuitivt, så modellen faller tilbake på standardkonvensjonen den lærte under trening, og skriver at en kunde taper når vedkommende faktisk vinner.

De alvorlige problemene med høy prioritet — tankestreker som bryter husstilen, og session drift der reglene ignoreres senere på dagen — setter ikke et feil tall på saken, men de undergraver tilliten til outputen og skaper ekstraarbeid. Problemet med middels alvorlighetsgrad, uformelle intervensjonsnavn i stedet for de nøyaktige regulatoriske betegnelsene, korrumperer stille og rolig compliance-journalen.

Rotårsaken er statelessness — eller mangelen på det

Fire av de fem svikttypene deler én felles rotårsak. I én enkelt ChatGPT-økt blir hver sak du gjennomgår, lagt til kontekstvinduet. Gjennomgå sak én, og modellen ser prompten og én sak. Ved sak femten ser den prompten pluss det statistiske restmaterialet fra fjorten tidligere utvekslinger. Prompten sine regler er fortsatt der, men de konkurrerer med en voksende haug med kontekst, og oppmerksomheten mot dem svekkes.

Til venstre: en ChatGPT-økt der kontekst akkumuleres sak for sak og regeloverholdelsen svekkes fra morgen til ettermiddag. Til høyre: en tilstandsløs agent der hver sak er et isolert, nytt kall og regeloverholdelsen holder seg stabil.

Dette er grunnen til at samme prompt produserer et perfekt notat klokken 9 og et mangelfullt et klokken 16. Den arkitektoniske løsningen er statelessness (tilstandsløshet): hver sak må være et helt nytt, isolert kall som bare ser den låste prompten og den aktuelle saken. Ingenting føres videre. En AI-agent konfigurert på denne måten gir prompten samme oppmerksomhet på sak femti som på sak én.

Statelessness er nødvendig, men ikke tilstrekkelig. Det stopper avdriften, men det vil trofast gjenskape en dårlig prompt på hvert eneste kall. Så selve prompten må herdes.

FlowHunt Logo

Klar til å vokse bedriften din?

Start din gratis prøveperiode i dag og se resultater i løpet av få dager.

Steg 1: Herd prompten for primacy og recency

Språkmodeller vekter ikke hver eneste linje i en prompt likt. Oppmerksomheten er omtrent U-formet — sterkest i begynnelsen og på slutten, svakest i midten. Den opprinnelige RG-prompten kjempet mot dette. Den viktigste regelen, den inverterte profit-and-loss-konvensjonen, lå midt i prompten, uttrykt kun én gang. Forbudet mot tankestreker var den aller siste linjen, også uttrykt kun én gang.

Den opprinnelige prompten gjemte P/L-regelen midt i prompten der oppmerksomheten er lavest; den herdede v2.0-prompten plasserer de kritiske reglene i toppen og gjentar dem i bunnen for å fange opp både primacy- og recency-vekting

Omskrivingen flyttet de kritiske reglene dit modellen faktisk ser, og bearbeidet de svake delene av systemprompten . Her er hva som ble endret, og hvorfor.

OriginalHerdet v2.0Hvorfor det betyr noe
P/L-regelen gjemt midt i prompten, uttrykt én gangRegel 1 helt i toppen med et selvsjekk-trinn, gjentatt i skrivestil-seksjonenPrimacy-vekting — den viktigste regelen må komme først
Forbud mot tankestrek helt til slutt, én gangRegel 2 i toppen, gjentatt som siste regel i bunnenFanger opp både primacy- og recency-vekting
Ingen instruksjon for ufullstendig inputRegel 4 — protokoll for manglende data med et eksakt svarformatEliminerer hallusinasjon og skaper et revisjonsspor
Ingen instruksjon for inputformatRegel 3 — aksepter ethvert format, skriv alltid om fra bunnen avHindrer modellen i å bare lett omformulere et innlimt notat
19 obligatoriske felt, alle med lik vekt15 obligatoriske + 4 valgfrie felt, tydelig atskiltValgfrie felt utelates stille; obligatoriske felt blokkerer generering hvis de mangler
«Profesjonell. Naturlig. Ikke robotaktig.»Konkrete regler: bindeord, varierende setningslengde, forbudte konstruksjonerVage adjektiver følges ikke; konkrete regler gjør det
Eksempelnotat inkludertEksempel fjernet heltModellen behandlet eksemplet som input den skulle svare på

Den enkeltviktigste lærdommen her: vage adjektiver er ikke instruksjoner. Å be en modell om å være «naturlig» oppmuntret aktivt til tankestrekene og de retoriske utsvevelsene som brøt husstilen. Å erstatte det med konkrete, testbare regler er det som gjorde stilen konsistent.

Steg 2: Håndter manglende data i stedet for å finne på dem

Hallusinasjon blir ofte framstilt som en modellfeil. På strukturert arbeid er det som regel en prompt-feil: prompten fortalte aldri modellen hva den skulle gjøre når et felt mangler, så den gjorde det statistisk sannsynlige og produserte en plausibel verdi.

Løsningen er en protokoll for manglende data. Del feltene dine inn i obligatoriske og valgfrie. Valgfrie felt utelates stille når de mangler. Obligatoriske felt gjør det motsatte — hvis ett mangler, må modellen stoppe og etterspørre det i et eksakt format i stedet for å generere et notat. Den ene regelen gjør en usynlig hallusinasjon om til en synlig, reviderbar forespørsel om mer data. Det er forskjellen mellom et feil tall på en regulert sak og et notat som aldri ble produsert fordi inputen var ufullstendig.

Steg 3: Lås agentkonfigurasjonen

Med en herdet prompt må selve agenten låses ned slik at ingenting gjeninnfører variabilitet. Hele flyten er bevisst minimal — tre noder og ikke noe mer.

Chat Input går inn i en AI Agent-node som holder den låste systemprompten ved temperature 0,2 uten verktøy og med en ny samtale per sak, deretter til Chat Output

Konfigurasjonsvalgene som betydde noe:

  • Systemprompt i System Message-feltet, aldri i Input-feltet, slik at den leses som instruksjoner og ikke som data.
  • Temperature 0,2. Lav nok for maksimal konsistens, høy nok til å unngå robotaktig prosa. Null var for rigid; én var for kreativ.
  • Ingen verktøy tilkoblet. Fil- og URL-hentere introduserer uforutsigbarhet og kan omgå agentens resonnering. For denne oppgaven trenger modellen ikke noe annet enn prompten og den innlimte saken.
  • Maks tokens på standardverdi. Å begrense tokens førte til at notater ble kuttet av midt i en setning, og et avkuttet notat på en kundesak er i seg selv en regulatorisk risiko.
  • En instruksjon om stille start øverst i prompten, slik at agenten ikke bekrefter reglene tilbake til analytikeren når flyten først lastes.

Den ene operasjonelle regelen som betyr mest

Alle løsningene ovenfor blir opphevet av én dårlig vane: å gjenbruke samme chat. Den viktigste operasjonelle regelen for analytikerteamet er å starte en ny samtale for hver eneste sak. Fortsett aldri å gjennomgå saker i samme vindu. Dette er regelen som eliminerer session drift — rotårsaken til de fleste av de opprinnelige feilene — og den koster ingenting å følge.

Konsistens er et arkitekturproblem, ikke et ordlydsproblem

Hvis teamet ditt kjemper mot en prompt som sporer av inne i et chatvindu, er løsningen en herdet prompt som kjører på en tilstandsløs agent. FlowHunt lar deg låse prompten, feste modellen og temperature, og kjøre et rent kall per sak. La oss hjelpe deg dit.

Fungerer det egentlig? 9 modeller, 27 kjøringer

En metode er bare så god som beviset for den. Vi testet ni modeller mot den herdede prompten, med en identisk reell sak (en Gambling Intensity-utløser med tidligere historikk for øktvarighet) på tvers av tre kjøringer hver — 27 kjøringer totalt — og scoret hver kjøring mot 16 compliance-kriterier.

Gjennomsnittlig compliance-score på tvers av ni modeller. Produksjonsklare: GPT-5.6 Luna 10, Claude Fable 5 10, Claude Sonnet 5 9,8, Claude Opus 4.8 9,8, GPT-5.4 Default 9,5. Diskvalifisert: Claude Sonnet 4.6 8,7, Claude Haiku 4.5 8,5, billigste tier 8,0, DeepSeek V4 Pro 7,8.

På tvers av alle 27 kjøringer hallusinerte ingen produksjonsklar modell et tall, reverserte P/L-konvensjonen, brukte en tankestrek eller kuttet av output. Den herdede prompten eliminerte hver eneste av de opprinnelige feilmodusene på modellene som kvalifiserte. Forskjellene som gjensto, handlet om analytisk dybde og konsistens, ikke korrekthet.

ModellLeverandørSnittscoreProduksjonNotater
GPT-5.6 LunaOpenAI10 / 10JaPerfekt på alle tre kjøringer; høyest konsistens
Claude Fable 5Anthropic10 / 10JaMest gjennomtenkte resultatavsnitt; beste enkeltnotat
Claude Sonnet 5Anthropic9,8 / 10JaIngen hallusinasjon på noen kjøring; beste Claude-modell samlet sett
Claude Opus 4.8Anthropic9,8 / 10JaDypest analyse; premiumkostnad
GPT-5.4 DefaultOpenAI9,5 / 10JaÉn navngivningsglipp; beste budsjettalternativ
Claude Sonnet 4.6Anthropic8,7 / 10NeiForvekslet utløsergrensen med innskuddsgrensen i 2/3 kjøringer
Claude Haiku 4.5Anthropic8,5 / 10NeiKonsistent, men svak resultatbegrunnelse
Billigste tierBudsjett8,0 / 10NeiEksakt intervensjonsnavn i bare 1/3 kjøringer
DeepSeek V4 ProDeepSeek7,8 / 10NeiAvkuttet output på kjøring 1; inkonsekvent

Diskvalifikasjonene er lærerike. Claude Sonnet 4.6 produserte vakker prosa, men forvekslet utløsergrensen med innskuddsgrensen — et faktisk feil tall på en regulert sak, som er diskvalifiserende uansett hvor godt det leses. DeepSeeks svingninger fra kjøring til kjøring (6, 8,5, 9) er det egentlige problemet: i regulert arbeid er kvalitet som avhenger av flaks, ikke kvalitet i det hele tatt.

Kostnad er ikke begrensningen

Det er fristende å optimalisere for pris, men tallene taler mot det. Selv den dyreste produksjonsklare modellen, Claude Opus 4.8, koster rundt seks cent per notat. For et team som gjennomgår 50 saker om dagen, er det under 90 dollar i måneden. Kostnaden ved ett eneste regulatorisk avvik fra et feilaktig notat ville overgå den årlige kostnaden for enhver modell på listen. For regulert compliance-arbeid, velg den mest pålitelige modellen du kan, ikke den billigste.

Slik ser et herdet notat ut

Det beste enkeltnotatet på tvers av alle 27 kjøringer kom fra Claude Fable 5. Legg merke til hva det gjør: det angir posisjonen i riktig konvensjon, siterer tall ordrett, bruker det eksakte intervensjonsnavnet, og — avgjørende — forklarer hvorfor en eskalering ville vært uforholdsmessig, i stedet for bare å slå fast et utfall.

The customer is currently in a winning position of £1,612.50 with an account balance of £8,962.50, which represents an improvement on the winning position of £1,275.00 recorded at the previous review… Session duration was reviewed under Session Duration Level 1 on 19/07 and again on 20/07… Given that those decisions were made within the last few days, insufficient time has elapsed to assess their effectiveness, and repeating or escalating on the same behaviour at this stage would be disproportionate… In this context, No Further Action Required is the proportionate outcome.

Det er standarden regulert arbeid krever: evidensbasert, forholdsmessig, og identisk i kvalitet på dagens første sak som på den femtiende.

Å anvende dette på din egen regulerte arbeidsflyt

RG-notatgeneratoren er et konkret tilfelle, men metoden generaliserer til enhver prosess der en språkmodell må produsere pålitelig, repeterbar output på regulerte eller høyrisiko-data:

  1. Beveg deg bort fra chatvinduet. Kjør hver sak som et tilstandsløst kall slik at kontekst ikke kan akkumuleres og spore av.
  2. Herd prompten for primacy og recency. Sett kritiske regler først og gjenta dem sist. Legg til selvsjekker.
  3. Gi modellen en protokoll for manglende data. Obligatoriske felt blokkerer generering når de mangler; valgfrie felt utelates stille. La den aldri gjette.
  4. Lås konfigurasjonen. Lav, ikke-null temperature, ingen unødvendige verktøy, ubegrenset output, prompt i systemmeldingen.
  5. Test før du stoler på den. Kjør samme sak flere ganger på tvers av kandidatmodeller og scor mot eksplisitte kriterier. Konsistens på tvers av kjøringer er metrikken som betyr noe.

Gjør de fem tingene, og du gjør om en modell som hallusinerer utover ettermiddagen, til én som produserer revisjonsklar output hver eneste gang. Konsistensen regulert arbeid krever, er oppnåelig — det er et arkitektur- og prompt-engineering-problem, og begge deler kan løses.

Vanlige spørsmål

Arshia er en AI Workflow Engineer hos FlowHunt. Med bakgrunn i informatikk og en lidenskap for kunstig intelligens, spesialiserer han seg på å lage effektive arbeidsflyter som integrerer AI-verktøy i daglige oppgaver, og dermed øker produktivitet og kreativitet.

Arshia Kahani
Arshia Kahani
AI Workflow Engineer

Gi din regulerte arbeidsflyt FlowHunts konsistens

Gjør en ChatGPT-prompt som sporer av, om til en låst, tilstandsløs agent som produserer revisjonsklare notater hver gang. Vi hjelper deg med å herde prompten og velge riktig modell.

Lær mer

De enkleste måtene å koble ChatGPT til dine data (2024-guide)
De enkleste måtene å koble ChatGPT til dine data (2024-guide)

De enkleste måtene å koble ChatGPT til dine data (2024-guide)

Oppdag de mest effektive og brukervennlige metodene for å koble ChatGPT til dine egne data, inkludert innebygde koblinger, Custom GPT-er og den sømløse FlowHunt...

7 min lesing
ChatGPT FlowHunt +1
ChatGPT Kunnskapsbaseassistent
ChatGPT Kunnskapsbaseassistent

ChatGPT Kunnskapsbaseassistent

AI chatbot-assistent drevet av OpenAI GPT-4o som automatisk søker og utnytter interne bedriftsdokumenter for å svare på brukerens spørsmål. Leverer kontekstsens...

3 min lesing
Sanntids domene-spesifikk RAG-chatbot
Sanntids domene-spesifikk RAG-chatbot

Sanntids domene-spesifikk RAG-chatbot

En sanntids chatbot som bruker Google Søk begrenset til ditt eget domene, henter relevant nettinnhold, og utnytter OpenAI LLM for å svare på brukerforespørsler ...

4 min lesing