Fogalomtár

A program összes fogalma, közérthetően.

Új vagy itt? Olvasd el az ingyenes első leckét. Nem kell hozzá fiók.

AI-fogalmak

A következő szó előrejelzése
Legbelül így működik egy LLM: újra és újra előrejelzi a legvalószínűbb következő szót, és ebből áll össze a használható válasz.
Agent
Olyan AI-rendszer, ami magától több lépést tesz meg egy cél felé: toolokat választ, és menet közben alkalmazkodik.
AGI
Általános mesterséges intelligencia: elméleti AI, ami a feladatok többségében ugyanolyan jól teljesít, mint egy ember. Sokat vitatják, még nem tartunk itt.
Beszédmodellek
Beszédet alakítanak szöveggé és vissza. Például a Whisper a leiratozáshoz, az ElevenLabs a hangszintézishez.
Closed model
Gyártói modell, ami csak a szolgáltató API-ján vagy appján keresztül érhető el.
Coding agent
AI-asszisztens, aminek keze is van: fájlokat olvas, szerkeszti őket, parancsokat futtat, és menet közben ellenőrzi az eredményt.
Compaction
A beszélgetés korábbi részeinek összefoglalása, hogy helyet szabadítson fel a context window-ban.
Completion / response
Amit a modell a promptod után visszaküld.
Context
Minden, amit a modell épp lát: a promptod, a beszélgetés, a csatolmányok és a beszúrt jegyzetek.
Context rot
Ciklushiba: az előzmény addig nő, amíg a jel el nem süllyed benne. Javítás: foglald össze a régi fordulókat, és tűzd ki fixen a célt.
Context window
A legtöbb token, amit a modell egyszerre tud fejben tartani: a promptod és mindaz, amit addig elolvasott.
Döntési modell
Olyan modell, ami szövegírás helyett úgy válaszol egy kérdésre, hogy kiválasztja az általad megadott opciók egyikét, és minden opcióhoz valószínűséget ad. Ilyen például a Jev és a Laya.
Embedding
A szöveg számokban kifejezett képe, amivel egy rendszer jelentés szerint tud keresni, nem szó szerinti egyezésre.
Embedding models
Modellek, amik számokká alakítják a szöveget, hogy a toolok jelentés szerint kereshessenek benne. A dokumentumaidra kötött asszisztensek motorháztetője alatt dolgoznak.
Felügyelet nélküli agent
Olyan agent, amely egy feladatot az elejétől a végéig lefuttat úgy, hogy közben senki sem figyeli, és senki sem válaszol a kérdéseire. Az emberek csak az eredményt látják, ezért a felügyeletet az ellenőrzéseknek és a környezetnek kell elvégeznie.
Fine-tuning
Ráadás, célzott training egy alapmodellre, egy konkrét felhasználási esetre szabva.
Forráskorpusz
Ahol a hiteles adat lakik egy RAG-rendszerben: az oldalak, dokumentumok, szerződések vagy régi ticketek, amikből a retrieval dolgozik.
Frontier model
Egy szolgáltató legnagyobb, legújabb, legtöbbre képes modellje.
Generation
A RAG utolsó lépése: a visszakeresett darabok bekerülnek a promptba, és az AI ebből a contextből válaszol.
Gradient descent
A training folyamata, amiben a modell lassan addig állítgatja a milliárdnyi belső paraméterét, amíg jól elő nem tudja jelezni a következő szót.
Inference
Minden alkalom, amikor tényleg használod a modellt. Elküldesz egy promptot, a modell átfuttatja a befagyasztott paraméterein, és kimenetet ad.
Kalibrált valószínűség
Olyan valószínűség, ami megfelel annak, milyen gyakran bizonyulnak helyesnek a válaszok: a nagyjából 0,8-as valószínűséggel adott válaszok nagyjából 80%-a helyes. Válaszok csoportjairól szól, sosem egyetlen válaszról, és csak akkor támaszkodhatsz rá, ha a saját címkézett munkádon ellenőrizted.
Képmodellek
Szöveges leírásból generálnak képet. Ilyen a DALL·E, a Midjourney és a Stable Diffusion.
Kibővített LLM
Egy modellhívás, kiegészítve retrievallel, toolokkal és memoryval. Az Anthropic ezt tekinti minden munkafolyamat-minta és az agentek építőelemének.
LLM
Nagy nyelvi modell: az a technológia, ami a ChatGPT-hez, a Geminihez és a Claude-hoz hasonló chatasszisztensek mögött dolgozik.
Long context
Mennyit tud egy asszisztens egyetlen beszélgetésben fejben tartani. Egy long contextbe egyszerre belefér egy kis könyvtárnyi anyag.
MCP (Model Context Protocol)
Szabványos mód arra, hogy AI-alkalmazások külső toolokhoz, adatokhoz és szolgáltatásokhoz kapcsolódjanak. Gondolj az USB-re, csak AI-hoz.
Memory
Funkció, ami elment rólad néhány kiválasztott tényt, és a későbbi beszélgetések elején visszateszi őket a contextbe.
Multimodal
Olyan modellek, amik a szövegen túl mást is kezelnek: képet, néha hangot vagy videót.
Open weights
Olyan modell, aminek a paraméterei letölthetők, és magad futtathatod.
RAG (Retrieval-Augmented Generation)
A rendszer először a dokumentumaidban vagy a weben keres, aztán a modell a találtakból válaszol.
Session
Egy folyamatos beszélgetés. Egy új chat üres contexttel indul.
Subagent
Egy külön agent saját context window-val, ami átvesz egy mellékfeladatot, például egy keresést vagy egy átnézést, és csak egy összefoglalót ad vissza. Nem látja a fő beszélgetést, ezért a feladatleírásában meg kell ismételni minden szabályt, amit csak abban a beszélgetésben adtál meg.
System prompt
Utasítások, amik a beszélgetés elején megszabják az AI szerepét és szabályait.
Token
Azok az apró szövegdarabok, amiket az asszisztens olvas és ír, egyenként körülbelül háromnegyed szó. A hosszt és a költséget tokenben számolják.
Tool
Csatlakozó, amivel az AI a szövegíráson túl is tud valamit: keresni, számolni, vagy elérni egy másik rendszert.
Training
A drága, egyszeri folyamat, amiben a modell hatalmas mennyiségű szövegből tanul mintázatokat. Ezt a szolgáltatók végzik, nem te.
Training cutoff
Az a dátum, ami után a modell a trainingből már semmit nem tud, így a későbbi események kimaradnak neki, amíg te el nem mondod.

Promptolás és technikák

