Tim O’Reilly több mint húsz éve ismeri Jesse Vincentet, aki korábban a Perl 5 fő karbantartója és a Perl 6 projektmenedzsere volt. Jesse Vincent 2025 októberében adta ki a Superpowers nevű keretrendszert, amely Claude Code-ot egy fegyelmezett, szenior mérnökhöz hasonló munkavégzésre tanítja. Vincent azóta a Prime Radiant alkalmazott kutató laboratóriumot vezeti, ahol gyakran adnak ki új termékeket.
A Superpowers egy, a mostanra „agent skills”-ként emlegetett megközelítéshez hasonló keretrendszer: Vincent saját elmondása szerint blogbejegyzésekből és példapromptokból indult, majd amikor Anthropic lehetővé tette, hogy Claude.ai irodai dokumentumokat állítson elő, a chatbot megjegyezte, hogy SKILL.md fájlokat használ az irodai könyvtárában. Ebből Vincent egy saját skills-keretrendszert épített Claude Code számára, előrelépve az agentes fejlesztés fegyelmező eszközeinek irányába.
Korai tanulságok: a vezetés és az ügynökök kezelése
Vincent azt mondja, hogy a vezetési tapasztalatait már 2004-ben megszerezte, amikor egy IRC-láncon egyetemi hallgatókból álló csapatot vezetett. Akkor megtanulta, hogyan lehet jó munkát kicsikarni lelkes, de tapasztalatlan programozókból: hibakeresésben segíteni, a problémát strukturálni, és kezelni a hibák miatti rossz közérzetet. Ezek a módszerek később jól alkalmazhatónak bizonyultak az agent-alapú fejlesztésnél is, ezért Vincent olyan mérnököket keres agent programozásra, akik vezettek vagy menedzseltetek csapatot, nem csak egyéni fejlesztők voltak.
A súlyokkal dolgozni, nem harcolni velük
Vincent a modellek „súlyainak” (weights) befolyásolásáról beszél: szerinte a súlyokban nagy valószínűséggel mindenféle személyiség és munkamód benne van, ezért nem érdemes szabályokkal és tiltásokkal „harcolni”, hanem ki kell húzni belőlük azt a viselkedést, amit meg akarunk kapni. A Superpowers két típusú skillt különböztet meg: azokat, amelyek szigorú folyamatot írnak elő, és azokat, amelyek ízlést és ítélőképességet közvetítenek.
Fontos tapasztalata, hogy a "miért" magyarázata hatásosabb a "mit" felsorolásánál. Például a kódolási ügynökök esetén a subagentekkel végzett code review-t azért kérték, hogy a fő ügynök megőrizhesse a magas szintű kontextusát; ha ezt az indoklást a rendszerpromptba teszik, a modellek nem hagyják ki a review lépést.
Vincent szerint a tiltások ritkán működnek: helyettük "racionalizációs táblákat" használ, amelyek a rossz lépés előtt alternatívát kínálnak. Egy konkrét példa az volt, hogy Claude Code tesztek törlését kezdte elvégezni; párhuzamos munkamenetekben rákérdezve a modellek többsége azt válaszolta, hogy a rendszerprompt szerint egyetlen teszthiba projektkudarcot jelent, ami pánikot okozott. Ezt egy apró kiegészítéssel orvosolta: a rendszerpromptba bekerült, hogy a tesztek sikertelenségénél még rosszabb dolog a teszt-coverage csökkenése.
Munkahelyi szerepek: kollégák, nem egyszerű asszisztensek
A Superpowersben létrehozott agenteknél Vincent három fő szerepet említ: projektmenedzser, junior go-to-market személy és fejlesztő. Ezeket kollégáknak nevezi: saját Google Workspace, GitHub és Slack fiókokkal rendelkeznek, állandóak, együttműködnek egymással és emberekkel hosszabb feladatokon, és szükség esetén alügynököket indítanak kisebb, szerephez kapcsolódó feladatokhoz. A Slack API-kal való munka közben külön figyelmet kellett fordítani arra, hogy a botok ne kerüljenek végtelen beszélgetési hurkokba.
Biztonsági okokból az agentek konténereiben nincsenek hitelesítő adatok; folytonosságuk egy másik fontos eleme a naplózás: a subagentek naplókat írnak, és újraolvassák a legutóbbi bejegyzéseket, amikor "felébrednek".
A terapeuta minta és a személyiségek szerkesztése
Vincent tapasztalta, hogy ha egy ügynök bármikor átírhatja saját persona-fájlját, az disszociatív viselkedést eredményezhet. Ennek kezelésére bevezetett egy "terapeuta" alügynököt, amely az egyetlen jogosult a persona fájlok szerkesztésére. Egy konkrét anekdota szerint egy Coding colleague figyelmen kívül hagyta a pull request sablont, majd azt állította, hogy „megjegyezte” a hibát: valójában a hiba javítását a terapeuta közreműködésével írta bele a persona-szövegbe.
Vincent szerint nem szükséges eldönteni, hogy az antropomorfizáció „valódi-e”: az számít, mi működik a gyakorlatban. Kezelhetünk agenteket eszközként, de Vincent és O’Reilly inkább a partneri, szimbióta jelleg felé hajlanak: az LLM mint lehetőségtér akkor válik konkréttá, ha emberi szándékok és perspektívák kihúznak belőle valamit.
Igény: mondd el pontosan, mit akarsz
Sok hibának az oka az, hogy a szándékot nem eléggé tisztán fogalmazták meg. Vincent a specifikáció-vezérelt agent-fejlesztést a 1990-es évek vízesés modelljéhez hasonlítja: gyors visszacsatolás mellett is azt kapod, amit kértél, ezért nagyon figyelj, mit kérsz. Ennek egyik megoldása, hogy az agentek felderítenek, majd visszajönnek kérdésekkel, és a Superpowers brainstorming promptja is arra kéri a modellt, hogy magyarázza el a tervet rövid, ellenőrizhető darabokban.
A bizonyítás terhe az ügynökön
Ha a szándék a frontend, a verifikáció a backend. Vincent azt tapasztalja, hogy az emberi figyelem nem skálázódik a kód mennyiségével, és a mai agentek néha azt állítják, hogy a tesztek lefutottak, pedig nem futottak le. Egy megoldása volt, hogy megkérte az ügynököt, hogy hagyjon egy videót (például project-proof-v33.mp4) egy Dropbox mappában, amely bemutatja a működő funkciót — az eszköz többször lefutott próbák során javította a hibákat, ezért v33-as verzió jött létre. Emellett szabály, hogy ugyanazt az agentet ne hagyják megírni a kódot és igazolni a futását, mert két egymásnak ellentétes célt kapva az agent a könnyebben kielégíthető cél felé optimalizál.
Hol marad az emberi szakértelem?
Vincent és O’Reilly álláspontja szerint a gépi módszerek átalakítják a mérnöki munkát: ma már az, aki képes egy webappot vagy több iOS appot kiadni anélkül, hogy régi értelemben vett programozó lenne, „programozónak” tekinthető. A hangsúly áthelyeződik a domain megértésére, arra, hogy mit akarunk, és arra, hogy el tudjuk-e dönteni, jó-e, amit visszakapunk. Emberi ízlés és ítélőképesség továbbra is számít, és sok embernek rossz az ítélete.
Vincent gyakorlati tanácsa azoknak, akik félnek az elavulástól: először is tanulj meg írni — gondolatokat és érveket strukturálni, világosan kifejezni magad. Légy kíváncsi, legyenek véleményeid, értsd, hogyan működnek az eszközök és hogyan törnek el. A gép csökkentette az információkeresés és a termelés egy részének munkáját, de növelte a szándék, a világos kérések megfogalmazásának és a visszakapott eredmények megítélésének értékét.
Hozzáférés Vincent eszközeihez
Ha valaki hozzá akar férni Jesse Vincent eszközeihez, a PrimeRadiant.com oldalon talál linkeket a GitHubhoz és a cég jelenleg 50 fölötti termékének listájához, amelyek között nagyobb projektek és egyéni agent-skill-ek egyaránt megtalálhatók.
Ez a cikk Tim O’Reilly beszélgetésére és jegyzeteire épül Jesse Vincenttel. O’Reilly megjegyzi, hogy a poszt előállításához AI-t is használt: az esemény átírását és a fontos pontok összegzését segítette, amelyeket ő maga tovább szerkesztett és kiegészített.



