A könyv témái

A könyv végigvezet azon, hogyan alakítja át a szoftverfejlesztést az AI-ágens szemlélet, mi a különbség chatbot, copilot és valódi ágens között, hogyan működnek a nagy nyelvi modellek fejlesztői szemmel, mit jelent a tokenizáció, a kontextusablak és a rendszerutasítás, miért nem elég a jó prompt, és miért válik kulcskérdéssé a kontextus-tervezés. Bemutatja, hogyan érdemes modellt választani különböző fejlesztési feladatokhoz, hogyan lesz az egyszeri válaszból valódi munkafolyamat, miként működik az ágensi ciklus, hogyan különül el a tervezés és a végrehajtás, mikor kell emberi kontroll, és hogyan lehet több ágenssel, Skill-ekkel, MCP-vel, külső eszközökkel és modern fejlesztői környezetekkel hatékonyan együtt dolgozni. A könyv kitér a Cursor, Claude Code, Codex, OpenCode és más mai eszközök világára, az ágensbarát projekt-előkészítésre, a projektmemóriára, a lokális modellekre, a RAG-re, a fine-tuningra, a CI/CD-be illesztett ágensi működésre, valamint a biztonsági kockázatokra is, a prompt-injekciótól a jogosultságkezelésig. Az eredmény egy gyakorlatias, gondolatébresztő és jövőálló útmutató arról, hogyan válhat a fejlesztő és az AI valódi munkatárssá ugyanabban a rendszerben.

Miért érdemes most elolvasnod ezt a könyvet?

A szoftverfejlesztés világában ritkán jön el olyan pillanat, amikor nem csupán új eszközök jelennek meg, hanem maga a fejlesztői munka logikája kezd átalakulni. Az AI-ágens alapú fejlesztés ilyen fordulópont. A kérdés már nem az, hogy jelen van-e a mesterséges intelligencia a fejlesztésben, hanem az, hogy ki tud vele valóban jól együtt dolgozni. Ez a könyv ehhez ad világos, gyakorlatias és szakmailag megalapozott kapaszkodót.

A Bevezetés az AI ágens alapú szoftverfejlesztésbe nem marketingígéreteket és felszínes eszközbemutatókat kínál, hanem érthető gondolkodási keretet. Megmutatja, mi a különbség chatbot, copilot és ágens között, hogyan működnek a nagy nyelvi modellek a háttérben, miért fontosabb sokszor a kontextus, mint maga a prompt, és hogyan lesz az egyszeri válaszból valódi, több lépéses munkafolyamat. Közben végig a gyakorlati használatra koncentrál: projekt-előkészítésre, eszközválasztásra, workflow-kra, biztonságra, kontrollra és a fejlesztői döntések minőségére.

Ez a könyv azoknak szól, akik nem szeretnének kívül maradni ezen a változáson, de nem is akarnak kritikátlanul sodródni vele. Azoknak, akik érteni akarják, mi történik, amikor az AI már nem csak válaszol, hanem dolgozni kezd a kód, a projekt és a fejlesztési folyamat körül. És azoknak, akik szeretnének a gyorsan változó eszközvilág mögött tartós, jövőálló tudást építeni.

Mert a jövő fejlesztője nem attól lesz értékesebb, hogy minden kódsort saját kézzel ír meg, hanem attól, hogy jól érti a problémát, jól szervezi a munkát, és képes az AI-t valódi szakmai előnnyé formálni. Ez a könyv ehhez nyújt biztos alapot.

Tartalomjegyzék

 

Bevezetés

Miért most? Mi változik a szoftverfejlesztésben?

 2.1 A fejlesztői munka átalakulása 8

 2.2 Az AI szerepe a modern fejlesztési workflow-ban 9

 2.3 Webfejlesztés és az ágens szemlélet találkozása 9

 2.4 Miért nem múló trendről van szó? 10

 2.5 Mire számíthat az olvasó ebben a könyvben? 10

Chatbot, copilot, ágens: a három szint?

 3.1 Mit nevezünk chatbotnak? 12

 3.2 Mit tud egy copilot típusú rendszer? 13

 3.3 Mi tesz egy rendszert valódi ágensé? 13

 3.4 Cél, állapot, eszközhasználat és autonómia 14

 3.5 Ember és ágens együttműködése a fejlesztésben 15

