Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Taidot ovat uudelleenkäytettäviä ominaisuuksia, jotka laajentavat agentin kykyjä. Toisin kuin työkalut, jotka yhdistyvät ulkoisiin palveluihin, taidot ovat itsenäisiä ohje- ja logiikkakokonaisuuksia, joita voidaan luoda, jakaa ja uudelleenkäyttää agenttien kesken.
Huomautus
Tämän artikkelin ominaisuudet perustuvat GitHub Copilot -johtoon, joka käyttää Copilot Credits -koodia käyttöperusteiseen laskutukseen. Lue lisää Copilot Creditsistä Yleiskatsauksesta GitHub Copilot -järjestelmällä toimivien agenttien laskutuksesta.
Käyttöperusteinen laskutus koskee agenttien käyttöä, rakentamista, testausta ja arviointia. Nämä toiminnot saattavat kuluttaa Copilot-krediittejä.
Mitä taidot ovat?
Taito on ominaisuus, jonka määrittelee nimi, kuvaus ja joukko ohjeita (Markdown-muodossa). Taidot määrittävät, miten agentti käsittelee tiettyjä tehtäviä tai skenaarioita. Orkestroinnin suorituspalvelu käynnistää taidon, kun käyttäjän pyyntö vastaa taidon tarkoitusta. Taitoja ovat eräänlaisia erikoistuneita rooleja tai tiloja, jotka agentti voi aktivoida tarvittaessa.
Miksi taitoja kannattaa käyttää?
- Uudelleenkäytettävyys: kerran luodun taidon voi lisätä useisiin agentteihin.
- Modulaarisuus: monimutkaisen agenttitoiminnan jakaminen keskitetyiksi, hallittaviksi osa-alueiksi.
- Jaettavuus: taitojen vienti Markdown-tiedostoina tai paketteina ja jakaminen muille.
- Selkeys: kullakin taidolla on selkeä tarkoitus, mikä helpottaa agentin toiminnan ymmärtämistä ja ylläpitoa.
Miten taidot eroavat muista agentin komponenteista
| Komponentti | Tarkoitus | Hallinnoija |
|---|---|---|
| Ohjeet | Agentin yleinen toiminta ja luonne | Käyttäjätietojen määritys |
| Tietämys | Tiedot, joihin agentti voi viitata | Tietolähteet |
| Työkalut | Toiminnot ulkoisten palveluiden kautta | Yhdistimet, ohjelmointirajapinnat, MCP-palvelimet |
| Osaamisalueet | Uudelleenkäytettävät tehtäväkohtaiset ominaisuudet | Taitotiedostot tai -paketit (Markdown-muodossa) |
Miten agentti käyttää taitoja
Orkestroinnin suorituspalvelu päättää, milloin taito aktivoidaan käyttäjän viestin ja taidon kuvauksen perusteella. Kun suorituspalvelu aktivoi taidon, taidon ohjeet ohjaavat agentin toimintaa kyseisessä tehtävässä. Taidot voivat toimia rinnakkain työkalujen ja tietämyksen kanssa. Taito voi esimerkiksi ohjeistaa agentin käyttämään tiettyä työkalua tietyllä tavalla. Hyvin kirjoitetut taitokuvaukset auttavat orkestroijaa käynnistämään taidon oikeaan aikaan.
Taitotiedostot ja -paketit
Taitojen rakenne on standardoitu – YAML-edustatiedot (nimi, kuvaus) ja ohjeet – joten kyse on siirrettävistä ja helposti jaettavista Markdown-tiedostoista. Niitä voidaan laatia Copilot Studiossa tai vaihtoehtoisesti suosikkitekstieditorissa, josta ne ladataan agenttiin.
Taitopaketti sisältää seuraavat elementit ZIP-tiedostona:
-
SKILL.md-tiedosto, jossa on YAML-edustatiedot (nimi, kuvaus) ja Markdown-ohjeet. - Valinnaisia tukitiedostoja, kuten komentosarjoja, malleja ja viiteasiakirjoja.
Myös aiemmin luotu taito voidaan lisätä agenttiin lataamalla taitopaketin ZIP-tiedosto. Tämän standardimuodon ansiosta taidot ovat siirrettäviä ja helposti jaettavia.