#1 25 min

Kas yra įgūdžiai

Kuo agentų įgūdžiai skiriasi nuo pavienių užduočių, promptų ar vienkartinių scenarijų.

Trumpai: įgūdis yra pakartojamas agento darbo būdas. Tai ne vienkartinis promptas ir ne atskiras subagentas. Įgūdis aprašo, kada agentas turi būti naudojamas, kaip jis turi dirbti ir kokio rezultato iš jo tikimasi.

Jei tą pačią užduotį agentui aiškinate iš naujo kiekvieną kartą, greičiausiai jums jau reikia įgūdžio.

Kodėl įgūdžiai apskritai reikalingi

Be įgūdžių darbas su agentais dažnai atrodo taip:

  • kiekvieną kartą rašote tą patį paaiškinimą
  • rezultato kokybė svyruoja
  • komandoje kiekvienas žmogus agentą instruuoja savaip
  • po savaitės jau sunku atsiminti, kuris būdas veikė geriausiai

Įgūdis šią problemą sutvarko. Jis leidžia vieną kartą aiškiai aprašyti veiksmų logiką, o po to ją naudoti pakartotinai.

Paprastas apibrėžimas

Praktiškai įgūdį galima suprasti kaip nedidelį paketą, kuriame sudėta:

  • paskirtis
  • taisyklės
  • žingsniai
  • reikalingas kontekstas
  • pageidaujamas atsakymo formatas
  • pavyzdžiai ar papildomi failai, jei jų reikia

Kai kuriose sistemose įgūdis laikomas atskirame SKILL.md faile ir gali turėti papildomus aplankus su pavyzdžiais, šablonais ar pagalbiniais failais.

[PAVEIKSLĖLIO VIETA 1: „Promptas vs įgūdis vs subagentas“]

Ką verta rodyti:

  • kairėje vieną žinutę „Padaryk X“ kaip vienkartinį promptą
  • per vidurį įgūdį kaip paketą: instrukcijos, žingsniai, pavyzdžiai, rezultato formatas
  • dešinėje subagentą kaip atskirą darbo langą, kuris grąžina tik santrauką

Geriausias formatas:

  • paprasta schema arba trijų kortelių palyginimas

Kuo įgūdis skiriasi nuo paprasto prompto

Promptas dažniausiai yra vienkartinė instrukcija. Jis gali būti labai geras, bet vis tiek lieka pavienė užklausa.

Įgūdis yra stabilesnis už promptą, nes jis:

  • turi aiškesnę paskirtį
  • gali būti naudojamas daug kartų
  • padeda išlaikyti nuoseklų veiksmų modelį
  • gali remtis papildomu kontekstu, pavyzdžiais ar failais

Kitaip tariant, geras promptas yra gera komanda vienam kartui. Geras įgūdis yra darbo metodas, kurį galima kartoti.

Kuo įgūdis skiriasi nuo subagento

Čia dažniausiai atsiranda daugiausia painiavos.

Pagal jūsų turimą medžiagą subagentas dirba savo atskirame konteksto lange. Jis pats tyrinėja, ieško, naudoja įrankius ir atgal į pagrindinį pokalbį grąžina tik santrauką. Tai padeda tausoti pagrindinį kontekstą.

Įgūdis veikia kitaip. Jis labiau skirtas pakartojamai logikai ir darbo eigai, kuri turi būti pritaikoma nuolat. Kitaip nei subagentas, įgūdis nėra atskiras darbuotojas. Jis yra struktūruotas veikimo būdas.

Trumpa taisyklė:

  • rinkitės įgūdį, kai norite pakartojamo metodo
  • rinkitės subagentą, kai norite atskiro vykdymo ir mažesnio triukšmo pagrindiniame kontekste

Svarbi detalė iš šaltinio

Jūsų medžiagoje matyti dar viena svarbi mintis: skills gali būti iš anksto įkeliami į subagentą. Tai reiškia, kad įgūdis nėra konkurentas subagentui. Dažnai jis yra žinių ir veiksmų sluoksnis, kurį galima duoti subagentui vykdymo metu.

Praktiškai tai reiškia:

  • įgūdis aprašo, kaip dirbti
  • subagentas aprašo, kas dirba ir kokiame kontekste

Tai gera mentalinė schema pradedantiesiems.

[PAVEIKSLĖLIO VIETA 2: „Kaip įgūdis paduodamas subagentui“]