A folyamat szétszedése
Egy több csapatot érintő folyamatot lépésekre bontasz, és eldöntöd, melyik legyen AI, melyik determinisztikus, és melyikhez kell ember.
A válasz előre kitöltése
Elkezded az AI helyett a választ, ezzel fixálod a formát és a hangot, és kevesebb lesz a drift.
AI-lépés
Olyan lépés a folyamatban, amihez a bemenettel változó mérlegelés kell. Ide érdemes költeni az AI-ra szánt keretet.
Állandóan betöltött réteg
Az a kevés dolog, amit a modell minden fordulóban elolvas: a kőbe vésett korlátok, a belső szabályok és az aktuális feladat.
Aranyszabály
Adj az AI-nak annyi contextet, amennyit csak tudsz. Mindig. A jobb bemenet megbízhatóan jobb kimenetet ad.
Átadás (az átadási pont)
Az a pillanat, amikor az egyik lépés kimenete a következő bemenete lesz. A chain többnyire itt szakad el, szóval ide tedd az ellenőrzést.
Az utasítások magassága
Az a részletességi szint, amelyen az útmutatás meg van írva. Túl alacsonyan ha-akkor szabályok törékeny listája, túl magasan homályos remény. A megfelelő magasság megnevezi a célt, a mérlegelési pontokat és a szigorú korlátokat, mindegyik mögött az indokkal.
Betöltés kérésre
Sémákat, leírásokat, üzemeltetési útmutatókat és dokumentumokat csak akkor töltesz be, amikor egy feladathoz kellenek, és név szerint kéred őket.
Chain (prompt chaining)
Promptok sorozata, ahol az egyik kimenete a következő bemenete lesz. A chaint te kezeled, az AI pedig minden lépést külön futtat le.
Chain of thought
Amikor arra kéred a modellt, hogy válasz előtt lépésenként gondolja végig a dolgot. Több lépéses feladatoknál ez pontosabb választ ad.
Chunking
A korpusz felszabdalása kezelhető darabokra (egyenként 256-512 token, 10-20% átfedéssel), hogy a retrieval meg tudja találni őket.
Context-tervezés
Annak megválogatása, mi kerül munka közben a modell contextjébe, és nem csak a promptról van szó: utasítások, fájlok, toolleírások, a toolok eredményei és az előzmények. A cél a hasznos információk legkisebb olyan köre, ami a helyes cselekvéshez vezet.
Determinisztikus lépés
Olyan lépés a folyamatban, amit kötött logika végez: egy képlet, egy adatbázismező vagy egy szkript.
Determinizmus vagy mérlegelés
Determinisztikus az a lépés, ami ugyanarra a bemenetre mindig ugyanazt adja. A mérlegelés az, ami joggal változhat. A tervedben minden lépésnél jelöld meg, melyikről van szó.
Előbb terv, aztán végrehajtás
Megkéred a modellt, hogy először tervezzen és jelezze a hiányokat, és csak utána készítse el az anyagot, így nem tippekkel tömi be a lyukakat.
Evaluator-optimizer
Munkafolyamat-minta, amelyben az egyik modellhívás ír, a másik világos szempontok alapján pontozza az eredményt, és ciklusban visszajelzést küld, amíg az eredmény át nem megy, vagy el nem éri a korlátot.
Few-shot
Mutass a modellnek néhány példát abból a bemenet → kimenet mintázatból, amit szeretnél. Ettől érezhetően megbízhatóbb lesz.
Iteratív csiszolás
Beszélgetésként kezeled az AI-t, és néhány körben javítod a kimenetet, ahelyett hogy az első vázlattól várnád a tökéletest.
Kimeneti formázás
A közbenső kimenetek maradjanak gépbarátok: táblázat, JSON, egységes mezők. A szabadon folyó próza elszakítja a chaint.
Meta-prompting
Megkéred az AI-t, hogy nézze át és írja újra a promptodat, hogy megbízhatóbb kimenetet adjon.
Négyelemű keretrendszer
A megbízható promptszerkezet: szerep, context, feladat, formátum (angolul CRAFT vagy RCTF).
Orchestrator-workers
Munkafolyamat-minta, amelyben egy központi modellhívás futás közben részfeladatokra bontja a feladatot, kiosztja őket végrehajtó hívásoknak, és összesíti az eredményeiket. Akkor használd, ha nem tudod előre felsorolni a részfeladatokat.
Parallelisation
Munkafolyamat-minta, amely egyszerre futtat modellhívásokat: egy feladat független részeit egymás mellett (felosztás), vagy ugyanazt a feladatot többször, hogy összevesse a válaszokat (szavazás).
Persona
Szerepet adsz a modellnek, hogy magasabbra tegye a minőségi lécet. Azt alakítja, ahogyan a modell válaszol; azt nem, hogy igaza van-e.
Persona prompts
Minden lépés kap egy szerepet (jogi asszisztens, megfelelőségi felelős). A persona más szókincset, más mélységet és más hangot hoz.
Progressive disclosure
Egy keveset mindig betöltesz, a többit csak akkor, amikor kell. Az állandóan betöltött réteg maradjon kicsi.
Prompt
Amit beírsz az asszisztensnek. A promptolás pedig az a mesterség, hogy jól kérdezz.
Promptnapló
Elmentett gyűjtemény a bevált promptjaidból. Ahogy telik az idő, sablonkönyvtár lesz belőle, pont a te munkádra.
Retrieval
A megfelelő darabok kiválasztása egy adott kérdéshez. Éles üzemben a hibrid retrieval (szemantikus és kulcsszavas) plusz egy újrarendező (reranker) az alapeset.
Routing
Munkafolyamat-minta, amelyben az egyik lépés besorol egy bemenetet egy kategóriába, és egy olyan lépéshez küldi tovább, amely az adott fajtához készült, például a számlázási, a technikai vagy a fiókkal kapcsolatos e-mailekhez.
Structured outputs
Konkrét sémát kérsz, például JSON-t vagy táblázatot, így a kimenet áttekinthető, és más toolok is fel tudják használni.
Strukturált jegyzetelés
Az agent munka közben a context window-n kívül, egy fájlba jegyzetel, például teendőlistát vagy megállapításokat, és később visszaolvassa őket. A jegyzetek túlélik a compactiont, mert soha nem voltak az ablakban.
Szereprétegezés
Az AI sorra több szakértő szemüvegén át elemzi ugyanazt, aztán egyetlen javaslatba fűzi össze.
Tiltó megkötések
Megmondod az AI-nak, mit ne tegyen. Ez az AI alapbeállításait célozza, és gyakran könnyebb, mint leírni, mit szeretnél.
Több lépéses promptolás
Vágd lépésekre a munkát egyetlen nagy prompt helyett. Minden lépés adjon egy tiszta, megnevezett kimenetet, amit a következő használ.
Zero-shot
Példák nélkül kéred meg a modellt egy feladatra. Egyszerű, jól ismert feladatokra bőven elég.

Építés és élesítés

