Hoppa till innehållet

Välj testfall för en AI-pilot med tydliga förväntningar

En liten fallplan fastställer förväntningar före AI-testet. Exemplet skiljer mellan rutin, oklarhet och indata utanför uppgiften.

Philipp Reuter2 min läsning
Surfplatta med orange inramat rutnät, gröna bockar och orange kryss.

Avtala uppgiften och den förväntade kategoriseringen

Ett fiktivt programvaruföretag planerar en AI-pilot för supportmeddelanden. AI:n ska föreslå en kategori: bug, access, review eller out-of-scope. Att ge åtkomst, ändra status och stänga ärenden förblir supportteamets uppgifter. Bedömningen gäller alltså förslaget, inte en automatiskt avslutad supporttjänst.

Fastställ det förväntade beslutet med de verksamhetsansvariga innan modellens utdata är kända. Kan de ansvariga inte enas behöver regeln först klargöras. NIST AI RMF rekommenderar dokumenterade testförhållanden och bedömning under förhållanden som liknar användningen.

Välj exempel med olika kontrollsyften

Följande urval är påhittat. Texterna illustrerar fallen; för den verkliga piloten dokumenteras godkända ursprungliga indata med språk och ursprung.

Fall

Exempelmeddelande

Förväntad kategori

Motivering

E-01

Appen kraschar när jag sparar en projektanteckning.

bug

Tydligt beskrivet felsymtom

E-02

Ge mig åtkomst till mitt projekt.

access

Tydlig åtkomstbegäran; ännu inget godkännande

E-03

Jag kommer inte in.

review

Åtkomstbegäran eller tekniskt fel är oklart

E-04

Det blir fel när jag sparar; jag behöver även projektåtkomst.

review

Blandade ärenden i denna pilot med en enda kategori per meddelande

E-05

Anmäl dig till vårt reklamseminarium.

out-of-scope

Inget supportärende i den avtalade katalogen

Den sista markeringen medför ingen radering i exemplet. Urvalet synliggör olika beslut; det bevisar varken fallens frekvens eller tillräcklig storlek på en testdatamängd. Ta vid senare insamling även med faktiskt nödvändiga språk, indataformer och uppgifter som saknas.

Skilj utvecklingsfall från den senare kontrollen

Exempel som teamet använder för att ändra prompt eller kategoriseringsregler är utvecklingsfall. Reservera andra fall för en senare kontroll som inte redan har använts för optimering. Kopior och nära omformuleringar av samma ursprungsmeddelande bör inte fördelas på båda sidor som oberoende belägg.

Google förklarar hur upprepat använda testdata och dubbletter kan snedvrida bedömningen inom maskininlärning. För promptutveckling följer en praktisk försiktighet: Kända exempel hjälper felsökning, men en senare kontroll bör innehålla ytterligare okända fall. Att redigera en prompt är ingen modellträning.

Dokumentera resultat per fall och feltyp

Anteckna vid det senare testet modell-, prompt- och testmängdsversion, förväntad kategori, faktisk utdata och verksamhetens bedömning. Förväntad manuell granskning är ett lämpligt resultat för ett oklart fall. En förhastad entydig tilldelning kan däremot vara ett fel.

Rapportera rutinfall, oklara fall och indata utanför uppgiften separat. Används ett fel för att anpassa lösningen ska den ursprungliga iakttagelsen finnas kvar i rapporten; fallet används därefter för utveckling och kontroll av om det kända felet återkommer. En ny oberoende kontroll kräver fler lämpliga reserverade exempel. Tabellen är en motiverad början på urvalet, inget utfört test eller belägg för lämplighet i produktion.

Källor

Skriven av

  • Philipp ReuterRedaktör för mjukvarukvalitetPhilipp Reuter skriver om mjukvarutestning och förberedelse av nya releaser på ASES. Hans artiklar handlar om felanalys, acceptanstester och granskning av ändringar i befintliga applikationer.

Följ ASES

Läs vidare

Alla artiklar

AI & automatisering med ASES

AI-assistenter och automatiserade flöden