Skills i Saia – så fungerar de och så använder du dem
Skills är återanvändbara instruktioner som hjälper modeller och assistenter att arbeta mer konsekvent, följa en viss metod och svara på ett tydligare sätt. I denna lite längre artikel går vi igenom konceptet, varför de är smarta och hur de används i Saia.
Skills är återanvändbara instruktioner som styr hur en AI-assistent bör arbeta i en viss typ av uppgift. De gör inget på egen hand, utan hjälper assistenten att tänka, strukturera svar och följa ett visst arbetssätt för specifika uppgiftsområden. En skill är som en färdighet.
Alla skills du har tillgång till är alltid tillgängliga för alla assistenter. Assistenten läser då in dem vid behov, och inget är på förhand inläst i konversationen. Det gör att man slipper fylla systemprompten med kontext och instruktioner som bara kanske kommer att användas, vilket i sin tur sparar på kostnader och resurser.
Ett skarpt exempel, för att det ska bli begripligt redan från start
Ponera att vi vill ha en assistent som ska förstå följande 3 saker:
- När diagram skapas ska det följa organisationens färgprofil
- När redaktionella texter ska skapas ska det följa organisationens textmanér och tonalitet
- När mötesanteckningar skapas ska det följa en viss förutbestämd struktur
Utan skills:
Alla dessa instruktioner och riktlinjer behöver vi skriva in i systemprompten, i ett meddelande eller på annat sätt manuellt läggas till i kontexten. Det innebär att alla frågor och konversationer (oavsett om de handlar om något av dessa 3 uppgiftsområden eller inte) alltid åker med i konversationens kontext helt i onödan.
Konsekvensen blir att det blir onödigt tungt i kontexten, eftersom alla konversationer oavsett vad de handlar om får dessa tre långa instruktioner.
Med skills:
Istället för en jättelång och omfattande systemprompt skapar vi en skill för varje av de 3 punkterna ovan. När assistenten får en fråga eller uppgift som relaterar till något av dem så läser den automatiskt in den eller de relevanta skillsen i kontexten.
Om vi däremot ställer en fråga om vädret, så läses ingen av dessa tre exempel-skills in (för de behövs inte, de är inte relevanta för väderfrågor).
Tre sätt att använda skills
1. Automatiskt, när assistenten behöver dem
Det här är standardläget. Alla skills du har tillgång till är tillgängliga för alla assistenter, och assistenten läser in en skill när konversationen kräver det. Den avgör det utifrån skillens beskrivning (se nedan). Du behöver inte göra något själv.
2. Manuellt i en chatt
En skill kan precis som kunskap eller en sparad prompt läggas till i en chatt genom att använda ett kortkommando. Kortkommandot för sparade promptar och skills är /.
Du kan också lägga till en skill genom att trycka på Integrationsknappen vid meddelanderutan och välja Skills, och där slå på de du behöver i konversationen.
3. Inkluderad i en assistent via assistentbyggaren
Du kan också välja skills i assistentbyggaren. Då inkluderas varje skill du väljer i sin helhet i varje meddelande, oavsett om den behövs eller inte. Det ger säkerhet att instruktionen alltid finns med, men ökar kontextens storlek och kostnaden för varje konversation.
💡 Välj skills i assistentbyggaren med omsorg. Är en skill inte avgörande för i princip alla konversationer med assistenten är det oftast bättre att låta assistenten läsa in den vid behov.
Vad en skill är rent tekniskt
En skill är en textbaserad instruktion, ofta skriven i markdown-format. Den beskriver hur modellen bör arbeta med en specifik typ av uppgift eller uppgiftsområde (man kan se det som en färdighet). Det skiljer den från verktyg, sparade promptar och kunskap, som är andra sätt att låta en assistent få tillgång till information eller utföra saker.
Vad är skill är i relation till verktyg, promptar och dokument:
- En skill säger hur modellen bör arbeta i ett specifikt uppgiftsområde
- Ett verktyg låter modellen göra något tekniskt (exempelvis söka på webben)
- En sparad prompt är en färdig instruktion eller malltext som återanvänds för att säga till assistenten vad man vill få hjälp med.
- En kunskapsbas/bifogade dokument är information där assistenten kan hämta fakta, sammanhang eller underlag från.
Så skapar du en skill i Arbetsytan
Om du har rätt behörighet kan du skapa skills via Arbetsyta → Skills.
En skill innehåller normalt:
- Namn: ett tydligt namn
- Skill-ID: ett unikt ID (skapas automatiskt från namnet)
- Skill-beskrivning*: en kort sammanfattning som hjälper assistenten att veta när den ska användas*
- Skill-innehållet: själva instruktionen, i ren text eller med markdown-formatering
* Skill-beskrivningen är den del som assistenten alltid ser för alla skills du har tillgång till, och som hjälper AI:n att förstå när och i vilka sammanhang hela skill-instruktionen ska läsas in.
Exempel på effektiva skill-beskrivningar:
- Färgprofil: "Läs denna varje gång någon grafiskt ska skapas, för att se färgkoder och manér"
- Artikeltexter: "Läs denna varje gång du ska skriva något redaktionellt. Innehåller textmanér och tonalitet".
- Mötesanteckningar: "Läs denna när du ska skapa mötesanteckningar, innehåller regler om struktur och formalia".
Tips för en bra skill (själva instruktionen)
- var tydlig
- var konkret
- håll den avgränsad
- skriv instruktioner, inte allmän text
- fokusera på ett arbetssätt, uppgift eller riktlinjer och regler
Flera små och tydliga skills fungerar ofta bättre än en stor och spretig.
Så lägger du till skills i en assistent
Eftersom alla skills du har tillgång till redan är tillgängliga för alla assistenter behöver du normalt inte lägga till några. Gör det bara för skills som assistenten alltid ska ha med sig, eftersom de inkluderas i sin helhet i varje meddelande. Så här gör du i Arbetsytan:
- Gå till Arbetsyta → Assistenter
- Öppna assistenten för redigering
- Gå till sektionen Skills i de avancerade inställningarna
- Välj de skills som ska inkluderas i varje meddelande
- Spara assistenten
Vem kan använda skills?
Alla användare i Saia kan skapa och använda skills för eget bruk. Vissa användargrupper kan också dela skills för hela Saia-instansen.
Skills behöver ha rätt åtkomst
En skill är tillgänglig för de användare som har åtkomst till den. Delar du en assistent som har skills valda i assistentbyggaren, måste även själva skills-objekten vara delade till samma användare. Det räcker alltså inte att dela assistenten, du måste också se till att skillsen är delade till samma personer.
Det kan göra att två personer använder samma assistent men ändå får olika beteende, beroende på vilka skills de har tillgång till och hur de är delade.
Dela och hantera skills
Skills följer samma grundläggande åtkomstlogik som andra resurser i Arbetsytan. En skill är normalt privat från början och kan delas vidare beroende på delningsrättigheter.
💡 Läs mer om hur åtkomst fungerar i denna artikel.
När är skills en bra lösning?
Skills passar särskilt bra när du vill:
- Återanvända instruktioner i flera assistenter
- Minska komplexiteten i en systemprompt
- Separera arbetssätt från systemprompten
- Lösa vissa beteenden som inte är så enkla att lösa med bättre systemprompt
Vanliga användningsområden är skrivstöd, analysstöd, pedagogiska svar, hur vissa verktyg ska användas, steg-för-steg-guider för vissa typer av uppgifter, kvalitetskontroller och processguider.
Tänk på att skills du lägger till i assistentbyggaren alltid följer med i sin helhet. För skills som bara behövs ibland är det bättre att låta assistenten läsa in dem själv.

