Inveniq
Alle artikler

Slik vet du om AI-systemet ditt faktisk virker

Evaluering

Nesten alle AI-systemer ser bra ut i demo, fordi demoen kjører de eksemplene som ble prøvd ut mens systemet ble bygget. Problemene ligger i halen: henvendelsene ingen tenkte på, og dokumentene som mangler et felt.

Spørsmålet er ikke om systemet kan gjøre oppgaven, men hvor ofte det ikke gjør den, og hva som skjer neste gang noen endrer en prompt.

3 spørsmål en evaluering må kunne svare på

  1. Hvor ofte er svaret riktig, målt på noe annet enn magefølelse?
  2. Når det er feil, er det feil på en måte brukeren oppdager, eller på en måte som ser riktig ut?
  3. Ble det bedre eller dårligere enn forrige versjon?

Det tredje er viktigst, og mangler oftest. Uten det er hver endring et sjansespill, og team som ikke kan svare slutter til slutt å endre noe.

Løkka

Datasett, kjøring, metrikker, terskel, og tilbake til datasettetDatasettKjøringMetrikkerTerskel
Evaluering er ikke et sluttsteg. Det er løkka utviklingen går rundt.

Det som gjør løkka verdt noe er den stiplede linjen tilbake. Hver feil dere finner i produksjon legges inn i datasettet. Etter et halvår beskriver datasettet presist det systemet deres har vært dårlig på.

Start med 30 eksempler

Evaluering blir oftest ikke gjort fordi folk tror det krever tusen merkede eksempler. 30 eksempler valgt fordi de er vanskelige, sier mer enn tusen tilfeldige.

Sett dem sammen før dere bygger, så beskriver de oppgaven og ikke løsningen. Ta med de kjedelige: tom input, feil språk, spørsmål systemet ikke skal svare på.

Velg metode etter hva feilen koster

Type oppgaveHvordan måleHva det krever
Ett riktig svarEksakt treff mot fasitNesten ingenting
Svaret er tekstEn modell vurderer mot et referansesvarReferansesvar må skrives én gang
Feilen er dyrSamplet gjennomgang av menneskerNoen timer i uka fra fagfolk

Den andre raden har to forbehold. En dommer fra samme modellfamilie liker gjerne sin egen stil, og en dommer uten fasit vurderer om svaret ser fornuftig ut, ikke om det er sant. Derfor referansesvaret.

Sett en terskel og la den blokkere

En evaluering som bare produserer en rapport, er en rapport. Verdien kommer når den kan si nei.

Regelen kan være så enkel som dette: faller treffraten mer enn 2 prosentpoeng fra forrige kjøring, går ikke endringen ut. Marginen er der med vilje, for en terskel uten slingringsmonn blokkerer på støy til noen skrur den av.

Ta med i samme regel. Et snitt på 2 sekunder kan skjule at hver tjuende bruker venter i femten, og det er den tjuende brukeren som ringer.

Hva dette gjør mulig

Poenget er ikke et tall til styret. Det er at dere kan endre ting: bytte modell, skrive om en prompt, kutte et steg, uten å lure på om dere ødela noe. Team som kan måle, tør å optimalisere. Team som ikke kan, betaler for det hver måned.

2 min lesetidSist oppdatert

Målet er en virksomhet som er bedre rustet til å ta beslutninger

Ikke bare å løse dagens utfordringer, men å gjøre virksomheten bedre rustet til å ta beslutninger i et teknologilandskap som endrer seg raskere enn noen gang. Det er dette vi bygger.

Ta kontakt