"Hangulat alapján kódolás élesben"
## Hangulat alapján kódolás élesben - Átfogó összefoglaló
Eric, az Anthropic kutatója egy rendkívül aktuális témát járt körül előadásában: a "vibe coding" vagy hangulat alapú kódolás jelenségét és annak felelősségteljes alkalmazását éles környezetben. A vibe coding fogalmát sokszor tévesen azonosítják a mesterséges intelligencia kiterjedt használatával a kódgenerálásban, azonban Eric André Karpathy definícióját követve ennél mélyebb jelenségről beszél. A valódi vibe coding akkor történik, amikor teljesen átadjuk magunkat a "hangulatnak", elfogadjuk az exponenciális fejlődést, és gyakorlatilag elfelejtjük, hogy egyáltalán létezik kód. A kulcs abban rejlik, hogy teljesen elvonatkoztatunk a kód létezésétől, ami alapvetően különbözik az olyan eszközök használatától, mint a Cursor vagy a Copilot, ahol még mindig szoros visszacsatolási hurokban dolgozunk a modellel.
A vibe coding jelentősége abban mutatkozott meg, hogy a mérnöki szakmán kívüli emberek is izgatottan kezdtek kódgenerálás iránt érdeklődni. Míg a Copilot és Cursor főként mérnökök számára voltak hasznosak, a vibe coding lehetővé tette, hogy a programozásban járatlan személyek is teljes alkalmazásokat fejlesszenek önállóan. Ez azonban komoly problémákat is felvetett, mivel az emberek programozási tudás nélkül kezdtek kódolni, ami váratlan következményekhez vezetett: API kulcsok túlhasználásához, előfizetések megkerüléséhez és adatbázis-problémákhoz. A sikeres vibe coding esetek jellemzően alacsony téttel járó projektekre korlátozódtak, mint videojátékok vagy szórakoztató melléktevékenységek, ahol a hibák nem okoztak komoly károkat.
Eric érvelése szerint azonban nem hagyhatjuk figyelmen kívül a vibe codinget, még akkor sem, ha magas kockázattal jár az éles termékekben való alkalmazása. Ennek oka az exponenciális fejlődésben keresendő: a mesterséges intelligencia által elvégezhető feladatok hossza hét havonta megduplázódik. Jelenleg körülbelül egy órányi munkát képes elvégezni, ami még kezelhető a hagyományos felülvizsgálati módszerekkel. Azonban amikor az AI egy nap vagy akár egy hét munkáját képes lesz elvégezni egyszerre, lehetetlenné válik a lépésről lépésre történő követés. Eric a fordítóprogramokhoz hasonlítja ezt a helyzetet: a korai fejlesztők valószínűleg még ellenőrizték a fordító által generált assembly kódot, de egy ponton túl ez már nem volt praktikus, és meg kellett bízniuk a rendszerben.
A felelősségteljes vibe coding kulcsa Eric szerint abban rejlik, hogy "elfelejtsük, hogy a kód létezik, de ne felejtsük el, hogy a termék létezik". Ez nem újkeletű probléma - a vezetők évszázadok óta kezelnek olyan szakértőket, akiknek munkáját nem értik teljes mélységében. Egy technológiai igazgató írhat elfogadási teszteket egy szakértő számára anélkül, hogy megértené a megvalósítás részleteit, egy termékmenedzser használhatja a mérnöki csapat által készített terméket anélkül, hogy elolvasná az összes kódot,
(Translation by Claude)