50 bemenet szabálya
Teszteld le az agentet 50 különböző valódi bemeneten, mielőtt felügyelet nélkül futni hagyod. Minden hibát sorolj kategóriába.
A harness nyesése
Részek egyenkénti kivétele a harness-ből, mindegyik után ugyanazokkal a kiértékelésekkel, hogy csak az maradjon meg, ami még javítja az eredményeket. Minden szabály vagy ellenőrzés egy feltevés a modellről, a modellek pedig változnak.
A kész definíciója
Rövid lista a kész munkáról szóló állításokból, a munka elkezdése előtt megírva, úgy, hogy bárki ellenőrizhesse. Minden sor igaz vagy hamis az eredményre nézve, így a „kész” azt jelenti, hogy ellenőrizve, nem azt, hogy késznek látszik.
A kezdhetőség definíciója
A csapat által elfogadott lista arról, mit kell tartalmaznia egy munkaelemnek, mielőtt bárki hozzákezd. Egy gyárban ez dönti el, mely elemek kerülhetnek az agentek sorába; a többi visszamegy a szerzőjéhez, megnevezve, mi hiányzik belőle.
A kimenet túlsúlya
A kimeneti token jellemzően 3-5-szer drágább a bemenetinél, így egy bőbeszédű alapértelmezés gyorsan felszorozza a költést.
A modell korlátja
Olyan hiba, ahol az AI egyszerűen nem elég megbízható a feladatban. A javítás egy determinisztikus ellenőrzés vagy egy szorosabb HITL gate.
Agent loop
A futás közbeni kör: elolvassa a contextet, dönt, meghív egy toolt, elolvassa az eredményt, újra dönt, és addig ismétli, amíg a feladat kész.
Agentic loop
Úgy előkészített feladat, hogy egy coding agent próbálgatással elérhesse a célt: világos cél, egy ellenőrzés, amely megmondja, átment-e vagy elbukott, a parancsok a változtatások kipróbálásához, és egy biztonságos hely, ahol kikapcsolt jóváhagyással futhat. Minden agent ciklusban fut; az agentikus ciklus az, amelyet te tervezel meg.
Agentikus fejlesztés
Szoftverfejlesztés coding agentekkel úgy, hogy egy mérnök felelős marad az eredményért: ő adja meg a célt, ő ellenőrzi a kódot és a bizonyítékokat, és ő dönti el, mi megy élesbe. Simon Willison a kifejezést a vibe coding ellentétére használja, amikor senki nem nézi meg a kódot.
Agentikus kézi tesztelés
Az, hogy egy coding agent úgy használja a saját változtatását, ahogy egy ember tenné: parancssorból meghív egy függvényt, curllel egy API-t, vagy egy valódi böngészőben egy oldalt, és minden parancsot a kimenetével együtt feljegyez. Megtalálhatja azt, amit az átmenő tesztek nem vesznek észre.
AGENTS.md
A tool-független, szabványos utasításfájl. Ide kerüljenek a szabályaid, egyetlen igazságforrásként.
Aranyelv
Határozott, gépiesen ellenőrizhető szabály arról, hogyan kell mindig kinéznie a kódnak, a repóba beleírva, hogy egy ütemezett agent megtalálhassa az eltéréseket, és kis pull requesteket nyisson a javításukra.
Architektúrális döntési adatlap (ADR)
Rövid fájl a repóban, amely egyetlen jelentős döntést rögzít: a hátterét, magát a döntést, az állapotát és a következményeit. Elmondja az embereknek és a coding agenteknek, miért olyan a kód, amilyen, hogy egyikük se fogadja el vagy változtassa meg vakon.
Árnyékmód
A döntési modell valódi munkán fut, miközben a jelenlegi folyamat kezében marad az irányítás. Mindkét választ naplózod, és később összeveted őket; a modell válasza alapján semmi nem történik.
Átadási pont
Az a hely, ahol az információ átmegy egy embertől, csapattól vagy rendszertől egy másikhoz. Itt szivárog el az idő és a minőség.
Átnézés friss contexttel
Átnézés egy olyan modellel, amely megkapja a kész munkát, a kész definícióját és a forrásokat, de azt a beszélgetést vagy gondolatmenetet nem, amelyből a munka született. Megnyithat fájlokat, és lefuttathatja az ellenőrzéseket.
Az átadási pontok térképe
Térkép a folyamat átadásairól: ki ad át, ki veszi át, mi marad el, mennyi időbe kerül, és hol férne bele az AI.
Az építés szabálya
Ha azt veszed észre, hogy ugyanazt a munkát másodszor csinálod, építsd meg agentként, hogy harmadszor magától fusson.
Backpressure
Automatikus ellenőrzések, amelyek visszadobják az agent rossz kimenetét, például tesztek, típusellenőrzők és biztonsági szkennerek, így az agentnek ki kell javítania a változtatását, mielőtt továbbléphet. Legyenek gyorsak, mert az agent kivárja őket.
Beküldő űrlap
Az az űrlap vagy sablon, amelyet kitöltve az emberek beküldenek egy munkaelemet, a kezdhetőség definíciójának minden sorához egy mezővel, a fontosakat kötelezővé téve. Megnehezíti a mezők kihagyását, de nem teszi lehetetlenné, ezért a triázs minden elemet újra ellenőriz. A GitHubon ez az issue-űrlap.
Boilerplate
Kód, amelyet meg kell írni, de nincs benne új gondolat, például beállítás, összekötés vagy ugyanaz a tesztforma újra. Könnyű leírni és könnyű ellenőrizni, ezért jó munka arra, hogy coding agentre bízd.
Branch
Párhuzamos munkaszál ugyanabban a repóban. Egy branchen kísérletezhetsz anélkül, hogy a maint megzavarnád.
Breaking change
Egy könyvtár vagy szolgáltatás új verziójának olyan változása, amelytől a régi verzióhoz írt kód elbukik vagy másképp viselkedik. Némelyik hangosan tör el, például egy eltávolított függvény. Mások csendesek, például egy megváltozott alapértelmezés, és csak azok a tesztek veszik észre, amelyek rögzítik a viselkedést.
Célpróba
Megállási feltétel, amit az agent lefuttat, nem csak kijelent: a build átmegy, vagy a végpont 200-at ad vissza.
Changelog
Rövid, folyamatosan vezetett jegyzet a feladatleírás alján arról, mi változott az egyes verziókban, hogy más is lássa, hogyan alakult.
Checkout
Átállítod a munkamappát egy adott branchre vagy commitra. Ugyanaz a repo, más nézet.
CLAUDE.md
A Claude Code utasításfájlja, a projekt gyökerében, globálisan pedig a ~/.claude könyvtárban. Gyakran csak az AGENTS.md-re hivatkozik.
Code owners (CODEOWNERS)
Egy fájl, amely megnevezi, kik a repó egyes útvonalainak gazdái. Ha a hozzá tartozó szabály be van kapcsolva, egy ilyen fájl változtatását csak az egyik gazdája jóváhagyásával lehet mergelni.
Commit
Egy elmentett változás, jegyzettel arról, mi változott és miért. A repo előzményei commitok láncolata.
Compound engineering
Az Every nevű cég által leírt munkamódszer, amelyben minden változtatásnak könnyebbé kell tennie a következőt. A tervezés, a megvalósítás és az átnézés után jön egy negyedik lépés: amit megtanultál, alakítsd dokumentációvá, példává, tesztté vagy ellenőrzéssé, és kérdezd meg, hogy a rendszer most már magától elkapná-e a problémát.
Context budget
Úgy kezeled a context window-t, mint egy tudatosan beosztott költségvetést: a legtöbbet arra költöd, ami tényleg változtat a válaszon.
Deferred tools
Csak név szerint sorolod fel a toolokat, a teljes definíciót pedig a modell kérésre húzza be. Így a context sovány marad.
Diff
Soronkénti lista arról, mi változott a fájljaidban: a törölt és a hozzáadott sorok. Ha minden lépés után elolvasod a diffet, pontosan látod, mit csinált az agent.
Dokumentáció-gondozás
Rendszeresen ismétlődő futtatás, gyakran egy agenttől, amely összeveti a repó dokumentációját a kóddal, és minden elavult oldalra nyit egy pull requestet. Így igaz marad a dokumentáció, amelyre az agentek támaszkodnak.
DORA metrics
Öt mérőszám arról, hogyan jutnak el a szoftverváltoztatások élesbe, a DORA-tól, a Google Cloud kutatási programjától. A változtatások átfutási ideje, az élesítési gyakoriság és a helyreállítási idő sikertelen élesítés után az áteresztőképességet mutatja; a változtatások hibaaránya és az élesítések újramunkálási aránya az instabilitást.
Edge cases
Érvényes, de szokatlan bemenetek. A feladatleírásban legyen ott, mi a dolga a hiányzó mezőkkel, az ellentmondásokkal és az érzékeny adatokkal.
Egy használható kimenet költsége
A teljes költés osztva azzal, ahány kimenetet nem kellett átdolgozni. Ezt a mutatót érdemes fejben tartani.
Egymásra épülő pull requestek
Kis pull requestek sorozata, amelyekben mindegyik az előzőre épül, így egy nagy munkát egyszerre egy önálló változtatásként néznek át. Mindegyiknek működő állapotban kell hagynia a rendszert, amikor mergelik.
Eldobható környezet
Egyetlen feladathoz egy szabványos beállításból frissen létrehozott, utána eldobott munkaterület, például egy worktree, egy konténer vagy egy felhős sandbox. Semmi olyan nincs csak benne, amire szükséged van, így bármelyik futás újraindítható.
Elégedettség (forgatókönyvek)
A StrongDM pontszáma a félretett forgatókönyvekhez: az összes forgatókönyv összes futásából az az arány, amely valószínűleg elégedetté tenné a felhasználót. Az egyszerű átment-elbukott eredmény helyett használják, amikor a modellt tartalmazó szoftver nem viselkedik minden alkalommal ugyanúgy.
Éles üzemre kész
Olyan munkafolyamat, amit valódi bemeneteken teszteltek, aminek a hibamintái és HITL gate-jei benne vannak a feladatleírásban, van dokumentációja, van felelőse, és naplózzák, hogy elkapják a driftet.
Elfogadási feltételek
Azok a feltételek, amelyeknek egy munkának meg kell felelnie ahhoz, hogy késznek számítson, a munka megkezdése előtt leírva. Agentnél mindegyik akkor működik a legjobban, ha lefuttatható ellenőrzés: egy teszt, egy parancs vagy egy bárki számára látható eredmény, és az új viselkedést vizsgáló ellenőrzésekről előbb meg kell győződni, hogy elbuknak.
Előrehaladási fájl
Fájl, amit az agent minden session elején elolvas, a végén pedig frissít: benne a cél, a szabályok, és egy napló arról, mi készült el, és mi következik. Egy mellette lévő tétellistával egy friss session úgy tudja folytatni a hosszú munkát, hogy semmit nem csinál meg újra, és semmit nem hagy ki.
Érettségi szintek
Címkék a megosztott munkafolyamatokon: saját felelősségre, kiemelt (átnézett) és hivatalos (karbantartott, éles üzemre kész).
Érvényesítő lépés
A chain első lépése, ami megnézi, hogy minden kötelező mező megvan-e és rendben van-e. Ha egy ellenőrzés elhasal, megáll, és szól egy embernek.
Érzékelő (visszacsatolt kontroll)
A harness olyan kontrollja, amely azután ellenőrzi az agent munkáját, hogy cselekedett, például egy teszt, egy linkellenőrző vagy egy átnéző modell, hogy az agent ki tudja javítani magát.
Fan-out
Egy ismétlődő változtatás felosztása elemenként egy-egy agentfuttatásra, például fájlonként, egy szkriptből indítva, ugyanazzal a prompttal. Minden futtatás friss contexttel indul. Előbb próbáld ki néhány elemen, javítsd a promptot, aztán futtasd a többit, mindegyiken egy ellenőrzéssel.
Feladatzár
Egy munkaelem lefoglalása, például egy kis fájllal, amelyet az agent a munka megkezdése előtt commitol egy közös repóba, hogy a többi agent mást válasszon. A túl sokáig tartott vagy soha fel nem oldott zárak mindenkit lelassítanak.
Felhőkörnyezet
Az előkészített beállítás, amelyből a felhős agentek futásai indulnak: a kikért kód, a telepített függőségek, a hálózati szabályok és a titkok. Minden futás a saját példányában dolgozik, így minden futás ugyanúgy indul.
Félretett forgatókönyv
A kódbázison kívül tárolt end-to-end felhasználói történet, amely a szoftvert aszerint ellenőrzi, amit egy felhasználó megfigyelhet. Az agentek sosem látják, így nem írhatják át, és nem írhatnak olyan kódot, amely csak rajta megy át.
Flottaszintű változtatás
Ugyanolyan változtatás sok repóban, például egy függőségfrissítés vagy egy konfigurációmódosítás, általában repónként egy kis pull requestként. Hogy a változtatás beolvad-e, azt továbbra is az egyes repók saját ellenőrzései és gazdái döntik el.
Folyamatos integráció (CI)
Az automatikus build és tesztek, amelyek minden javasolt változtatáson lefutnak, mielőtt az beolvadna. Egy szoftvergyárban ez az első ellenőrzés, amelyen egy agent változtatásának át kell mennie, és egy zöld futás csak annyira megbízható, mint a mögötte álló tesztek.
Forking
Lemásolod valaki megosztott agentjét vagy asszisztensét, és a magad képére alakítod. A tanulságok, amiket az eredeti szerző megszenvedett, veled maradnak.
Format drift
Az AI kicsit más formában adja vissza a kimenetet, mint amit kértél, és ettől eltörik minden, ami pontosan arra a formára számított.
Frontmatter
Apró YAML-blokk a fájl legelején, ami magáról a fájlról tartalmaz adatokat.
Függőségfrissítés
Olyan változtatás, amely egy projekt valamelyik függőségét újabb verzióra emeli. Az a frissítés, amely csak egy verziószámot változtat meg, egyszerű szkriptnek való; amelyik visszafelé nem kompatibilis változásokat hoz, ahhoz kódváltoztatás is kell, és egy ellenőrzés, hogy a projekt továbbra is buildelhető, és átmegy a tesztjein.
Git bisect
Git-parancs, amely megkeresi azt a commitot, ahol egy hiba először megjelent. Megjelölsz egy jó és egy rossz commitot, megadsz egy tesztet, és a parancs felezve keres a történetben. A coding agentek ügyesen lefuttatják helyetted.
Gold set
Valódi tételek a munkádból, amiket olyan emberek címkéztek fel a helyes válasszal, akik ismerik a munkát. Ehhez méred a döntési modellt, mielőtt megbíznál benne.
Harness
Minden, amit a modell körül felépítesz: a context, amit adsz neki, a toolok, amiket meghívhat, és a ciklus, amiben fut.
Harness-tervezés
Mindannak a megtervezése és fejlesztése, ami egy agent modellje körül van: az utasításainak, a tooljainak, az ellenőrzéseinek és a korlátainak. Mitchell Hashimoto értelmében az a szokás, hogy minden alkalommal változtatsz a harness-en, amikor az agent hibázik, hogy azt a hibát többé ne kövesse el.
Használható vagy pontos
A használható azt jelenti, hogy a további lépések fel tudják dolgozni a kimenetet. A pontos azt, hogy a tartalom helyes. Mindkettő kell.
Headless run
Egy coding agent futtatása szkriptből, úgy, hogy senki nem ül a billentyűzetnél, például a claude -p vagy a codex exec paranccsal. Az engedélyezett toolokat, a sandboxot és a fordulók számára és a költésre szabott korlátokat mind az indulás előtt be kell állítani.
Hiteles forrás
Az egyetlen hely, ahol egy tény hivatalosan él, és amelyre minden más említés hivatkozik. Egy kódbázisban a repóban verziózott dokumentáció lehet a hiteles forrás az architektúra, a döntések és az üzleti szabályok számára.
Hívási hely
Egy hely a kódban, ahol egy adott függvényt meghívnak. Frissítés vagy átnevezés előtt az összes hívási hely listája, a teszteket és a szkripteket is beleértve, megmutatja, mekkora a változtatás, és mit kell ellenőrizni.
Idempotency
Egy agent idempotens, ha biztonságos kétszer lefuttatni ugyanarra a bemenetre: vagy ugyanazt a kimenetet adja, vagy észreveszi, hogy ezzel már végzett, és kihagyja.
Igazolt eredmény
Változtatás, amelyet mergeltek, élesítettek, és nem kellett hozzá visszaállítás, gyorsjavítás vagy utólagos javítás. Ha ezeket számolod a megnyitott pull requestek vagy a generált sorok helyett, az mutatja meg, mit hozott valójában a coding agentekkel végzett munka.
Infrastruktúra (szemben a toollal)
Olyan megoldás, amire sok ember támaszkodik. Ezen a szinten kell hozzá nevesített felelős, leírt működés, HITL gate-ek és karbantartási terv.
Karbantartási terv
Rövid dokumentum: ki a felelős, ki a helyettese, milyen ritmusban nézik át, mik az ismert hibaminták, és hogyan kell tesztelni egy változtatást.
Kaszkád
Előbb egy olcsó, gyors modell fut, és csak a bizonytalan eseteit kapja meg egy erősebb modell vagy egy ember. Költséget takarít meg, de pontosságot csak akkor ad hozzá, ha a második lépcső más hibákat vét.
Képességkiértékelés
Olyan feladatok kiértékelése, amelyekkel az agent még nehezen boldogul. Alacsony átmenési aránnyal indul, és megmutatja, segítenek-e a harness módosításai.
Kiértékelő halmaz
Újra lefuttatható feladatok készlete, mindegyik saját sikerfeltétellel, hogy egy változtatás előtt és után pontozni tudd az agentet és a harness-ét. Valódi hibákból építsd fel, és vegyél bele olyan eseteket is, amikor valaminek nem szabad megtörténnie.
Kísérlet
Egy feladat egyszeri lefuttatása egy kiértékelésben. Az agentek futásról futásra mást csinálnak, ezért minden feladat több kísérletet kap, mindegyiket tiszta lapról.
Költség
Minden token árcédulája: pénz, késleltetés és felhígított figyelem.
Költségplafon
Megállási feltétel, ami kőbe vésett felső határt szab a fordulóknak, a tokeneknek vagy a tool-hívásoknak.
Kötelező állapotellenőrzés
Egy ellenőrzés, például a test suite, amelynek át kell mennie, mielőtt egy pull request beolvadhat egy védett branchbe. A teszteket tanácsból kapuvá teszi.
Küszöbsávok
Két határérték, ami három kimenetelre osztja a döntési modell válaszait: a rendszer magától végrehajtja, egy ember megerősíti, vagy emberhez eszkalálja. A saját címkézett tételeid alapján állítod be őket, aszerint, hogy mibe kerül egy-egy hiba.
Lefedettség
A harness egyik erővonala: a modell kapjon elég információt ahhoz, hogy jól cselekedjen. Ha kevés, tippel, vagy kitalál egy API-t.
Lockfile
Fájl, amely rögzíti minden csomag pontos verzióját, amelyet egy projekt telepít, azokét is, amelyeket a függőségei hoznak magukkal. A diffben látható változásaiból kiderül, mi mindent hoz magával egy új csomag.
Megbízható bemenetek
Olyan bemenetek, amiket a folyamat egy korábbi pontján már érvényesítettek, például egy adatbázissor, ahol a séma kikényszeríti a kötelező mezőket. Ezek alapján lehet cselekedni.
Megbízhatósági táblázat
Táblázat, ami valószínűség szerint csoportosítja a modell válaszait, és megmutatja, melyik csoport milyen gyakran volt helyes. Ebből látod, hogy a 0,8 a te adataidon tényleg nagyjából 80%-ot jelent-e.
Merge
Egy branch változásainak visszaolvasztása a main branchbe, amikor készen vannak.
Merge queue
Sor, amely minden pull requestet a legfrissebb main branchcsel és az előtte álló pull requestekkel együtt tesztel a merge előtt, így azok a változtatások, amelyek külön-külön átmennek, együtt sem törhetik el a branchet.
Merge-konfliktus
Ez történik, amikor két branch ugyanannak a fájlnak ugyanazokat a sorait változtatja meg. A git magától nem tudja egyesíteni őket, így egy embernek vagy egy agentnek kell választania. Ha a párhuzamos munkát terület szerint osztod fel, a konfliktusok ritkák maradnak.
Miből áll egy feladatleírás
Amit egy jó agent-feladatleírásnak tartalmaznia kell: szerep, trigger, bemenetek, lépések, kimeneti formátum és guardrailek.
Modellalapú kontroll
Útmutató vagy érzékelő, ami egy modell mérlegelésére támaszkodik, például írott utasítások vagy egy AI-átnézés. A jelentést is meg tudja ítélni, de lassabb, többe kerül, és futásról futásra változhat.
Munkaelem
Egy darab munka egy közös sorban, például egy issue egy feladatkezelőben. Amikor egy agent elvállalja, az elem a teljes feladatleírása: a kívánt eredmény, az azt igazoló ellenőrzések, hogy mi van hatókörön kívül, és kit kérdezzen.
Munkafolyamat
Rendszer, amelyben egy modell és toolok előre rögzített lépéseket követnek. Egyszerűbb, olcsóbb és könnyebben tesztelhető, mint egy agent, ezért használd, valahányszor ismered a lépéseket.
Nyomkövetés
Egy futás feljegyzése időzített lépések, úgynevezett spanek fájaként: a gyökérben a futás, alatta minden modellhívás és toolhívás. Megmutatja, mire ment el az idő és a token, mi bukott el, és miért állt le a futás.
OpenTelemetry (OTel)
Nyílt szabvány, amellyel egy program mérőszámokat, naplókat és nyomkövetési adatokat küld egy általad választott gyűjtőnek. Az agenttoolok ezzel jelentik az egyes futások tokenjeit, költségét és toolhívásait.
Optimista párhuzamosságkezelés
Módszer, amellyel sok agent zárolás nélkül osztozhat egy állapoton: bárki olvashatja, de az írás elbukik, ha az állapot az olvasás óta megváltozott, ilyenkor az író újra beolvassa, és újrapróbálja.
Output schema
A kimenet mezőinek és típusainak pontos, leírt meghatározása, még a prompt megírása előtt.
pass@k (legalább egyszer)
Azoknak a feladatoknak az aránya, amelyeken az agent k kísérletből legalább egyszer átmegy. Azt mutatja meg, képes-e az agent egy feladatra, nem azt, hogy minden alkalommal megoldja-e.
pass^k (minden alkalommal)
Azoknak a feladatoknak az aránya, amelyeken az agent k kísérletből mindegyikben átmegy. A k növekedésével csökken, és ott számít a legtöbbet, ahol az emberek minden alkalommal ugyanazt az eredményt várják.
Pontozó
Bármi, ami eldönti, hogy egy kísérlet átment-e: kód arra, ami pontosan ellenőrizhető, értékelési szempontrendszerrel dolgozó modell a mérlegelést igénylő kérdésekre, vagy egy ember. Egy modellt mint pontozót vess össze emberekkel, mielőtt megbíznál benne.
Programalapú kontroll
Útmutató vagy érzékelő, amit hagyományos szoftver futtat, például egy teszt, egy linter vagy egy szkript. Gyors és olcsó, és minden alkalommal ugyanazt az eredményt adja.
Pull request
Átnézésre felajánlott commitcsomag, vagyis „itt a változásom, nézd meg, mielőtt beolvad”.
Ralph loop
Egy coding agent felügyelet nélküli futtatásának módja: egy szkript újra meg újra elküldi neki ugyanazt a promptot, tervfájlt és specifikációkat. Minden kör friss contexttel indul, egy elemet végez el, lefuttatja az ellenőrzéseket, és commitol.
Rebase
Egy branch commitjainak újrajátszása a legfrissebb main branch tetején. Ha közvetlenül a végső ellenőrzések előtt rebase-elsz, az ellenőrzések azt a kódot tesztelik, ami ténylegesen beolvad.
Recall
Mennyire megbízhatóan érvényesít a modell egy adott szabályt. Egy long context közepére temetett szabály elsikkad.
Red/green TDD
Fejlesztés a teszttel kezdve: megírsz egy tesztet, lefuttatod, és látod elbukni (piros), aztán addig változtatod a kódot, amíg át nem megy (zöld). Ha előbb elbukni látod, az mutatja, hogy a teszt a változtatást ellenőrzi, nem valamit, ami már addig is működött. Egy coding agentnél általában elég red/green TDD-t kérni.
Referenciafájlok
Állandó dokumentumok (jogszabályok, hangvételi útmutatók, szószedetek), amiket egy saját asszisztenshez csatolsz, hogy mindig ugyanazokkal gondolkodjon.
Regressziós kiértékelés
Olyan feladatok kiértékelése, amelyeket az agent már megold, ezért szinte mindig át kell menniük. Ha romlik az eredmény, valami elromlott, gyakran a modell, az utasítások vagy a toolok módosítása után.
Rejtett context
A system promptok, a referenciafájlok, a beszélgetés előzménye és a visszakeresett darabok mind tokent költenek, minden egyes futtatásnál.
Repository (repo)
Projektmappa memóriával: a fájlok, a tesztek és minden változás naplója, szóval semmi nem veszik el igazán.
Reprodukáló teszt
Egy bejelentett hiba miatt bukásra írt teszt, még mielőtt bárki kijavítaná. Ugyanazért kell elbuknia, amiért a felhasználók a hibát látják, nem egy elírás vagy egy hiányzó beállítás miatt, hogy a későbbi átmenése igazolja: a javítás működik.
Revert-ellenőrzés
A javítás kivétele, az új teszt lefuttatása, hogy lásd, ugyanazért bukik el újra, mint a javítás előtt, aztán a javítás visszatétele. Egy teszt, amely a javítás nélkül is átmegy, nem a javítást ellenőrzi, és nem kapja el a hibát, ha visszatér.
Sablonosítás változókkal
Az éles üzemi feladatleírás sablon változókkal. Így átnézhető, verziózható és leforkolható.
Scope judge
Egy modell, amely csak egy munkaelemet és az agent által hozzá készített diffet olvassa el, és megvétózza a munkaelemen túlmenő változtatásokat. A build és a tesztek után fut. Kövesd a vétóarányát, és ellenőrizz kézzel egy mintát az ítéleteiből.
Shift left
Egy ellenőrzés áthelyezése a lehető legkorábbi pontra, ahol futhat, például lint minden pushnál a CI vagy az átnézés helyett, hogy a hiba ott jelenjen meg, ahol a legolcsóbb kijavítani.
Skill
Utasítások és háttéranyagok csomagja, ami megtanítja az asszisztensnek, hogyan végezzen jól egy adott munkát. Minden későbbi beszélgetésben újra használható.
SKILL.md
Egy skill egyetlen kötelező fájlja: fent a YAML-frontmatter (name és description), a törzsben pedig az eljárás.
Specifikációvezérelt fejlesztés
A szándék előzetes leírása specifikációként, amelyből aztán egy coding agent épít. A szintek abban különböznek, mi lesz utána a specifikációval: egyetlen változtatáshoz használod (spec-first), a funkcióval együtt megtartod (spec-anchored), vagy ez az egyetlen fájl, amelyet az emberek szerkesztenek (spec-as-source).
Stop hook
Hook, ami minden alkalommal lefut, amikor az agent befejezi a válaszát, és vissza tudja küldeni dolgozni, például amíg egy teszt még elbukik. Védőfeltétel kell hozzá, hogy egy ellenőrzés, ami soha nem mehet át, leállítsa a futtatást, ahelyett hogy végtelen ciklusba kerülne.
Szabálykészlet
Egy repó branchein érvényes, névvel ellátott szabálykészlet, például hogy minden merge előtt pull request, átmenő ellenőrzések és egy jóváhagyás kell. Az agentek változtatásaira ugyanúgy vonatkozik, mint bárki másénak.
Szoftvergyár
Rendszer, amelyben sok AI-agent vesz ki munkaelemeket egy sorból, és ellenőrzött változtatásokat csinál belőlük, emberekkel az általad választott ellenőrzőpontokon. Az agent csak egy lépés; a sor, az elszigetelt környezetek, az ellenőrzések és a jóváhagyások teszik a változtatásait biztonságosan mergelhetővé.
Terminal (shell)
Az a szöveges ablak, ahol gombok kattintása helyett parancsokat írsz be. A coding agentek itt élnek.
Tervezési hiba
Olyan hiba, ami a munkafolyamat felépítésében gyökerezik. A javítás az, hogy átrendezed a lépéseket, vagy újratervezed az egészet.
Test suite
A projekt saját ellenőrzései, amiket egyetlen parancs futtat le, és jelzi, átmentek-e.
Triggers
Ahogy egy agent elindul: ütemezve, kérésre, vagy eseményre, például egy új adatbázissorra.
Tripwire
Egy agent SDK-ban az a jelzés, amit egy guardrail küld, ha az ellenőrzése elbukik. A futtatás leáll, és a kódod dönti el, mi történjen ezután, például hogy közli a felhasználóval, hogy a kérést nem lehet feldolgozni.
Újrapróbálkozási korlát
Korlát arra, hányszor próbálkozhat újra egy agent, miután egy ellenőrzés elbukott, például két CI-futás. Amikor eléri, a futás leáll, és a branch az elbukó kimenettel együtt egy emberhez kerül.
Utasításfájl
Állandó szabályok fájlja, amit az agent elolvas, mielőtt munkához lát. A szokásos neve AGENTS.md.
Útmutató (előrecsatolt kontroll)
A harness olyan kontrollja, amely azelőtt tereli az agentet, hogy cselekedne, például utasítások, egy stílusútmutató vagy egy sablon. Valószínűbbé teszi, hogy már az első próbálkozás jó legyen.
Útvonalhoz kötött utasítások
Utasításfájlok, amelyek csak akkor érvényesek, ha az agent a hozzájuk illő fájlokon dolgozik, például egy GitHub Copilot .instructions.md fájl applyTo mintával, vagy egy Cursor-szabály glob mintákkal.
Verifier
Olyan ellenőrzés, amelyet az agent lefuttathat, de nem irányít, például egy build vagy egy tesztfuttatás, és néhány sorban jelent vissza. Egy gyárban a verifierek a pull request megnyitása előtt futnak, és ha valamelyik elbukik, a pull request meg sem nyílik.
Vibe coding
Úgy építesz valamit, hogy hétköznapi szavakkal elmondod, mit szeretnél, a kódot az AI írja, te pedig érzésre kormányzol.
Visszajátszási halmaz
Korábbi munkaelemek rögzített listája, mindegyik a kiinduló commitjával és azzal az eredménnyel, ami sikernek számít. Mielőtt élesítesz egy változtatást, a jelenlegi és a módosított rendszert is lefuttatod rajta, és elemenként összeveted őket.
Worktree
Ugyanannak a repónak egy második munkamásolata, saját mappában és saját branchen, hogy két munka soha ne akadjon egymásba.
YAML
Beállítások címkézett sorokban, például name: pdf-export. Űrlapként olvasd, ne kódként.

