Hur skriver man en kravspecifikation för en AI-agent? Åtta frågor
Gustav Brochmann
En kravspecifikation för en AI-agent behöver inte vara lång, men den ska svara på åtta frågor: vilken uppgift agenten ska göra, vad som startar den, vilka system den når, vilka verktyg den får, vad den aldrig får göra, vem som godkänner, hur fel upptäcks och hur ni ser att den är klar. Kan ni skriva svaren på en sida är uppgiften mogen att byggas.
Varför skriva ned det
Ett agentprojekt som börjar med ”vi vill ha AI i säljarbetet” slutar sällan i något som används. Att skriva ned åtta svar tvingar fram de beslut som annars tas av misstag under bygget. Dokumentet är också vad ni lämnar till en leverantör, eller till er själva om ni bygger.
Det här är en kort variant som passar ett första steg. Den ersätter inte en offertförfrågan för ett helt system, utan kompletterar den när det gäller just agenten.
De åtta frågorna
1. Vilken uppgift ska agenten göra?
Beskriv den som en människa skulle: ”efter varje kundmöte läggs en anteckning och en uppföljning in på rätt bolag”. Saknar uppgiften en tydlig slutpunkt, börja om. Se Vilka uppgifter passar för en AI-agent?
2. Vad startar den?
En användare som ber om det i en chatt, ett schema eller en händelse i ett system? Det är en stor skillnad i risk. En agent som en person startar och ser resultatet av är lättare att lita på än en som körs på natten.
3. Vilka system och vilken data når den?
Lista system, och vilken data i dem som behövs. Skriv också vad den inte ska nå. Allt agenten läser kan hamna i ett svar.
4. Vilka verktyg får den?
Dela in dem i läsa, skriva och ta bort. Börja med läsrätt och låt skrivrätt komma efter att ni sett hur den beter sig. Fyra goda verktyg slår fyrtio nästan likadana.
5. Vad får den aldrig göra?
Skriv ut förbuden. Skicka mejl till kunder, godkänna utbetalningar, publicera, ta bort poster. Den enklaste spärren är ett verktyg som inte finns, och det som aldrig ska göras bör inte gå att göra.
6. Vem godkänner, och vad?
Ändringar av befintlig data bör gå till en människa. Bestäm vem det är, hur de får veta att något väntar, och vad som händer om ingen svarar. Regeln vi själva använder finns i Hur låter man en AI-agent uppdatera ett CRM utan att den förstör något?.
7. Hur upptäcker ni fel?
Vad ska loggas, och vem tittar på loggen? Ni ska alltid kunna svara på ”vem ändrade det här, och varför?”.
8. Hur ser ni att den är klar?
Ett mått som går att kontrollera: ”inga möten utan uppföljning inom två dagar”. Ni behöver också ett mått före start, annars går det inte att jämföra. Se Så mäter ni om ett AI-projekt lönat sig.
Så använder ni listan
Skriv en mening eller två per fråga. Visa dokumentet för den som ska använda agenten och för den som äger systemet agenten arbetar i. Skiljer sig deras svar åt har ni hittat något som skulle ha blivit ett fel i produktion.
Vill ni ha hjälp med att formulera kraven för er egen uppgift? Hör av er eller gör systemanalysen.