Eszközök

Mesterséges intelligenciával generált szöveg

Claude Mods: a figyelemre irányuló felhasználói réteg programozása

A főszereplő az Anthropic által fejlesztett Claude Code és annak bővíthető kiegészítői, a Claude Mods, amelyek lehetővé teszik, hogy az ügynökhám (agent harness) emberi figyelemre szabott interfésszé alakuljon.

Claude Mods: a figyelemre irányuló felhasználói réteg programozása

Claude Mods Claude Code-hoz készült bővítmények: TypeScript vagy JavaScript függvények, amelyek a Claude Code futása közben lefutva alakítják az interfész viselkedését és megjelenését a parancssori és asztali kliensben. A modulok eseményekre reagálnak — például promptokra, eszközhívásokra vagy az interfész renderelésére —, megfigyelhetik az eseményt, módosíthatják a megjelenítését, és a beépített viselkedés helyett saját kezelést hajthatnak végre.

Mire jók a Claude Mods?

A szerző szerint a Claude Mods az Attention Interface korai megvalósításai: azok a rétegek, amelyek eldöntik, mikor szakítja meg az ügynök a felhasználót, mit mutat meg neki, és mely döntésekhez kér emberi beavatkozást. A modok middleware-ként érdemben megváltoztatják Claude Code végrehajtási és renderelési folyamatát, így a „harness” — az ügynök és a felhasználó közti köztes réteg — ember felé néző részét programozhatóvá teszik.

A harness irányának megfordulása

Eredetileg az agent harness az ügynök és a futtató gép közötti interfész volt: promptot küldesz, az ügynök parancsokat futtat, fájlokat szerkeszt és eszközöket hív. A szerző szerint ez a harness fokozatosan az ügynök és az ember közti interfészzé válik: Claude Mods-szal a felhasználó azt a réteget programozhatja, amely a figyelmét kezeli. A harness így nem csak az ügynök felől a gép felé mutat, hanem az ügynöktől a humán operátor felé.

Claude Code beépített modjai és példa-modok

Anthropic több beépített modot szállít Claude Code-dal; a szerző említése szerint hat beépített plugin érhető el az /plugin parancs Installed > Built-in listájában:

  • agents-md: betölti az AGENTS.md fájlt projektutasításokként.
  • diff: átveszi a /diff parancsot és megjeleníti saját paneljét.
  • plugin-authoring: megadja Claude-nak azt a képességet, hogy modokat írjon neked.
  • sec-default: érvényesíti a szervezet által kezelt szabályokat a felhasználó által telepített modokkal szemben.
  • telemetry: elküldi a Claude Code és a beépített modok naplózott analitika rekordjait.
  • you-should-know: egy mellék-ügynök, amely megjegyzést jelenít meg a prompt felett, ha valami fontosat talál — ez az egyetlen, ami alapból ki van kapcsolva.

A szerző saját használatában a You Should Know mod volt az, amely megmentette egy korábbi, nem mentett munkától: amikor Claude Code egy CompareView.swift fájlon dolgozott, a mod jelezte, hogy a fájlban és további mintegy 45 másik fájlban voltak nem elkötelezett (uncommitted) módosítások, így a javaslat az volt, hogy előbb commitáld vagy stash-eld a korábbi munkát, különben a demo-szerkesztés elvetése törölné az előző munkát is.

A szerző által épített ModSmith projekt tartalmaz egy "Next Steps Supervisor" nevű modot is. Ez a mod csak akkor fut, ha egy kör fájlokat szerkesztett, parancsot futtatott vagy legalább 8 eszközhívás történt; a szerző mérése szerint a Mod elindítása óta (telepítve október 15-én) az ő 111 Claude Code turn-jából 99 megfelelt ennek a feltételnek. A Next Steps Supervisor több információt jelöl meg a figyelemre, és egy javasolt következő lépést kínál gombként, amely egy kattintással üzenetként küldhető Claude Code-nak.

Hasonlítás más megközelítésekkel