Kockázat és biztonság

A kőbe vésett szabály
Soha ne illessz be bankadatot, belépési adatot, állami azonosítót vagy bármi bizalmasat, ami nem a tiéd, egy általános AI-toolba.
Adathigiénia
Szokások a bizalmas információ kezeléséhez AI mellett. Hagyd az érzékeny adatot ott, ahol eleve van, ne másold be egy toolba, ami nem a te kezedben van.
Adatkiszivárogtatás
Adatok kijuttatása valakihez, akinél nem lehetnének ott. Egy agentnél bármilyen kifelé irányuló kommunikáció viheti őket: egy e-mail, egy üzenet, egy webes kérés, akár egy link vagy egy kép címe is.
Adversarial testing
Szándékosan adsz az agentnek nehéz, ellentmondásos, hiányos vagy rosszindulatú bemenetet, hogy még a tesztelés közben kiderüljön, hol törik el.
Adversarial verification
Szétválasztod a készítést az ítélkezéstől. Az egyik kör alkot, a másik támad, azzal a paranccsal, hogy cáfoljon. Csak az megy tovább, ami ezt kiállja.
Agentikus lustaság
Amikor egy agent egy hosszú, sokrészes feladat közben félúton megáll, és az egész munkát késznek jelenti. Ellenszere egy ellenőrzés, amit az agentnek le kell futtatnia, mielőtt megáll.
AI slop
Igénytelen, tömegtermelt AI-szöveg vagy AI-kép. Pontosan az, amit a jó promptolás elkerül.
Audit logs
Minden MCP-tool-hívás feljegyzése időbélyeggel, hívóval, scope-pal és eredménnyel. Ezekben nézed meg, mit tett pontosan az AI.
Automatikus leállítás
Biztosíték, ami megállítja az agentet, ha a mintavételes pontosság a beállított határ alá esik, és addig áll, amíg egy ember újra be nem kapcsolja.
Automatizálási torzítás
A hajlam, hogy egy automatizált rendszer kimenetére támaszkodj, vagy túlzottan is ráhagyatkozz. Az EU AI Act néven nevezi, és az egyik figyelmeztető jele a közel nulla felülbírálási arány.
Az agentek kettes szabálya
A Meta tervezési szabálya a prompt injection ellen: egy agent egy sessionön belül legfeljebb kettővel rendelkezhet a következők közül: nem megbízható bemenet, hozzáférés érzékeny rendszerekhez vagy privát adatokhoz, és az állapot megváltoztatásának vagy a külső kommunikációnak a képessége. Ha mindhárom megvan, emberre vagy egy másik megbízható ellenőrzésre van szüksége.
Bizonyossági alsó határ
Az a határ, ami alatt az agent nem cselekszik, hanem megáll és eszkalál.
Blast radius
Meddig terjed a baj, ha valami elromlik: mely rendszereket érheti el az agent. Egy bekötött agenthez szorosabb ellenőrzőpontok kellenek.
Confidence calibration
Megkéred az AI-t, hogy értékelje a saját bizonyosságát (magas, közepes, alacsony), és mondja meg, miért. Így látod, melyik kimenet szorul ellenőrzésre.
Credential proxy
Az agent sandboxán kívüli szolgáltatás, amely a valódi kulcsot tárolja, és hozzáadja az engedélyezett domainekre menő kérésekhez. A sandboxon belüli kód csak egy helyőrzőt lát, így egy eltérített futásnak nincs mit ellopnia.
Cserepróba
Kicserélsz egy részletet, aminek nem kellene számítania, például egy nevet vagy egy helyet, és újra lefuttatod a tételt. Ha a válasz a szokásos zajnál jobban elmozdul, a döntés azt a részletet használja.
Csomag-hallucination
Szoftvercsomag, amelyet egy modell javasol, pedig nem létezik. A kitalált nevet bárki regisztrálhatja, és kártékony kóddal töltheti meg, ezért minden új csomagot ellenőrizz, mielőtt megtartod.
Deny rule
Engedélyszabály, ami letilt egy toolt, egy parancsot vagy egy útvonalat, bármit döntsön is a modell, például a Read(./.env) a Claude Code-ban. A deny rule-okat a tool ellenőrzi elsőként, így egy allow rule nem tehet kivételt alóluk.
Drift
Amikor a modell kimenete lassan romlik, mert elmozdult a bemenet mintázata. Csendes, és csak sok kimeneten együtt látszik.
Drift (loop)
Ciklushiba: az agent elfelejti a célt, és egy részfeladat optimalizálásába kezd. Mondd ki újra a célt a context vége felé.
Elszigetelés
Annak korlátozása, mit érhet el egy agent, bármit döntsön is: sandbox, kikapcsolt vagy egy listára korlátozott hálózati hozzáférés, és elérhetetlen helyen tartott hozzáférési adatok. Akkor is tart, amikor senki nem figyel, amire a jóváhagyások nem képesek.
Eszkalációs út
A megjelölt esetek előre kijelölt útja: kit kell értesíteni, hogyan, és milyen háttérinformációval. Minden HITL gate-hez kell egy.
Felügyelet
Az agent biztonságban tartása úgy, hogy egy ember minden műveletet jóváhagy, mielőtt lefut. Csak addig működik, amíg az az ember figyel, és érti, mit hagy jóvá, ezért az olyan munkához, amit senki nem figyel, elszigetelés kell.
Guardrails
Szabályok és ellenőrzések, amik megakadályozzák, hogy az AI kockázatos dolgot csináljon.
Hallucination
Amikor az asszisztens teljes magabiztossággal állít valamit, ami nem igaz. Mindig megéri utánanézni.
Hálózati engedélyezési lista
Azoknak a hostoknak a listája, amelyeket egy agent futása elérhet, például a csomagregisztered. Minden más le van tiltva, ami korlátozza, hová küldhet adatot egy összezavarodott vagy manipulált agent.
HITL gate
Ellenőrzőpont, ahol egy ember nézi át a dolgot, mielőtt az agent cselekszik. Visszafordíthatatlan vagy bizonytalan műveletnél kötelező.
Human-in-the-loop (HITL)
Ember nézi át vagy hagyja jóvá az AI kimenetét, mielőtt bármi történik, főleg a szabályozott, visszafordíthatatlan vagy nagy hatású lépéseknél.
Jailbreak
Olyan prompt, ami az AI biztonsági korlátait próbálja kikerülni. Ne kísérletezz vele: azok a korlátok téged is védenek, meg másokat is.
Jóváhagyási fáradtság
Ami akkor történik, amikor az emberek annyi jóváhagyási kérést látnak, hogy már el sem olvassák őket. A jóváhagyások megtörténnek, de már nem ellenőrzések. Kérdezz kevesebbet, mutasd meg pontosan, mi fog történni, és szigeteld el a rutinmunkát.
Kikényszerített kontroll
Korlát, amit a tool alkalmaz, bármit döntsön is a modell, például egy engedélyszabály, egy hook, egy sandbox vagy egy be nem kötött app. Az utasítással ellentétben a modell nem tudja kihagyni.
Közvetett prompt injection
Prompt injection, ami egy olyan tartalomban érkezik, amit az agent elolvas, például egy weboldalon, egy e-mailben, egy megosztott fájlban vagy egy tool eredményében, nem pedig abban, amit a felhasználó begépel.
Legkisebb jogosultság
Egy agent, egy ember vagy egy program csak azt a hozzáférést kapja meg, amelyre a feladatához szüksége van, és semmit, ami túléli a feladatot. Egy felügyelet nélküli agentnél ez egy repót, kevés toolt és olyan hozzáférési adatokat jelent, amelyek a futással együtt lejárnak.
Lethal trifecta
Simon Willison elnevezése arra az agentre, amely hozzáfér privát adatokhoz, nem megbízható tartalmat lát, és adatot tud kiküldeni. Ha mindhárom megvan, egy támadó rá tudja venni, hogy kiszivárogtassa az adatokat. Legalább egyet távolíts el.
Magabiztosan téves
Olyan válasz, ami hitelesen hangzik, mégis finoman hibás, és pontosan ugyanazon a hangon szól, mint a helyes válaszok.
Műveletek kockázati besorolása
Alacsony, közepes vagy magas besorolás egyetlen műveletre, amit egy agent végrehajthat, négy kérdés alapján: ír-e, visszavonható-e, kinek a hozzáférését használja, és van-e benne pénz. Minden besoroláshoz allow, ask vagy deny tartozik.
Műveletek, amikhez mindig kell HITL
Amihez mindig kell emberi jóváhagyás: pénz, egészség, biztonság, szerződések, jogi feltételek, állami beadványok, jogi státusz.
Nincs haladás
Ciklushiba: az agent újra és újra ugyanazt a bukó műveletet próbálja. Tartsd nyilván, mit próbált már, és korlátozd az újrapróbálkozásokat.
Önpreferencia-torzítás
Az agent hajlama arra, hogy túl kedvezően ítélje meg a saját munkáját, amikor ellenőriznie vagy pontoznia kell. Ellenszere egy átnéző, amely nem vett részt a munkában.
Prompt injection
Rosszindulatú utasítások, elrejtve abban a tartalomban, amit az AI elolvas, azzal a céllal, hogy eltérítsék.
Push protection
GitHub-ellenőrzés, amely még azelőtt blokkol egy jelszót, kulcsot vagy tokent tartalmazó pusht, hogy elérné a repót, ahelyett, hogy utólag figyelmeztetne.
Red teaming
Támadói céllal végzett adversarial testing: szándékosan megtámadod a saját, valódi beállításodat, például megpróbálod rávenni, hogy kiszivárogtasson adatokat, hogy lásd, melyik védelem tart. Egy agentnél ez gyakran azt jelenti, hogy egy ártalmatlan utasítást csempészel valamibe, amit elolvas.
Rejtett Unicode-karakterek
Karakterek, amelyek nem foglalnak látható helyet, például a nulla szélességű összekötők és a kétirányú szöveg jelölői. Elrejthetnek egy fájlban egy utasítást, amelyet az olvasó ember nem lát, a modell viszont elolvas.
Revocation
Egy MCP-kapcsolat scope-jainak visszavétele, amikor a munkafolyamatot kivezetik, hogy ne gyűljenek fel a szunnyadó kapcsolatok.
Reward hacking
Amikor az agent úgy megy át egy ellenőrzésen, hogy nem teszi meg azt, amit az ellenőrzésnek bizonyítania kellett volna, például töröl egy bukó tesztet, vagy olyan kódot ír, ami csak a teszt bemenetére működik. Védd az ellenőrzéseket a módosítástól, és tarts meg néhányat olyan helyen, ahol az agent nem látja őket.
Rossz megállás
Ciklushiba: az agent idő előtt kiszáll, vagy soha nem áll meg. Kimondott befejezési próbával javítható.
Scopes
Műveletenkénti engedélyek, amiket egy MCP-kiszolgáló kínál, például a read_employees külön az update_employee-től. Csak a szükséges minimumot adj meg.
Slopsquatting
Egy olyan csomagnév regisztrálása, amelyet az AI-modellek hajlamosak kitalálni, hogy a modell javaslatát követő kód a támadó csomagját telepítse. A név a typosquattingból ered, amikor a támadók elgépelt csomagneveket regisztrálnak.
Svájcisajt-modell
Kép a biztonságtechnikából: az ellenőrzések minden rétegén vannak lyukak, de ha a rétegek lyukai máshol vannak, kevés hiba jut át. Egyetlen ellenőrzés sem fog meg mindent, ezért rakj egymásra többet.
Szúrópróba
A munkafolyamat kimeneteinek egy részét (mondjuk 10%-át) kiveszed, és magad nézed át.
Túlbuzgó viselkedés
Amikor egy agent segítőkésznek tűnő lépést tesz azon túl, amit kértél, vagy amit jóváhagynál, például használ egy hozzáférési adatot, amire rátalált. Olyan kontrollokkal korlátozd, amelyeket a tool kényszerít ki.
Workspace trust
Egy coding agent ellenőrzése, mielőtt egy mappa saját beállításait használná, például a repóba commitolt hookokat: megkérdezi, megbízol-e a mappában. A szkriptből indított futtatások kihagyhatják a kérdést, és megbízhatónak tekinthetik a mappát.

