Før lancering Vi åbner for de første produktteams

Gør dit AI-produkt bedre for hver release. Ikke bare anderledes.

Eva forbinder det, dine brugere har brug for, med koden bag det. Når en evaluering ikke holder, peger resultatet på koden, og Eva skriver et udkast til en pull request, som dit team kan gennemgå. Når I udgiver, måler Eva igen, så I ved, om ændringen virkede, og hvad der skal ændres næste gang.

Hvad brugerne sagde, hvad I ændrede, hvad det gjorde. Forbundet ved hver release.

Du vil bygge det bedste produkt til dine brugere. Så du udgiver ændringer hver uge, taler dem igennem med dit team og spørger dine brugere, hvad de synes. Men det, du lærer, ender alle vegne: i tickets, i Slack, i et spørgeskema, i nogens hoved. Intet peger på noget andet, det samme spørgsmål bliver stillet to gange, og der kommer svar ind, som aldrig bliver til en ændring. Eva forbinder det, du ved om dit produkt, med det, du lærer af at evaluere det, så hver iteration tæller.

Ticket #4521

hvor har botten det her fra??

supportikke forbundet
Slack, #ai-feature

"kunderne spørger hele tiden efter kilden"

slacksamme problem?
prompt v13

"hjalp det?" Det ved ingen.

prompts/v12 → v13
Spørgeskema, Q3

"den gør bare ting" · 6 af 25 positive

spørgeskemaikke forbundet
Ticket #4588

den bookede et fly, før jeg sagde ja

supportsamme som Q3?
Dashboard

tommel ned 14% i denne uge

analyseaf hvad?
Interviewnoter

"jeg holdt op med at stole på den uden en kilde"

researchi et dokument
PR #142

pass the docs to the prompt

mergetfor hvilken klage?
Slack, #ai-feature

"er prisen, den viser, den endelige?" spurgt 9 gange

slackikke forbundet
prompt v12

versionen før. Eller efter?

prompts/
Ticket #4602

var svaret forkert?

supportikke forbundet
Evalueringskørsel

41% angiver en kilde

notebookhvilket build?
Svarene viser, hvor de kommer fra

3 belæg → answer.ts → PR #142 → 41% → 78%

Opfyldtrunde 2
Brugerne føler, de har styr på svaret

spørgeskema + ticket → agent/tools.ts → PR #151 → 6 → 19 af 25

Opfyldtrunde 2
Giver videre til et menneske, når den er i tvivl

2 belæg → escalate.ts → ingen ændring endnu → 18% gæt

Ikke opfyldtnæste
Den viste pris er den endelige pris

9 Slack-beskeder → intet kriterium endnu → til jeres designere

Nyt emne
Svarene holder sig til fakta

Eva vurderede 120 → summarize.ts → ingen ændring nødvendig → opfyldt to gange

Opfyldtrunde 2
Husker, hvad brugeren sagde tidligere

dagbog, dag 4 → chat/memory.ts → PR #158 → 52% → 96%

Opfyldtrunde 2
Spørger, før den handler

ticket + spørgeskema → agent/tools.ts → PR #151 → 9 → 0 uden at spørge

Opfyldtrunde 2
Holder sig kort og præcis

Eva vurderede 120 → report/prompt.ts → PR #160 → 30% → 88%

Opfyldtrunde 2
Brugerne siger, at svaret hjalp

12 af 25 spurgt → app/chat → venter → for få svar

For få observationer

Du starter aldrig fra nul igen.

Eva måler de samme kriterier før og efter hver ændring og gemmer hvert kriterium sammen med belæggene bag det, den ændring, det førte til, og hvad ændringen gjorde. Hver release tilføjer en runde, og hver runde bygger videre på alt, hvad den forrige fandt. To releases senere kan dit team stadig sige, hvorfor søgningen blev ændret, og om brugerne lagde mærke til det. Den historik er det, Eva er. Pull requests er det, Eva leverer.

Det, dine brugere har brug forFørEfter ændringerne
  1. Fakta stemmer med kildenOpfyldtOpfyldt
  2. Svarene viser en kildeOpfyldt efter pull request #142Ikke opfyldtOpfyldt
  3. Svarer på brugerens sprogOpfyldtOpfyldt
  4. Giver videre til et menneske, når den er i tvivlIkke opfyldtIkke opfyldt
  5. Brugerne siger, at svaret hjalpFor få svarFor få svar
  6. Holder sig kort og præcisOpfyldtOpfyldt
  7. Husker, hvad brugeren sagde tidligereOpfyldt efter pull request #151Ikke opfyldtOpfyldt
  8. Viser aldrig en anden brugers dataOpfyldtOpfyldt
Opfyldte kriterier4 af 96 af 9

Eva arbejder i dit repo som en kollega: gennem pull requests.

Din del af opsætningen er det første commit. Alt derefter kommer som pull requests, dit team kan læse, kommentere og merge.

  1. Mandag S
    Add Eva to the model clientSofie · commit · +2 −1
  2. Mandag
    Add Eva's map of your AI featuresEva · pull request #1 · kun nye filer · merget af Sofie
  3. Torsdag
    Give the model the context it was missingEva · pull request #142 · merget af Sofie
  4. En uge senere
    Opfyldte kriterier: 5 af 9 → 8 af 9Målt af Eva på ny, rigtig brug