Ką verta rodyti:

  • pagrindinis agentas
  • rodyklė į subagentą
  • atskira kortelė skills, kuri įkraunama į subagentą prieš darbą
  • subagento rezultatas grįžta atgal kaip santrauka

Geriausias formatas:

  • paprasta srauto schema su 3-4 blokais

Kaip įgūdis atrodo praktikoje

Įsivaizduokite, kad nuolat prašote agento peržiūrėti API endpointus. Be įgūdžio kiekvieną kartą turėtumėte priminti:

  • kokių klaidų ieškoti
  • kokį atsakymo formatą naudoti
  • kur pasižiūrėti pavyzdžių
  • kokių standartų laikytis

Su įgūdžiu visa tai sudedate vieną kartą. Nuo tada agentas gali remtis tuo pačiu aprašu kiekvieną kartą, kai užduotis kartojasi.

Paprastas pavyzdys:

api-review/
  SKILL.md
  examples/
  checklist.md

Tokio įgūdžio SKILL.md faile galėtų būti:

  • kada naudoti šį įgūdį
  • ką patikrinti pirmiausia
  • kokių failų ieškoti
  • kaip suformuluoti išvadas

Interaktyvus transkripto pavyzdys

Šis mygtukas atidaro pavyzdinį agento transkriptą atskirame lange. Viršuje dešinėje esantis mygtukas leidžia visą tekstą nukopijuoti vienu paspaudimu.

code-analyzer transkriptas

---
name: "code-analyzer"
color: "purple"
type: "analysis"
version: "1.0.0"
created: "2025-07-25"
author: "Claude Code"

metadata:
description: "Advanced code quality analysis agent for comprehensive code reviews and improvements"
specialization: "Code quality, best practices, refactoring suggestions, technical debt"
complexity: "complex"
autonomous: true

triggers:
keywords:
  - "code review"

Kada verta kurti įgūdį

Įgūdį verta kurti tada, kai:

  • užduotis kartojasi
  • norite vienodesnės kokybės
  • tą patį metodą naudos keli žmonės
  • svarbu perduoti ne tik rezultatą, bet ir darbo logiką

Jei užduotis vienkartinė, dažnai užtenka gero prompto. Jei užduotis labai didelė, triukšminga ar reikalauja izoliuoto tyrimo, gali labiau tikti subagentas.

Ko įgūdis neišsprendžia

Įgūdis nėra magija. Jis:

  • nepakeičia aiškaus užduoties formulavimo
  • negarantuoja, kad atsakymas bus teisingas
  • nepanaikina poreikio peržiūrėti rezultatą
  • savaime neišsprendžia konteksto perpildymo taip, kaip tai daro subagentas

Todėl praktiškiausia apie įgūdį galvoti ne kaip apie protingesnį promptą, o kaip apie tvarkingai supakuotą darbo rutiną.

[PAVEIKSLĖLIO VIETA 3: „Įgūdžio failo pavyzdys“]

Ką verta rodyti:

  • realų arba maketinį SKILL.md fragmentą
  • kelias aiškias dalis: paskirtis, kada naudoti, žingsniai, rezultatų formatas
  • šalia galima parodyti papildomus failus, pvz. examples/ arba templates/

Geriausias formatas:

  • screenshotas iš editoriaus su pažymėtomis pagrindinėmis dalimis

Greitas įsiminimo modelis

Jei norite labai trumpos formulės, prisiminkite taip:

  • promptas yra vienkartinė instrukcija
  • įgūdis yra pakartojamas darbo metodas
  • subagentas yra atskiras vykdytojas su savo kontekstu

Praktinė užduotis

Paimkite vieną pasikartojančią užduotį savo darbe ir atsakykite į tris klausimus:

  1. Ką ši užduotis kartoja kiekvieną kartą?
  2. Kokių taisyklių agentui vis primenate?
  3. Kas iš to galėtų tapti pirmu jūsų įgūdžio juodraščiu?

Jei į šiuos klausimus atsakyti lengva, vadinasi, įgūdžio idėja jau yra.

Pamokos santrauka

Įgūdis yra būdas agentui duoti ne vieną komandą, o pakartojamą darbo logiką. Jis padeda standartizuoti užduotis, perduoti gerą praktiką ir mažinti priklausomybę nuo improvizacijos. O norint suprasti, kada naudoti įgūdį, verta visada lyginti jį su dviem alternatyvomis: paprastu promptu ir subagentu.

Tolimesnis žingsnis

Jei po šios pamokos norite pritaikyti temą komandai, parašykite dėl mokymų ir nurodykite konkretų kursą ar pamoką.