Toolok és asszisztensek

A munkahelyi rendszerekbe épített agent
Agent, ami egy toolon belül él, például a Notionban, és annak oldalait és adatbázisait olvassa és írja.
AI agent
Elmentett feladatleírás, ami magától elvégez egy visszatérő munkát: ütemezve, kérésre vagy eseményre.
AI-asszisztens
A saját chat-toolod (ChatGPT, Gemini, Claude vagy Grok). Reaktív: te kérdezel, ő válaszol.
AI-os code review
Egy pull request vagy egy diff átnézése egy AI-modellel. A megállapításai nyomok, amelyeket a kóddal összevetve ellenőrizni kell, nem jóváhagyások, és nem helyettesíti a teszteket vagy egy ember átnézését.
Approval policy
A Codexben az a beállítás, ami eldönti, mikor álljon meg az agent, hogy rákérdezzen, mielőtt túllépne a sandboxán, például on-request vagy never. A sandbox mód azt állítja be, mire képesek technikailag a parancsok.
Artifacts
A Claude funkciója, ami kódot, dokumentumot, diákat és interaktív kimenetet állít elő egy szerkeszthető oldalsávban.
Automatizálási platform
Kódolás nélküli tool (Zapier, Make), ami ütemezetten másol adatot az appok között.
Beépített (appon belüli) asszisztens
AI egy olyan appon belül, amit eleve használsz, például a Gmailben, a Notionban vagy a Wordben. A megnyitott oldalon dolgozik.
ChatGPT
Az OpenAI asszisztense, ingyen a chatgpt.com-on. Megbízható mindenes, a legnagyobb felhasználói közösséggel.
Checkpoint (fájlpillanatkép)
Pillanatkép, amelyet egy programozó tool készít a fájljaidról, mielőtt az agent szerkeszti őket, hogy vissza tudd tekerni az utolsó lépéseit. Egy beszélgetésen belüli gyors helyreállításra való; egyes toolok nem veszik észre a shellparancsokkal végzett változtatásokat, ezért commitolj a gitbe is.
Claude
Az Anthropic asszisztense, ingyen a claude.ai-on. Erős hosszabb írott anyagokhoz, nehéz dokumentumelemzéshez és kemény gondolkodáshoz.
Claude Projects
Állandó Claude-munkaterek referenciadokumentumokkal, amikre a Claude minden beszélgetésben emlékszik.
Co-pilot
Olyan AI, ami egy toolon belül melletted dolgozik, és menet közben javasol, miközben végig te irányítasz.
Connectors
Kapcsolatok, amikkel a Claude az engedélyeddel rá tud kötni olyan toolokra, mint a Drive, a Gmail, a Slack, a GitHub és a Linear.
Custom GPTs
A ChatGPT elmentett, újra használható asszisztensei, amiket egyszer beállítasz, és utána újra használsz.
Deep Research
Mód, ami több forrásból, hosszabb ideig dolgozó vizsgálatot futtat, és megírt, hivatkozásokkal ellátott jelentést ad.
Elmentett (újra használható) asszisztens
Egyéni asszisztens, amit egyszer beállítasz, és utána újra használsz: ilyen a Custom GPT, a Gem vagy a Claude Project.
Felhős agent
Coding agent, amely a szolgáltató gépein fut, nem a tieden. Kiadsz neki egy feladatot, a saját előkészített környezetében dolgozik, és egy branchet vagy egy pull requestet ad vissza, amit egy ember átnéz.
Gemini
A Google asszisztense, ingyen a gemini.google.com-on. Ott a legerősebb, ahol a bemenet nagy, vegyes vagy képi, és a Google Workspace-en belül is fut.
Gems
A Gemini elmentett, újra használható saját asszisztensei, amiket egyszer beállítasz, és utána újra használsz.
Grok
Az xAI asszisztense, ingyen a grok.com-on. Rá van kötve az X-re és az élő webre, a friss események a legerősebb oldala.
Permission mode
Egy coding agent beállítása, ami eldönti, mely műveletek futnak le úgy, hogy előbb nem kérdez meg, a csak olvasástól egészen mindenig. Az engedélyszabályok erre épülnek rá, és egy deny rule minden módban tilt.
Plan mode
A coding agentek egyik módja, amelyben az agent elolvassa a kódot, és tervet javasol, de semmit nem változtat, amíg jóvá nem hagyod. Különválasztja annak kitalálását, mit kell tenni, attól, hogy meg is teszi.
Plugin
Csomag, ami egy agent beállításának több részét telepíti egyszerre, például skilleket, hookokat és szerverkapcsolatokat. Egy plugin a te jogosultságaiddal futtathat kódot, ezért telepítés előtt olvasd el, mit tartalmaz.
Projektutasítások
Állandó utasítások, amiket egyszer állítasz be egy ChatGPT- vagy Claude-projektben. A projekt minden chatje megkapja őket a projekt fájljaival együtt, de ettől még kérések, amiket a modell kihagyhat.