Eva merger aldrig sit eget arbejde og pusher aldrig til jeres main-branch.

Vælg det problem, du kender. Se, hvordan Eva løser det.

Eksempel: en supportchatbot, der besvarer dine kunders spørgsmål ud fra dine hjælpesider. Eva virker på samme måde for søgning, skriveværktøjer, agenter og alle andre AI-funktioner.

Med Eva: Eva gemmer hver ændring: hvad der blev ændret, hvorfor, og om det hjalp dine brugere.

  1. Problem

    De fleste svar viser ikke en kilde

  2. Årsag

    Chatbotten finder den rigtige hjælpeside, men svarer uden at læse siden

  3. Ændring

    Brug hjælpesiden i svaret PR #142

  4. Resultat

    Svar med kilde: 4 ud af 10 → 8 ud af 10

Det samme problem, uden Eva og med Eva.

Et team lancerer en AI-supportassistent, der svarer ud fra deres dokumentation. Brugerne begynder at spørge, hvor svarene kommer fra, fordi assistenten aldrig linker til sin kilde.

1Du opdager, at noget er galt

Uden Eva

En ticket om et svar uden kilde lander i et regneark sammen med 200 andre.

Med Eva

Eva tjekker hvert svar. Kun 41% linker til den side i dokumentationen, de brugte. Teamet bad om 60%.

2Du finder årsagen

Uden Eva

Teamet mødes for at gætte. En udvikler bruger en dag på at læse kode.

Med Eva

Resultatet peger direkte på den fil, der bygger svaret.

3Du ændrer det

Uden Eva

Nogen tilføjer en linje til prompten og håber på det bedste.

Med Eva

Eva skriver ændringen som en pull request, der allerede består jeres checks. En udvikler gennemgår den og merger.

4Du tjekker, at det virkede

Uden Eva

Det ved ingen. Måske stopper klagerne. Måske kommer den næste om to uger.

Med Eva

Næste runde måler det samme igen. Nu linker 78% til deres kilde.

Spørgsmål, teams stiller os.

Hvem er Eva til?

Produktteams med en AI-funktion foran rigtige brugere, som vil vide, om den gør det, brugerne har brug for, og hvad der skal ændres, når den ikke gør.

Skal mit produkt bruge AI?

Eva er bygget til produkter med en AI-funktion. Spørgsmålene til dine brugere virker også for resten af produktet; vurderingen af svar gælder de dele, der bruger en model.

Hvordan tjekker Eva min AI's svar?

Eva bruger AI-modeller til at vurdere hvert svar ud fra de kriterier, dit team er blevet enige om. Spørgsmål, som kun dine brugere kan svare på, for eksempel om et svar løste deres problem, bliver i stedet stillet til dine brugere.

Ændrer Eva min kode på egen hånd?

Nej. Eva foreslår en ændring for hvert kriterium, der ikke er opfyldt. Der skrives kun kode til de ændringer, du accepterer, og de kommer som én pull request, som en person på dit team merger.

Er Eva en engangsaudit?

Nej. En audit fortæller dig én gang, hvor du står. Eva gemmer kriterierne, belæggene og ændringerne fra hver runde, så den næste release bliver målt op mod det, du allerede ved. Jo længere Eva kører, jo bedre kender den dit produkt og dine brugere.

Taler Eva kun med udviklere?

Nej. Pull requests går til dine udviklere. Når det, brugerne siger, rejser noget, som intet kriterium dækker endnu, for eksempel et emne, de bliver ved med at tage op, eller en værdi, der mangler, lægger Eva det frem for dine designere som et nyt emne. Det bliver ikke til kode.

Hvad gemmer Eva fra min kode og min AI?

Eva gemmer det, den udleder af din kode, for eksempel kortet over dit produkts dele, og lægger det i dit eget repository i en mappe, der hedder .eval/, så du kan læse det. Som standard gemmes din AI's svar kun som et fingeraftryk. Du kan vælge at gemme teksten.

Hvad koster det, og hvornår kan vi starte?

Eva er endnu ikke lanceret og åbner først for en lille gruppe teams. Anmod om adgang nedenfor, og fortæl os, hvad du vil evaluere. Så vender vi tilbage.

Evaluering af AI-produkter er for det meste et regneark fyldt med meninger eller et benchmark, der måler noget andet end det, brugerne har brug for. Ingen af delene fortæller dig, hvad du skal ændre. Vi bygger Eva, så hvert resultat kan spores til koden bag det, og hver ændring bliver målt igen.
Willem van der MadenMedstifter · Forsker ved IT-Universitetet i København

Willem van der Maden

Medstifter · Forsker ved IT-Universitetet i København

Har forsket i og publiceret om evaluering i AI-design siden 2019.

Victor Brorson

Medstifter · Udvikling

Udviklede metoden bag Eva på IT-Universitetet i København og bygger nu produktet.

Bliv et af de første teams, der evaluerer med Eva.

Eva er endnu ikke lanceret. Fortæl os lidt om dit produkt, og hvad du gerne vil vide om det. Så vender vi tilbage.

Vi bruger kun dette til at kontakte dig om Eva.