A szerző három rendszert hasonlít össze, amelyek mind az ember figyelmét alakítják:

  • ChatGPT Intelligent UI (OpenAI): 2025. október 7-én OpenAI bevezette a GPT-6-ot ChatGPT-ben és az új "Intelligent UI"-t. Itt a modell nemcsak szöveges választ ad, hanem válaszaival együtt generálhat felületkomponenseket (grafikonok, űrlapok, ellenőrzőlisták, kisebb eszközök). A modell minden válaszhoz az OpenAI által előre megépített komponenskönyvtárból választ felületet. Kevés beállítás, de a felhasználói kontroll korlátozott.

  • Cursor PR Routing & Approval (Cursor): e megközelítés a csapat és a folyamatos pull request-ek problémájára koncentrál. A rendszer a fájlok tulajdonlása és korábbi commit történelem alapján rendel felülvizsgálókat, automatikusan jóváhagyhat alacsony kockázatú PR-eket, és a kockázati pontszámot a beállított küszöbértékhez, a Bugbot/Security eredményekhez és a repository-ban tárolt policy fájlokhoz viszonyítja. Fontos szabály: ha egy PR módosítja jóváhagyási szabályt, az agent nem a módosított szabályt használja ugyanazon PR enyhítésére — a base branch-ből olvassa a szabályt.

  • Claude Mods (Anthropic): itt a felhasználó és az ügynök együtt írhatják meg az Attention Interface-t kódban. Egy mod bárhol be tud kapcsolódni a ciklusba (prompttól a tool-híváson át a kör végéig) és eldöntheti, mit mutasson, és milyen lehetőségeket adjon a felhasználónak.

A lényegi különbség: ChatGPT Intelligent UI-nál a modell az interfészt választja minden válasznál egy labor által készített keretben; Cursornál a csapat ír szabályokat és egy fix munkafolyamat hajtja végre azokat; Claude Mods-nál te és az ügynök kód szinten építitek a felhasználói felületet, viszont te vagy felelős annak hasznosságáért.

Problémák és korlátok

A szerző három fő hátrányt említ:

  1. Zaj (noise): a Next Steps Supervisor a szerző tapasztalata szerint szinte minden kör után megszólal — az október 15-i telepítés óta 111 turn-ból 99 esetén futott le. Ha egy mod majdnem minden körben beszél, a felhasználó hajlamos lesz átsiklania fölötte, ami ellentétes az Attention Interface céljával.

  2. Költség: minden supervisor ellenőrzés kettéválasztja a konverzációt és újraolvassa azt. A mod README-je szerint egy 50k tokenes session esetén nagyjából 5–6k input-ekvivalens tokenre tehető az ellenőrzés költsége, többre, ha a cache lejárt.

  3. Bizalom: egy mod kód, amely a te jogosultságaiddal fut. Anthropic dokumentációja szerint egy betöltött mod olvashatja és írhatja a fájljaidat, láthatja a promptjaidat és felhasználhatja a használati kvótáidat; továbbá „a modok nincsenek sandboxolva”. Beépített modok még --safe-mode esetén is futhatnak. A szerző csak olyan modokat használ, amelyeket ő maga írt vagy amelyek Claude Code-dal érkeznek; mások kódját telepítés előtt megvizsgálná.

Az előny viszont az, hogy a modok javíthatók és konfigurálhatók: ha egy mod zajos egy sessionben, a /supervisor off kikapcsolja. Mivel a szerző saját modját használja, meg tudja változtatni, mikor fusson.

Merre tart ez a munkafolyamat?

A szerző szerint nem minden mérnöknek lesz haszna minden testreszabástól: minden új mod új információt jelent, amit a felhasználónak figyelembe kell vennie. A szerző egyszerű tesztet használ: egy mod hasznos-e abban, hogy felhívjon valamit, amit másként elmulasztott volna, megkönnyítsen egy döntést vagy lehetővé tegye a gyors cselekvést anélkül, hogy elterelné a figyelmet. Ha nem, akkor csak dísz.

Jelenleg a modépítés a következő módon történik: a felhasználó észreveszi a frikciót a Claude-szal való munkában, leírja a kívánt modot, és Claude segít megalkotni azt. A következő lépés a szerző szerint az, hogy maga a harness vegye észre az ismétlődő frikciókat — a háttérfolyamatok átolvasnák a session transcripteket, felismernék a gyakori korrekciós pontokat, javasolnának egy modot, segítenének azt tesztelni és finomítani a felhasználói visszajelzés alapján.

Ez lenne a legjobb eset az AI mérnökök számára: egy formálható harness, amely a valós használatból javasol fejlesztéseket. A Claude Mods lépés ebbe az irányba.

Záró gondolat

A szerző arra a feltételezésre épít, hogy a harness végül olyan platformmá válhat, amelyre más cégek építenek, miközben a modellek lesznek a végrehajtó motorok. Ha ez bekövetkezik, néhány év múlva arról fogunk beszélni, mely startupok épültek Claude Code-ra vagy más hasonló harnessre. A cikk végén a szerző gyakorlati kérdést tesz fel: milyen frikciót vettél észre Claude Code-dal kapcsolatban, amit érdemes lenne ma megoldani egy moddal?