Velge oppgave med fasit
Vi velger én oppgave som har et svar noen kan si er riktig eller galt.
Tjeneste
En agent er ikke en chatbot på forsiden. Det er et verktøy som gjør én oppgave, med tilgang til det den trenger og ingenting mer, og som sier fra når den er usikker.

AI-prosjekter strander sjelden på modellen. De strander når agenten får for stor oppgave, for dårlig grunnlag og svar ingen kan etterprøve. Da blir den prøvd noen ganger og lagt bort. Vi starter med det som mangler: en oppgave med fasit, ekte eksempler å måle mot og en navngitt person hos dere som svarer for feilene.
Vi bygger den motsatte veien. Én oppgave, et datagrunnlag vi vet hva er, og et svar som viser hvor det kommer fra. Agenten får et fast skjema å svare i, og en fasit vi måler den mot. Er oppgaven for uklar til det, sier vi det i stedet for å bygge.
Det den bygges inn i, er sjelden et chattevindu. Oftere er det et steg i en flyt som alt finnes: en e-post fra en kunde som får et svarutkast før noen sender det, en bestilling som sorteres til riktig person, eller et bilde fra befaringen som vurderes etter en fast sjekkliste. Vi bruker det samme mønsteret selv, i verktøyene vi driver studioet med.
Oppgave og grenser. Vi skriver ned hva agenten skal gjøre, og en egen liste over hva den ikke skal svare på. Lista er en del av leveransen, ikke en fotnote.
Datagrunnlag. Vi kobler den mot dokumentene og systemene oppgaven trenger, og bare dem: via API eller eksport der det finnes, ellers ved at modellen leser skjermbildet. Går ingen av delene, sier vi det når oppgaven velges, ikke etterpå.
Evalueringssett. Ekte eksempler fra deres egen hverdag, med fasit satt av en fagperson hos dere. Det er dette agenten måles mot før noen tar den i bruk.
Godkjenning. Svaret peker på kilden sin, og der en feil koster noe, venter det på et menneske før noe skjer.
Når modellen feiler. Svarer ikke modellen, svarer den for sent eller utenfor skjemaet, tar en håndskrevet regel over, og saken går til den som godkjenner. En navngitt person hos dere får beskjed, så flyten står ikke stille uten at noen vet det.
Kostnadstak. Dere setter et tak på hvor mye agenten kan bruke av modellen i en periode, og vi bygger det inn. Går den seg fast eller får mange saker på én gang, stopper den ved taket til noen hos dere hever det.
Logg. Hver gang agenten spør modellen, lagres hva som gikk inn, hva som kom ut, og om svaret ble godkjent, endret eller avvist. Slik kan et rart svar spores, og et rettet svar kan bli et nytt eksempel i evalueringssettet.
Vi velger én oppgave som har et svar noen kan si er riktig eller galt.
Vi henter ekte eksempler fra historikken deres, med fasit fra en fagperson.
Vi bygger mot eksemplene og måler treff for hver runde.
Vi setter reglene for hva som går gjennom og hva som skal godkjennes.
Vi setter agenten inn der arbeidet gjøres, først for en liten gruppe.
Modellen kalles direkte fra koden vi skriver for dere, med tekst eller skjermbilder og bare det oppgaven trenger.
Hvert svar må passe et skjema vi har bestemt på forhånd, ellers blir det avvist før det når noen.
Reglene som tar over når modellen ikke svarer, er vanlig kode uten modell i: samme resultat hver gang, og de kan leses, testes og endres.
Svar, logg og evalueringssett lagres i en vanlig database dere kan eksportere og flytte, og de som vil, kan spørre den direkte.
Mange like oppgaver, som å vurdere en bunke skjermbilder, kjøres samlet i stedet for én og én, uten at noen sitter og venter.
Siden der noen godkjenner, og resten av verktøyet rundt agenten, bygges med det samme vi bygger nettsider med.
Koden, promptene og lista over hva den ikke skal svare på, er deres og ligger i et kodearkiv dere har tilgang til. Evalueringssett, logg og data kan eksporteres og tas med.
Tilgangene agenten bruker, opprettes på deres kontoer med bare det oppgaven trenger, og dere kan trekke dem tilbake selv. Om modellkontoen skal stå på dere eller på oss, avgjøres i avgrensningen.
Vi hoster agenten og har ansvaret for at den kjører. Dere trenger ikke egne folk til det tekniske, bare en fagperson som godkjenner det som venter og ser over loggen på en egen side.
Driftsavtalen løper ved siden av fastprisen og dekker hosting og drift. Modellbruk og lisenser hos tredjepart kommer i tillegg og følger forbruket, og etter evalueringsrundene får dere et anslag på hva modellbruken vil koste.
Bytter modellen versjon, eller endrer et system agenten leser fra seg, kjører vi evalueringssettet igjen, og det inngår i driftsavtalen. Dere ser treffandelen før og etter, og er den lavere, retter vi før noe settes i drift.
Prosesskartet på forsiden lages av modellen ut fra ett selskaps registerdata, i et fast skjema med forslag som passer bransjen. Svarer den ikke i tide eller utenfor skjemaet, vises en håndskrevet katalog for bransjen i stedet.
Når vi skriver tilbud, lager modellen et første utkast med innledning og linjer med antall og pris. Utkastet er et utgangspunkt, ikke tilbudet: vi leser og endrer før det sendes.
Når vi ser på mange nettsider på en gang, vurderer modellen skjermbildet av hver: design, mobil, problemer og et forslag til innsalg. Vurderingen avgjør hvem vi tar kontakt med, og hva vi peker på i første e-post.
Oppgavens bredde og datagrunnlaget. Én oppgave med ett klart svar og ryddig historikk er rask å bygge. Jo flere unntak, kilder og godkjenningsledd, jo mer skal bygges og måles, og det er det vi avgrenser før prisen settes.
Beskriv oppgaven, så sier vi om en agent er riktig verktøy, eller om noe enklere gjør jobben.
Fortell oss hva dere trenger