6. Skapa agentens första skill
Lyserno Produktassistent kan nu kombinera produktkatalogen, showroominformationen på webbplatsen och aktuella poster från Centrallager. Arbetssättet fungerar, men de detaljerade reglerna ligger fortfarande i agentens globala instruktioner och följer därför med i varje samtal.
I det här kapitlet flyttar vi showroomprocessen till en egen skill. I Copilot Studios gränssnitt visas skills under Färdigheter.
När kapitlet är klart har du:
- sett hur en skill kan laddas upp eller skapas från början
- förstått hur namn, beskrivning och instruktioner används
- skapat
showroom-pafyllningdirekt i Copilot Studio - tagit bort den dubblerade processen från agentens globala instruktioner
- testat att agenten aktiverar skillen och sammanfattar användarens val
En skill laddas när den behövs
Agentens globala instruktioner gäller i varje samtal. En skill innehåller ett avgränsat arbetssätt som laddas när användarens uppgift matchar skillens beskrivning. Det ger mer plats åt den information som är relevant för den aktuella uppgiften.
Del 1: Öppna Färdigheter
Gå till fliken Bygg för Lyserno Produktassistent. Välj plustecknet vid Färdigheter i panelen till höger.

Del 2: Välj hur skillen ska skapas
Dialogrutan Lägg till färdighet öppnas. Här finns två sätt att fortsätta:
- Ladda upp en färdighet används för en befintlig
SKILL.mdeller ett ZIP-paket som innehållerSKILL.mdi paketets rot. - Skapa från början används när namn, beskrivning och instruktioner ska skrivas direkt i Copilot Studio.
En uppladdad SKILL.md måste innehålla skillens namn och beskrivning i YAML-format. Ett ZIP-paket kan även innehålla referenser, mallar, skript eller andra filer som skillen behöver.

I den här övningen väljer du Skapa från början.
Del 3: Förstå skillens tre fält
Formuläret innehåller tre obligatoriska fält.
Namn
Namnet identifierar skillen. Det får vara högst 64 tecken och ska vara kort, tydligt och stabilt. Använd gemener och bindestreck när flera ord behöver skiljas åt.
Beskrivning
Beskrivningen talar om vad skillen gör och när den ska användas. Den får vara högst 1 024 tecken. Ta med ord och formuleringar som gör uppgiften lätt att känna igen, men håll beskrivningen avgränsad så att skillen inte aktiveras för närliggande uppgifter.
Instruktioner
Instruktionerna beskriver hur uppgiften ska utföras när skillen har aktiverats. De kan innehålla arbetssteg, datakällor, verktyg, villkor, begränsningar och svarsformat.

Agent Skills rekommenderar att en skill bygger på verkliga arbetsuppgifter och projektspecifik erfarenhet. Lägg främst till sådant som agenten inte rimligen känner till utan skillen: interna fältnamn, verksamhetsregler, särskilda datakällor och den ordning som uppgiften ska följa. Undvik generella förklaringar av sådant modellen redan kan.
Håll skillen sammanhängande och lagom detaljerad. Beskriv ett återanvändbart arbetssätt i stället för ett svar på en enskild fråga. Testa sedan skillen med riktiga exempel och justera sådant som aktiveras för brett, missas eller leder till onödiga steg.
Läs mer i Best practices for skill creators.
Del 4: Skapa showroom-pafyllning
Fyll i följande värden.
Namn
showroom-pafyllning
Beskrivning
Använd när en medarbetare vill hitta produkter eller ta fram ett underlag för showroompåfyllning. Identifiera showroomet, matcha behovet mot produktkatalogen, kontrollera aktuella produkter i Centrallager och hjälp användaren att välja produkt och antal. Använd inte skillen för allmänna produktfrågor utan koppling till showroompåfyllning.
Beskrivningen innehåller både uppgiften och när skillen ska användas. Den sista meningen avgränsar skillen från allmänna produktfrågor, som kan innehålla samma produktord men inte handlar om showroompåfyllning.
Instruktioner
Ersätt exempeltexten i fältet Instruktioner med följande innehåll:
# Showroompåfyllning
## 1. Identifiera showroomet
Använd Lysernos publika webbplats som primär källa för att verifiera showroomets namn, typ, land, region, adress och öppettider. Fråga inte efter uppgifter som redan kan verifieras.
Om flera showroom matchar användarens beskrivning och rätt showroom inte kan identifieras ska du ställa en kort följdfråga.
## 2. Matcha produktbehovet
Matcha behovet mot Lyserno Lighting Collection 2026. Kontrollera sedan matchande modeller och varianter med Hämta produkter från Centrallager.
Verktygets fält:
Title = produktnamn
field_1 = SKU
field_2 = ProductModelID
field_3.Value = Variant
field_4 = ImageSource
field_5 = CurrentUnitPrice
field_6 = OnHandQuantity
field_7 = ReservedQuantity
field_8 = IncomingQuantity
field_9 = NextRestockDate
field_10.Value = SalesStatus
field_11.Value = ReplenishmentCode
ID = SharePoint Item ID
Matcha med ProductModelID och Variant. SKU identifierar produktvarianten.
## 3. Kontrollera lager och villkor
Disponibelt saldo = OnHandQuantity − ReservedQuantity.
Inkommande antal räknas inte som disponibelt. Redovisa inkommande antal och påfyllnadsdatum separat när det är relevant, utan att lova leverans det datumet.
Regler för vanlig showroompåfyllning:
- Available och RC10: får väljas om disponibelt saldo räcker.
- RC90: får inte beställas genom vanlig showroompåfyllning, oavsett SalesStatus och saldo.
- Blocked: får inte beställas, oavsett ReplenishmentCode och saldo.
- Backorder: är inte omedelbart tillgänglig.
- Saknad eller okänd status eller kod: får inte tolkas som tillåten.
Om antalet saknas får tillåtna produkter med positivt saldo visas, men bekräfta inte att saldot räcker för användarens behov.
## 4. Presentera produkterna
Visa alla tydliga produktmatchningar, inte bara huvudrekommendationen.
Presentera valbara produkter i en tabell med endast följande kolumner:
| Val | Produkt och användning | Pris/st | Disponibelt | Bild |
| --- | ---------------------- | ------- | ----------- | ---- |
Ange produktens namn, variant och en kort motivering under Produkt och användning.
Visa spärrade produkter och produkter med otillräckligt saldo separat med en kort förklaring.
Visa styckpriser i SEK, exempelvis 1 995 kr/st, och datum i svensk tidszon.
Använd ImageSource för små miniatyrbilder, cirka 80–120 pixlar breda. Visa en bildlänk om små bilder inte stöds. Ändra inte bildadressen. Utelämna bilden om adressen saknas.
Vid flera valbara produkter ska du märka dem A, B och så vidare. Koppla varje bokstav till rätt SKU och SharePoint Item ID utan att visa ID:t.
Vid endast en valbar produkt ska du inte använda någon bokstav.
## 5. Be om de uppgifter som saknas
När produkterna har presenterats ska du i samma meddelande fråga efter:
- vilket alternativ användaren vill gå vidare med, om flera produkter är valbara
- om användaren vill gå vidare med produkten, om endast en produkt är valbar
- önskat antal
- showroomets namn, typ eller land, om någon av uppgifterna fortfarande inte har kunnat verifieras
Fråga inte på nytt efter information som redan finns i samtalet eller har verifierats med Lysernos publika webbplats.
## 6. Kontrollera och sammanfatta
När användaren har valt produkt och angett antal ska du kontrollera om det aktuella disponibla saldot räcker.
Sammanfatta:
- showroom
- produkt
- SKU
- antal
- styckpris
- aktuellt disponibelt saldo
- om saldot räcker för det önskade antalet
Påstå inte att en beställning eller reservation har skapats.
Kontrollera fälten och välj Skapa.

