Vi har lagt till Skills i Siesta AI, ett dedikerat sätt att definiera vad en agent kan göra, hur den ska göra det och vilka verktyg den får använda. Om din systemprompt svarar på ”vem agenten är”, svarar skills på ”vad agenten pålitligt kan utföra”.
Det här blir viktigt när du går bortom en enda demoagent. I riktiga team börjar samma förfrågan ge olika resultat beroende på vilken agent någon använder, eftersom instruktioner kopieras, justeras och långsamt driver iväg. Skills är byggda för att stoppa den avdriften genom att göra repetitivt arbete till en underhållen förmåga du kan återanvända mellan agenter.
Skills i praktiken: återanvändbara procedurer och verktygsåtkomst
En skill är en paketerad exekveringsenhet som kombinerar två saker: instruktioner (proceduren) och verktyg (funktionerna och integrationerna agenten får använda för den proceduren). När du kopplar en skill till en agent gör du mer än att ”lägga till en funktion”. Du sätter gränser som gör beteendet mer förutsägbart.
Den mindre uppenbara nyttan är styrning genom design. När ett arbetsflöde kapslas in i en skill kan du hålla agenten fokuserad på de få verktyg den faktiskt behöver. Det minskar oavsiktlig verktygsanvändning, gör fel enklare att felsöka och håller resultaten konsekventa mellan team, även när du lägger till fler agenter.
Organisationsskills vs. systems skills
Skills är uppdelade i två kategorier. Organisationsskills skapas inom din organisation. Du kan skapa, redigera och ta bort dem. Här fångar du hur ditt företag faktiskt arbetar, till exempel hur du vill att ärenden ska skrivas, hur rapportering ska formateras, vilka kontroller som måste ske innan ett mejl skickas, eller vilket system som är ”source of truth” när data står i konflikt. System skills är fördefinierade och tillgängliga för alla. De kan inte redigeras direkt, men du kan kopiera dem och anpassa kopian. I praktiken ger detta dig en startpunkt som du kan skärpa enligt dina interna regler, namngivningskonventioner, godkännanden och tillåtna verktyg.
Skills vs. subagenter: när du ska använda vad
Skills och subagenter löser olika problem, och att blanda ihop dem leder till röriga agentupplägg.
- En skill handlar om att standardisera utförandet. Använd den när du vill att samma uppgift ska göras på samma sätt varje gång: samma steg, samma verktygsåtkomst, samma output-format. Skills är ditt lager för repeterbarhet.
- En subagent handlar om delegering och specialisering. Använd den när en förfrågan är för bred eller tvärdisciplinär för att en agent ska kunna hantera den tydligt, så huvudagenten lämnar över delar av arbetet till specialiserade agenter.
Ett praktiskt mönster som fungerar bra är att kombinera dem: subagenter delar upp arbetet, skills håller varje del konsekvent. Utan skills kan subagenter fortfarande ge varierande resultat eftersom varje specialiserad agent ”gör det på sitt sätt”. Utan subagenter tenderar skills att svälla eftersom en agent försöker hantera varje steg i en komplex förfrågan.
Läs mer om subagenter: https://siesta.ai/blog/1329/new-in-siesta-ai-subagents
Ett bättre sätt att rulla ut detta
Om du vill att Skills ska ge effekt snabbt, börja inte med en ”master skill” som försöker täcka allt. Välj ett arbetsflöde som redan har tydligt ägarskap och återkommer varje vecka, som att skapa Jira-ärenden från supporteskaleringar, göra mötesanteckningar till uppföljningar eller ta fram en standardiserad driftuppdatering.
Skriv skillen som en intern runbook, ge den bara de verktyg den behöver och tilldela den sedan till de agenter som folk redan använder. Efter en vecka vet du exakt vad som behöver skärpas: saknade indata, otydliga överlämningar, behörighetskantfall och de två eller tre felmoder som orsakar mest omarbete. Åtgärda dem en gång i skillen, så sprids förbättringen automatiskt överallt.