Munka AI-val

A 80%-os szabály
Alapból mindent az AI-asszisztensedben kezdj el. Az appba épített tool kényelmes rövidítés, amit ki is hagyhatsz.
A felügyelet paradoxona
Az a probléma, hogy egy AI agent felügyeletéhez éppen azok a készségek kellenek, amelyeket a rá hagyatkozás gyengíthet. Az Anthropic a saját mérnökeiről szóló tanulmányában a programozásra használja a kifejezést: egy agent kódjának ellenőrzéséhez azok a programozási készségek kellenek, amelyeket kevesebbet gyakorolsz, amióta ő írja a kódot.
A munkának el kell tűnnie
Az a szemlélet, hogy az AI egész munkafajtákat töröljön el, a feladatokat pedig szüntesse meg.
A százszoros szemlélet
Az új tempó: hónapokból napok, napokból órák. Ha a költség a századára esik, új dolgok válnak lehetségessé.
Agent-olvashatóság
Az, hogy a tudás, amire egy agentnek szüksége van, olyan helyen van-e, amit futás közben meg tud nyitni. Egy döntés, ami csak egy meetingen, egy chatszálban vagy valakinek a fejében él, olvashatatlan: az agent számára nem létezik.
AI-pilled
Akit megnyert magának az AI. Ha egyszer bejön egy feladatra, onnantól mindenhez azt használod. Általában kacsintva mondják.
AI-rutin
Az a képesség, hogy AI-val dolgozol, rá építesz, és mellette gondolkodsz. Az évtized legjobban megtérülő készsége.
Alapból AI-val kezdj
Minden új feladatra szánj fél percet arra, hogy átgondold, hol segíthet az AI, még mielőtt kézzel belevágnál.
Átadási jegyzet
Rövid jegyzet, amivel egy friss session átvehet egy feladatot: a cél az eredeti szavakkal, a szabályok, amiknek érvényesülniük kell, mi készült el és hogyan lett ellenőrizve, mi következik, és mi nem működött.
Az autonómia öt szintje
Dan Shapiro modellje arról, mennyit bíz egy csapat a kódolásból az AI-ra, a 0. szinttől, ahol minden sort ember ír, az 5. szintig, a sötét gyárig. Egyetlen ember modellje, közös szókincsnek hasznos, és egy csapat egyszerre több szinten is lehet.
Goodhart törvénye
Az a megfigyelés, hogy egy szám megszűnik jó mérőszám lenni, amint az embereket jutalmazzák érte. Ha célként tűzöd ki a megnyitott pull requesteket, több pull requestet kapsz, akár érnek valamit, akár nem.
Innentől mindenki építő
Aki AI-val épít egy munkafolyamatot, az építő, akármi is a beosztása.
Készségek leépülése
Egy olyan készség elvesztése, amelyet már nem gyakorolsz, mert egy tool végzi el a munkát. A coding agenteknél a debugolás a fő gond: egy kísérletben itt volt a legnagyobb különbség, és erre a készségre van szükséged ahhoz, hogy ellenőrizd, amit egy agent visszaad.
Megértési adósság
Egyre nagyobb rés aközött, hogy egy csapat mennyi kódot vitt élesbe, és abból mennyit ért bárki a csapatban. Csendben gyűlik, miközben a tesztek zöldek maradnak, és akkor derül ki, amikor valami elromlik. Kognitív adósságnak is nevezik.
Mintapélda
Az a meglévő kódrészlet, amelyet egy minta követendő példájaként megnevezel, például egy új végponthoz vagy egy teszthez. A coding agentek azt másolják, amit találnak, így ha megnevezed a legjobb példát, azzal azt is tereled, mit másolnak.
Összevetés
Futtasd le ugyanazt a fontos kérdést két toolban, és hasonlítsd össze. Ha egyeznek, nőhet a bizalmad; ha nem, találtál valamit, aminek érdemes utánanézni.
Sötét gyár
A legfelső fok Dan Shapiro modelljében az autonómia öt szintje közül: bemennek a specifikációk, kijön a szoftver, és a kódot senki sem írja, és senki sem nézi át. A teljesen robotokkal működő gyárakról kapta a nevét, ahol nem dolgoznak emberek.
Tanulj újra tanulni
Az a metakészség, hogy tovább tanulsz, miközben a régi szakértelmedet automatizálják. Ez az új versenyelőny.
Triázs
A beérkező munka szétválogatása, hogy minden elem a jó helyre kerüljön. Egy gyárban minden elem egy agenthez, egy emberhez vagy vissza a szerzőjéhez kerül, és minden döntéshez indoklás és bizonyosság tartozik.
WIP-korlát
Felső határ arra, hány feladat lehet elkezdve, de még nem mergelve. Párhuzamos coding agenteknél aszerint állítsd be, hány változtatást tudsz átnézni és mergelni, ne aszerint, hány agentet tudsz elindítani, és nézd át a várakozókat, mielőtt újakat indítasz.