Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Færdigheder er genanvendelige egenskaber, der udvider det, din agent kan gøre. I modsætning til værktøjer, der forbinder til eksterne tjenester, er færdigheder selvstændige sæt af instruktioner og logik, som du kan oprette, dele og genbruge på tværs af agenter.
Bemærkning
Funktionerne i denne artikel bruges af agenter eller arbejdsgange drevet af GitHub Copilot-harnesset.
Brugsbaseret fakturering gælder for brug, opbygning, test og evaluering af agenter. Disse handlinger kan forbruge Copilot-kreditter. Lær mere i Administrer omkostninger for agenter drevet af GitHub Copilot-harnesset.
Hvad er færdigheder?
En færdighed er en egenskab defineret af et navn, en beskrivelse og et sæt instruktioner (skrevet i Markdown). Færdigheder definerer, hvordan agenten skal håndtere specifikke typer opgaver eller scenarier. Orkestreringsruntimen kalder en færdighed, når en brugers anmodning matcher færdighedens formål. Tænk på færdigheder som specialiserede "roller" eller "tilstande", som din agent kan aktivere efter behov.
Hvorfor bruge færdigheder?
- Genanvendelighed: Opret en færdighed én gang, og føj den til flere agenter.
- Modularitet: Opdel kompleks agentadfærd i fokuserede, håndterbare dele.
- Delbarhed: Eksportér færdigheder som Markdown-filer eller -pakker, og del dem med andre.
- Klarhed: Hver færdighed har et klart formål, hvilket gør det lettere at forstå og vedligeholde agentens adfærd.
Hvordan færdigheder adskiller sig fra andre agentkomponenter
| Komponent | Formål | Administreret af |
|---|---|---|
| Vejledninger | Generel agentadfærd og personlighed | Identitetskonfiguration |
| Viden | Data, som agenten kan referere til | Videnkilder |
| Værktøj | Handlinger via eksterne tjenester | Connectorer, API'er, MCP-servere |
| Færdigheder | Genanvendelige opgavespecifikke funktioner | Færdighedsfiler eller -pakker (Markdown-baseret) |
Hvordan agenten bruger færdigheder
Orkestreringsruntimen afgør, hvornår en færdighed skal aktiveres ud fra brugerens besked og færdighedens beskrivelse. Når runtimen aktiverer en færdighed, styrer færdighedens instruktioner din agents adfærd for den pågældende opgave. Færdigheder kan fungere sammen med værktøjer og viden. For eksempel kan en færdighed instruere din agent i at bruge et bestemt værktøj på en bestemt måde. Velskrevne færdighedsbeskrivelser hjælper organisatoren med at kalde den rette færdighed på det rette tidspunkt.
Færdighedsfiler og -pakker
Færdigheder har et standardformat – en YAML-indledning (navn, beskrivelse) og instruktioner – hvilket gør dem flytbare og nemme at dele som Markdown-filer. Du kan oprette dem i Copilot Studio eller bruge din foretrukne teksteditor og uploade dem til din agent.
En færdighedspakke indeholder følgende elementer i en ZIP-fil:
- En
SKILL.md-fil, der indeholder en YAML-indledning (navn, beskrivelse) og Markdown-instruktioner. - Valgfrie understøttende filer, såsom scripts, skabeloner og referencedokumenter.
Du kan også føje en eksisterende færdighed til din agent ved at uploade ZIP-filen med færdighedspakken. Dette standardformat gør færdigheder flytbare og nemme at dele.