Hogyan „olvassa” a világot egy nyelvi modell?

 4.1 Mi történik valójában, amikor kérdezünk egy modelltől? 17

 4.2 A szöveg feldarabolása és annak következményei 18

 4.3 Mennyi minden fér bele egyszerre egy modell figyelmébe? 18

 4.4 Látható és láthatatlan utasítások 19

 4.5 Mikor tűnik okosnak a modell, és mikor vezet félre? 20

 4.6 Ugyanaz a feladat több modellen: első megfigyelések 20

 4.7 A modell nem tud „mindent”, csak nagyon sok mindent képes jól összerakni 21

 4.8 Mi következik ebből a gyakorlati használatra nézve? 21

 4.9 Mit érdemes megjegyezni ebből a fejezetből? 22

Nem csak az számít, mit teszel a kérésbe, az is számít, mit teszel a kérés köré

 5.1 A jó kérés és a jó előkészítés közötti különbség 23

 5.2 Háttéranyagok, példák, szabályok és szerepek 24

 5.3 Mikor lesz túl kevés, és mikor túl sok a kontextus? 25

 5.4 Jel és zaj a modell számára 25

 5.5 Hogyan készíts elő egy feladatot úgy, hogy a modell valóban tudjon dolgozni vele? 26

 5.6 Gyakori kezdő hibák a modellhasználatban 27

 5.7 Miért ez az egyik legfontosabb szemléleti váltás? 28

Milyen modellek között választ ma egy fejlesztő?

 6.1 Gyors modellek, alapos modellek, specializált modellek 29

 6.2 Mire való egy általános modell, és mire egy erősebb következtető modell? 30

 6.3 Sebesség, minőség, megbízhatóság és költség 31

 6.4 Miért számít a tokenfogyasztás a gyakorlatban? 31

 6.5 Mikor nem a legerősebb modell a legjobb választás? 32

 6.6 Gyakorlati szempontrendszer modellválasztáshoz 32

 6.7 Mit érdemes magunkkal vinni ebből a fejezetből? 33

Hogyan lesz a válaszból munkafolyamat?

 7.1 A több lépésben dolgozó rendszerek logikája 34

 7.2 A célértelmezéstől a következő lépésig 35

 7.3 Miért fontos külön kezelni a gondolkodást és a végrehajtást? 35

 7.4 Visszacsatolás, újratervezés és korrekció 36

 7.5 Mikor kell megállítani az automatizmust? 37

 7.6 Emberi kontroll a megfelelő pontokon 37

 7.7 Miért ez a fejezet a fordulópont? 38

Az ágenssel való munka alapmintái

 8.1 Feladatdarabolás emberi szemmel 39

 8.2 Részlépések, ellenőrzőpontok és újrapróbálkozás 40

 8.3 Hibakezelés nem csak kódban, hanem workflow-ban is 41

 8.4 Hogyan kérjünk tervet végrehajtás előtt? 42

 8.5 Mikor jó a szoros vezetés, és mikor engedhető több szabadság? 42

 8.6 Gyakorlat: human-in-the-loop fejlesztési minta 43

 8.7 Mit érdemes továbbvinni ebből a fejezetből? 44

Hol dolgozik velünk az AI? Szerkesztőben, terminálban vagy a háttérben

 9.1 A beépülő fejlesztői segítők világa 45

 9.2 Terminálközeli munkavégzés és annak előnyei 46

 9.3 Távol futó, feladatot vállaló rendszerek 46

 9.4 Mikor kényelmesebb az editor, és mikor tisztább a parancssor? 47

 9.5 Láthatóság, kontroll és sebesség különböző munkastílusokban 47

 9.6 A fejlesztői környezet mint döntési tényező 48

Eszközök, amelyek ma formálják ezt a világot

 10.1 Claude Code, Codex és OpenCode eltérő karaktere 49

 10.2 Cursor, Antigravity, Zed és a szerkesztőbe épülő megoldások 50

 10.3 VS Code-os kiegészítések és a bővítményalapú út 51

 10.4 Tervezésminőség és kontextuskezelés eszközönként 51

 10.5 Milyen projekthez milyen típusú rendszer illik? 52

 10.6 Gyakorlat: ugyanaz a repository több rendszer szemével 53

