Visi projektai

Agentų įgūdžių biblioteka

Pakartotinai naudojamų, universalių agentų įgūdžių biblioteka — įskaitant security-pentest ir performance-audit.

SkillsAgent workflowsDocumentation
01

Iššūkis

Agentas tiek geras, kiek jo instrukcijos, o jos paprastai gyvena vienkartiniuose pokalbio raginimuose, kurių niekas nenaudoja pakartotinai.

02

Ką darėme

Dokumentuotų įgūdžių rinkinys — kiekvienas yra pavadinta darbo eiga su žingsniais, taisyklėmis ir „kada naudoti“ kontekstu — kuriuos agentai įsikelia, o ne improvizuoja iš tuščio raginimo.

03

Rezultatas

Kartojamas agentų darbas seka rašytine, versijuojama procedūra, o naujo įgūdžio pridėjimas reiškia jį užrašyti kartą, o ne aiškinti iš naujo kiekvienai užduočiai.

Dev-story straipsnis

Kaip buvo kuriamas projektas: Agentų įgūdžių biblioteka

Kaskart, kai agentas darydavo saugumo auditą ar našumo patikrą, metodiką improvizuodavo iš naujo — kartais septynios išsamios fazės, kartais pora curl komandų ir gūžtelėjimas pečiais. Būtent svarbiausias, lengvai praleidžiamas darbas ir svyruodavo labiausiai tarp sesijų. Sprendimas — nustoti laikyti metodiką tuo, ką agentas prisimena, ir pradėti laikyti ja tuo, ką jis įsikelia.

Skyriai

05

Moduliai

05

Stackas

Skills + Agent workflows

01

Kodėl projektas atsirado

Agentas tiek geras, kiek jo instrukcijos, o jos paprastai gyvena vienkartiniuose pokalbio raginimuose, kurių niekas nenaudoja pakartotinai.

Kaskart, kai agentas darydavo saugumo auditą ar našumo patikrą, metodiką improvizuodavo iš naujo — kartais septynios išsamios fazės, kartais pora curl komandų ir gūžtelėjimas pečiais. Būtent svarbiausias, lengvai praleidžiamas darbas ir svyruodavo labiausiai tarp sesijų. Sprendimas — nustoti laikyti metodiką tuo, ką agentas prisimena, ir pradėti laikyti ja tuo, ką jis įsikelia.

02

Ką sukūrėme

Dokumentuotų įgūdžių rinkinys — kiekvienas yra pavadinta darbo eiga su žingsniais, taisyklėmis ir „kada naudoti“ kontekstu — kuriuos agentai įsikelia, o ne improvizuoja iš tuščio raginimo.

Šešių agento įgūdžių papildinys, kur kiekvienas yra Markdown SKILL.md su antrašte (frontmatter), nurodančia agentui, kada jį įjungti, ir turiniu, vedančiu per realius žingsnius. Du yra pagrindiniai — security-pentest ir performance-audit įgūdžiai — o keturi apima Vue, VueUse, testavimą ir router darbus su nuorodų aplankais, pilnais konkrečių spąstų. Agentas įtraukia reikiamą įgūdį į kontekstą ir seka fiksuota, praktikoje patikrinta procedūra, o ne kuria naują.

03

Pagrindiniai moduliai ir vartotojo kelias

M01

security-pentest: 7 fazių metodika, susieta su OWASP Top 10 — žvalgyba, autentifikacijos apėjimas, injekcija, CORS, atsparumas DDoS, infrastruktūra ir kriptografija — kiekviena fazė su konkrečiomis curl komandomis kiekvienam atakos vektoriui bei radinių lentele su sunkumo lygiais

M02

performance-audit: 7 fazės nuo atsako laiko bazinės linijos per talpyklą, glaudinimą, Range-užklausų ir ETag antraščių patikras, lygiagretų apkrovimą, resursų stebėjimą iki duomenų bazės našumo, užbaigiant našumo tikslų lentele

M03

Lemiamas perrašymas iš projektui specifinio į universalų: fiksuoti galiniai taškai buvo pašalinti ir pakeisti bendriniais TARGET / FRONTEND vietaženkliais, kad vienas įgūdis tiktų bet kuriai API ar technologijų krūvai, o ne vienam diegimui

M04

Antrašte grįstas įjungimas: kiekvieno įgūdžio aprašymas tiksliai nurodo, kada jį iškviesti (prieš paleidimą, po autentifikacijos pakeitimų, kai vartotojai skundžiasi lėtumu), kad agentas įkeltų tinkamą procedūrą be atskiros komandos

M05

Į Vue orientuotas rinkinys — vue, vueuse-functions, vue-testing-best-practices, vue-router-best-practices — kiekvienas su reference/ aplanku siaurų, įvardytų spąstų, tokių kaip navigacijos sargybinio begalinės kilpos ir Suspense asinchroninių komponentų testavimas

04

Architektūra ir technologiniai sprendimai

Sukurta su Skills, Agent workflows, Documentation.

Paprasti Markdown SKILL.md failai su YAML antrašte ir atskirais kiekvieno įgūdžio nuorodų pakatalogiais, surinkti į įdiegiamą papildinį per plugin.json manifestą, išvardijantį šešis įgūdžius.

05

Rezultatas ir pamokos

Kartojamas agentų darbas seka rašytine, versijuojama procedūra, o naujo įgūdžio pridėjimas reiškia jį užrašyti kartą, o ne aiškinti iš naujo kiekvienai užduočiai.

Užuot pusiau prisiminęs, kaip daryti pentestą, agentas įkelia fiksuotą 7 fazių procedūrą, kuri veikia vienodai bet kuriame projekte; saugumo ir našumo įgūdžiai iš projektui pririštų skriptų virto tikrai perkeliamomis darbo eigomis po universalaus perrašymo.

Toliau skaityti

Šie projektai turi artimų technologinių arba produkto sprendimų, todėl padeda matyti, kaip tas pats principas veikia kitame kontekste.

Turite panašią idėją?

Aptarti projektą