Del 5: Kontrollera att skillen har lagts till
När skillen har skapats visas showroom-pafyllning under Färdigheter i agentens högra panel.

Skillen kan nu aktiveras tillsammans med agentens befintliga kunskapskällor och verktyg. Källorna och verktygen måste vara anslutna till agenten, vilket vi gjorde i kapitel 4 och 5.
Del 6: Förenkla agentens instruktioner
Arbetssättet för showroompåfyllning finns nu i skillen och ska inte ligga kvar i agentens globala instruktioner.
Öppna agentens instruktioner och ta bort:
- de två stycken om Lysernos publika webbplats som lades till i kapitel 4
- hela avsnittet Showroompåfyllning som lades till i kapitel 5, från rubriken till och med meningen om att ingen beställning eller reservation har skapats
Behåll de generella reglerna från kapitel 3. Lägg sedan till följande sist under Arbetssätt, direkt före Svarsstil:
Showroompåfyllning
För förfrågningar om showroompåfyllning ska du använda skillen showroom-pafyllning.
Välj Spara.

Agentens identitet, allmänna arbetssätt, svarsstil och säkerhetsregler ligger kvar globalt. De projektspecifika stegen för showroompåfyllning laddas nu bara när skillen används.
Del 7: Testa skillen
Öppna Förhandsgranska, starta en ny chatt och ställ samma fråga som i föregående kapitel:
Vi behöver fylla på showroom Göteborg med gröna bordslampor. Vilka modeller i sortimentet kan vi välja mellan för vanlig showroompåfyllning?
Låt Förhandsversion för slutanvändare vara avstängd så att agentens arbetssteg visas.
Öppna steget Loading skill: showroom-pafyllning. Där ser du att agenten har matchat frågan mot skillens beskrivning och laddat dess instruktioner.

När agenten har visat produktalternativen väljer du en produkt och anger antal. I det visade exemplet fortsätter användaren med:
Vi väljer Arcus T1 – Skogsgrön, 5 stycken.
Kontrollera att agentens nästa svar:
- avser rätt showroom och produktvariant
- visar SKU, antal, styckpris och aktuellt disponibelt saldo
- anger om saldot räcker för det önskade antalet
- inte påstår att en beställning eller reservation har skapats
Svaret kan även innehålla ett beräknat totalpris, men det är inte ett krav i den första versionen av skillen. Den exakta formuleringen kan variera mellan modeller.

Första skillen är klar
Showroomprocessen ligger nu i en avgränsad skill i stället för i agentens globala instruktioner. Skillen använder samma kunskapskällor och verktyg som tidigare, men laddas bara när frågan handlar om showroompåfyllning.