Hogyan készítsünk elő egy projektet AI-val való együttműködésre?

 11.1 A kódbázis mint értelmezhető munkaterület 54

 11.2 Projektmemória és irányadó fájlok szerepe 55

 11.3 Többrétegű szabályozás egyetlen kódbázison belül 55

 11.4 Hogyan sűrítsük a lényeget a modell számára? 56

 11.5 Kiszámíthatóbb viselkedés kaotikus modellből 57

 11.6 Gyakorlat: egy meglévő projekt előkészítése ágensi munkára 57

Képességek, viselkedések és kapcsolatok: három külön világ

 12.1 Mit jelent az, hogy egy rendszer „képes megtenni valamit”? 59

 12.2 Miért nem ugyanaz egy művelet és egy munkaminta? 60

 12.3 Mikor beszélünk Skill-ről, és mikor egyszerű eszközről? 61

 12.4 Külső kapcsolódások és rendszerszintű együttműködés 61

 12.5 Aktiválási feltételek, korlátok és viselkedési szabályok 62

 12.6 Hogyan csökkentsük a fölösleges kontextusterhelést? 62

Amikor a modell kilép önmagából: kapcsolódás külső rendszerekhez

 13.1 Miért fontosak a szabványos összekötő rétegek? 64

 13.2 A host, a kliens és a kiszolgáló szerepei 65

 13.3 Repositoryk, adatforrások és kommunikációs csatornák összekapcsolása 65

 13.4 Jogosultságok, határok és biztonságos hozzáférés 66

 13.5 Gyakorlat: adatból kód, kódból változás, változásból jelzés 67

Amikor nem egyetlen ágens dolgozik

 14.1 Delegálás és alfeladatok külön szereplők között 68

 14.2 Tervező, kivitelező, ellenőrző: elkülönített szerepek 69

 14.3 Mikor érdemes több kisebb rendszert használni egy nagy helyett? 69

 14.4 Minőségi kapuk és automatikus visszajelző pontok 70

 14.5 Javító körök és ismételt ellenőrzés 71

 14.6 Gyakorlat: összetett feladat felépítése több szereplővel 71

Az ágens mint a fejlesztési folyamat része

 15.1 Nem interaktív futtatás és háttérműködés 73

 15.2 Illesztés a build, test, release láncba 74

 15.3 GitHub Actions és hasonló automatizált környezetek 74

 15.4 Folyamatosan ismétlődő ágensi működések 75

 15.5 Egy teljes út a hibajegytől a pull requestig 75

A kényelem ára: kockázatok és védelmi elvek

 16.1 Amikor a bemenet manipulálja a rendszert 77

 16.2 Téves vagy túl széles eszközhasználat 78

 16.3 Több jogosultság, mint amennyi indokolt 78

 16.4 Elszigetelés, korlátozás és ellenőrizhetőség 79

 16.5 Miért nem szabad az AI-t vakon végrehajtóként kezelni? 79

 16.6 Biztonságtudatos gondolkodás a mindennapi használatban 80

Saját működési minták kialakítása

 17.1 Ugyanaz a kérés különböző modelleken 81

 17.2 Egy ember által felügyelt fejlesztési folyamat megtervezése 82

 17.3 Saját Skill megalkotása valós fejlesztői problémára 82

 17.4 Ágensi együttműködés egy meglévő kódbázissal 83

 17.5 Többlépéses fejlesztési lánc felépítése 84

 17.6 Az első saját, használható ágensi workflow 84

 17.7 Mit érdemes magunkkal vinni ebből a fejezetből? 85

Merre tovább?

 18.1 Hogyan fejlődj tovább ezen a területen? 86

 18.2 Mely képességek maradnak hosszú távon is értékesek? 87

 18.3 Az AI-ágens alapú fejlesztés jövőképe 87

Zárszó

Mellékletek

 20.1 A könyv leglényegesebb pontjainak összefoglalása 90

 20.2 Mikor melyik AI eszközt érdemes használni jelenleg? 93

 20.3 Az OpenClaw-ról röviden 95

 20.4 Rövid piaci pillanatkép (2026Q2) 96

 20.5 Kitekintés a lokális modellekről és azok alkalmazhatóságáról 97

 20.6 Az LLM-ek technikai háttere (áttekintés) 100

 20.7 Az LLM-ek technikai háttere (részletek) 107

 20.8 A könyvben található fogalmak fordítása és magyarázata 113



Vásárlás