Vi har lagt til Skills i Siesta AI, en egen måte å definere hva en agent kan gjøre, hvordan den bør gjøre det, og hvilke verktøy den har lov til å bruke. Hvis systemprompten din svarer på «hvem agenten er», svarer Skills på «hva agenten kan utføre pålitelig».
Dette blir viktig når du går videre fra én demoagent. I reelle team begynner den samme forespørselen å gi ulike resultater avhengig av hvilken agent noen bruker, fordi instruksjoner kopieres, justeres og gradvis driver. Skills er laget for å stoppe den avdriften ved å gjøre repeterbart arbeid om til en vedlikeholdt kapasitet du kan gjenbruke på tvers av agenter.
Skills i praksis: gjenbrukbare prosedyrer og verktøytilgang
En skill er en pakket enhet for utførelse som kombinerer to ting: instruksjoner (prosedyren) og verktøy (funksjonene og integrasjonene agenten har lov til å bruke for den prosedyren). Når du knytter en skill til en agent, gjør du mer enn å «legge til en funksjon». Du setter rammer som gjør atferden mer forutsigbar.
Den mindre åpenbare fordelen er styring gjennom design. Når en arbeidsflyt er pakket inn i en skill, kan du holde agenten fokusert på de få verktøyene den faktisk trenger. Det reduserer utilsiktet verktøybruk, gjør feil enklere å feilsøke, og holder resultatene konsistente på tvers av team, selv når du legger til flere agenter.
Organisasjonsskills vs. systemskills
Skills er delt inn i to kategorier. Organisasjonsskills opprettes i organisasjonen din. Du kan opprette, redigere og slette dem. Det er her du fanger opp hvordan selskapet ditt faktisk jobber, for eksempel hvordan du vil at saker skal skrives, hvordan rapportering skal formateres, hvilke sjekker som må gjøres før en e-post sendes, eller hvilket system som er kilden til sannhet når data er i konflikt. Systemskills er forhåndsdefinerte og tilgjengelige for alle. De kan ikke redigeres direkte, men du kan kopiere dem og tilpasse kopien. I praksis gir dette deg et utgangspunkt du kan stramme inn etter interne regler, navnekonvensjoner, godkjenninger og tillatte verktøy.
Skills vs. underagenter: når du bør bruke hva
Skills og underagenter løser ulike problemer, og å blande dem sammen gir rotete agentoppsett.
- En skill handler om å standardisere utførelse. Bruk den når du vil at samme oppgave skal gjøres likt hver gang: de samme stegene, den samme verktøytilgangen, den samme utformsstrukturen på output. Skills er laget for repeterbarhet.
- En underagent handler om delegering og spesialisering. Bruk den når en forespørsel er for bred eller tverrfaglig til at én agent kan håndtere den ryddig, slik at hovedagenten overlater deler av arbeidet til spesialiserte agenter.
Et praktisk mønster som fungerer godt, er å kombinere dem: underagenter deler opp arbeidet, og skills holder hver del konsistent. Uten skills kan underagenter fortsatt gi varierende resultater fordi hver spesialiserte agent «gjør det på sin måte». Uten underagenter blir skills ofte oppblåste fordi én agent prøver å håndtere hvert steg i en kompleks forespørsel.
Les mer om underagenter: https://siesta.ai/blog/1329/new-in-siesta-ai-subagents
En bedre måte å rulle dette ut på
Hvis du vil at Skills skal gi effekt raskt, ikke start med en «master-skill» som prøver å dekke alt. Velg én arbeidsflyt som allerede har tydelig eierskap og gjentar seg ukentlig, som å opprette Jira-saker fra supporteskaleringer, gjøre møtenotater om til oppfølginger, eller produsere en standard driftsoppdatering.
Skriv skillen som en intern runbook, gi den bare verktøyene den trenger, og tilordne den deretter til agentene folk allerede bruker. Etter en uke vet du nøyaktig hva som må strammes inn: manglende input, uklare overleveringer, grensecaser i tillatelser, og de to–tre feilmodusene som skaper mest omarbeid. Løs dette én gang i skillen, og forbedringen forplanter seg automatisk overalt.