spinny:~/writing $ less vibe-coding-agentic-engineering.md
12A vibrációs kódolás egyike azoknak a kifejezéseknek, amelyek gyűlölködésnek tűnnek, majd lassan hasznossá válnak.34Elsőre úgy hangzik: nem gondolkodom, megkérdezem az MI-t, elfogadom, ami kijön, folytasd. Vidám módszer a technikai adósság előállítására zenei háttérrel.56De túl könnyű lenne így elvetni. Az igazság az, hogy a hangulatkódolás egy valós dolgot elfogott: a modellel történő programozás megváltoztatja az ötlet és a prototípus közötti kapcsolatot.78Először volt egy gondolat, majd egy hosszú mászás. Most gyakran eszébe jut egy gondolat, és fél órával később valami megmozdul a képernyőn. Nehéz nem elcsábítani tőle.910Az érdekes kérdés 2026-ban nem az, hogy a hangulatkódolás igaz-e. Ez az. A kérdés az: mi lesz a nászút után?1112## A prototípus gazdaságossá vált1314Ez a legfontosabb rész.1516Az AI-eszközök csökkentették az indulás érzelmi költségeit. Azelőtt, ha ki akart próbálni egy ötletet, már bele kellett tennie a munkát: verem kiválasztása, projekt létrehozása, kazánlemezek megjegyezése, elrendezés írása, API-k összekapcsolása, unalmas részletekkel való vitatkozás.1718Most már mondhatod: adj egy első verziót.1920És megérkezik az első verzió.2122Nem mindig szép. Nem mindig helyes. Gyakran törékeny. De jön. És amikor megérkezik, megváltoztatja a beszélgetést. Már nem légüres térben vitatkozik. Megérint valamit.2324Ez nagyon erős a tervezők, alapítók, termékmenedzserek, vezető fejlesztők számára, akik belefáradtak az állványzat újraírásába, kíváncsiak, akik korábban nem nyitottak volna szerkesztőt.2526A Vibe kódolás felhajtás, mert több ember számára biztosítja a készülő szoftver fizikai érzését.2728## A probléma az, hogy a szoftver tovább él2930Az a rész, amelyről a mém a legkevesebbet mond el, a következő nap.3132A prototípust el kell olvasni. Helyes. Tesztelve. Telepítve. Biztosítva. Mástól kapta. Valódi adatokhoz kapcsolódik. Hozzáférhetővé tették. Fenntartva, ha egy függőség megváltozik.3334Itt a tiszta hangulatkódolás üti a falat.3536Egy modell gyorsan képes sok kódot generálni, de a kód önmagában nem érték. Ez a viselkedés ígérete. És egy ígéretet igazolni kell.3738A hangulatkódolás kockázata nem az, ha csúnya kódot ír. Mindig csináltuk, még mesterséges intelligencia nélkül is. A kockázat a tulajdonosi érzés elvesztése: „a modell megcsinálta” ürügy lesz arra, hogy nem ért eléggé.3940De a futtatókörnyezet nem fogad el kifogásokat. Ha a kód éles állapotban fut, akkor az Öné.4142## A hangulatkódolástól az ügynöki tervezésig4344A vibe kódolás kiforrott változata nem hagyja abba az ügynökök használatát. Az, hogy komolyabb ciklussal használja őket.4546Nem: mindent generál, és reméljük.4748De:49501. írja le a szándékot;512. készítsünk egy piszkozatot;523. kérje meg az ügynököt, hogy magyarázza el a tervet;534. kis eltéréseket készíteni;545. indítási tesztek;556. véleményeket készíteni;567. helyes;578. csak akkor csatlakozzon.5859Ez a dolog más nevet érdemel. Szeretem az ügynöktervezést, még ha kissé ünnepélyesen is hangzik. Ez azt jelenti, hogy az ügynököket nem nyerőgépként, hanem együttműködőként használjuk egy mérnöki folyamaton belül.6061A lényeg, hogy ne vegyük el az energiát a hangulatkódolásból. Nyomokat ad neki.6263## Ahol remekül működik6465A vibrációs kódolás akkor működik, ha a hiba költsége alacsony, és a feltárás értéke magas.6667Példák:6869- interfész prototípusok;70- személyes eszközök;71- belső műszerfalak;72- kis játékok;73- egyszeri forgatókönyv;74- API-vizsgálatok;75- koncepció igazolása;76- jó tesztekkel rendelkező mechanikai refaktorok;77- demókká alakítandó technikai tartalmak.7879Ilyen esetekben a sebesség a lényeg. Szeretné látni, hogy az ötletnek vannak-e lábai. Szeretnéd megtudni, mit nem értettél. Konkrét beszélgetéshez szeretne eljutni.8081A vibrációs kódolás tökéletes a forma kialakításához.8283## Ahol veszélyessé válik8485Veszélyessé válik, ha a rendszernek következményei vannak, és senki sem lassít.8687Kifizetések, személyes adatok, hitelesítés, engedélyek, infrastruktúra, adatbázis migráció, érzékeny örökölt kód, megfelelőség, gyártás. Itt a hangulat nem elég. Szigorra van szükségünk.8889Ez nem jelenti azt, hogy a mesterséges intelligencia ne tudna segíteni. Sőt, sokat segíthet. De szűk keretek között kell működnie: elágazás, homokozó, teszt, szösz, áttekintés, funkciójelző, visszaállítás.9091A monitorra tetoválandó mondat egyszerű: minél gyorsabb az ügynök, annál olvashatóbbnak kell lennie a folyamatnak.9293Ha nem tudod megmagyarázni, mi változott, akkor nem gyorsítottál. Csak időről időre áthelyezted az adósságot a megértésre.9495## A fejlesztő új szerepe9697A legérdekesebb az, hogy a fejlesztő munkája nem szűnik meg. Sűrűség módosítása.9899Kevesebb idő a kazánon. Több idő a szándékra, a bontásra, az áttekintésre, az integrációra, a tesztelésre, a határokra.100101A fejlesztő egyfajta technikai szerkesztővé válik. Nem a „lektorálások” béna értelmében. Erős értelemben: dönti el, hogy minek kell léteznie, mit kell levágni, mi konzisztens a rendszerrel, mi érdemel bizalmat.102103Egy jó szerkesztő nem visz el mindent, amit kap. Még csak nem is büszkeségből írja át az egészet. Felismeri a jó anyagot, formába hozza, védi az olvasót.104105Az ügynököknél az olvasó egyben a leendő fenntartó is. Gyakran három hét múlva te vagy az.106107## A minta, amit kibontakozóban látok108109A legegészségesebb minta a következő:110111- emberi: szándék, kötöttségek, ízlés, felelősség;112- ügynök: változatok, állványzat, keresés, helyi módosítások, ismétlődő tesztek;113- infrastruktúra: homokozó, CI, nyomkövetés, engedélyek, telepítés;114- csapat: felülvizsgálat, tulajdonjog, szabványok.115116Ha az egyik darab hiányzik, valami eldeformálódik.117118Csak emberi: lassú, gyakran elakad az ismétlődő munka.119120Csak ügynök: gyors, de határozott ítélőképesség nélkül.121122Csak infrastruktúra: Elegáns eljárás haszontalan dolgok előállítására.123124Csak csapat: nagyon rendezett megbeszélések egy prototípus körül, amely soha nem érkezik meg.125126A legjobb akkor történik, ha a darabok beszélnek egymással.127128## Egy kis ellenőrző lista129130Mielőtt hagynám fejlődni egy hangulatkódolt prototípust, feltenném magamnak a következő kérdéseket:131132- jól értem a kód felépítését?133- vannak-e tesztek a kritikus viselkedésre?134- Tudom, hogy az ügynök mely fájlokhoz nyúlt?135- eltávolítottam a generált, de fel nem használt kódot?136- rossz helyre került titok, token vagy hamis adat?137- betartják a minimális akadálymentesítést?138- van-e visszaállítása a telepítésnek?139- megtarthatja rajtam kívül valaki?140141Ha a válasz túl sok kérdésre nem, az nem kudarc. Ez csak egy prototípus, aminek egy kicsit tovább kell prototípusnak maradnia.142143## Olvasásom144145A hangulatkódolás hangos szó egy gyengéd dologra: az öröm, hogy egy ötlet alakot ölt, mielőtt a félelem megállítaná.146147Nem akarom kidobni. Ez sznobság lenne. Sok jó dolog születik így, félig ferdén és élve.148149De a fennmaradó szoftverhez több kell. Megértésre, tesztelésre, tulajdonjogra, infrastruktúrára, határokra van szükség. Kell valaki, aki azt mondja: jó, most tegyük valósággá.150151Talán a jövő nem arról szól, hogy válasszunk a „komolyan” programozás és a „vibe” programozás között. Lehet, hogy megtanulja váltani a sebességet: enyhén fedezze fel, majd tisztelettel konszolidáljon.152153Az emberi rész ott van. Tudja, mikor kell futnia és mikor üljön le, és olvassa el a különbséget.154155## Források156157- [Simon Willison: Nem minden mesterséges intelligencia által támogatott programozás vibe kódolás](https://simonwillison.net/2025/Mar/19/vibe-coding/)158- [OpenAI: Hogyan használják az emberek a ChatGPT-t](https://openai.com/index/how-people-are-using-chatgpt/)159- [GitHub Blog: GitHub Copilot kódoló ügynök](https://github.blog/ai-and-ml/github-copilot/introducing-github-copilot-coding-agent/)160- [Anthropic: Building hatékony szerek](https://www.anthropic.com/engineering/building-effective-agents)161- [Stack Overflow Blog: Miért a vibe kódolás a jövő](https://stackoverflow.blog/2025/04/21/why-vibe-coding-is-the-future/)162
:Vibe kódolás, a nászút utánlines 1-162 (END) — press q to close