Az iparban egy ideje minden már az AI-ról szól, illetve annak egy speciális kategóriájáról, a Generatív AI-ról, ami képeket és szövegeket tud generálni. A szöveg generáló modellek kifejezetten hasznosak a programozók számára, hiszen programkódokat is tudunk vele generáltatni.
Felmerülhet a kérdés jogosan, hogy ha az AI képes generálni akár kész programokat is, akkor mi szükség van olyan emberekre, akik tudnak kódolni? Nem egy felesleges képesség ez, illetve egyáltalán miért olvassam én tovább ezt a könyvet? Ha hasonló gondolatok fogalmazódtak meg bennünk az természetes, hiszen a csapból is az folyik, hogy hogyan fogja az AI elvenni az emberek munkáját. A valóság azonban, mint oly sokszor, árnyaltabb ennél.
Az AI-ra tekintsünk úgy, mint egy szerszámra, ami nagyon hasznos tud lenni, de attól, hogy van egy kalapácsunk, még nem minden probléma megoldására a legjobb választás. Tény, hogy például egy csavart is be lehet verni kellő erővel egy kalapáccsal, illetve nagyon sok ütéssel rántott hús sütésre is alkalmas, szerencsére mégsem mindent kalapáccsal javítunk.
Valahogy az AI is ugyan ezen táborba tatozik. Egy nagyon hasznos eszköz repetitív, unalmas feladatok megoldására, illetve megoldások keresésére, kutatásra, de az általa generált kódot valakinek vissza kell ellenőriznie. Vagyis igenis érdemes megtanulni kódolni. Itt jön képbe ez a könyv.
Továbbá érdemes megjegyezni azt, hogy az AI jelen pillanatban egy népszerű téma, ami körül most rengeteg pénz forog. A pénzszerzés és ügyfélszerzés egy formája pedig a marketing és értelemszerűen igyekszik mindenki a lehető legjobb fényben feltüntetni a termékét, kiemelve csak és kizárólag a jó dolgokat. Éppen ezért ha olyanokat olvasunk, hogy egy termék képes helyettesíteni a tényleges mérnököket, akkor egy egészséges szkepticizmussal olvassuk ezeket a híreket, mert lehet valaki félreértette az AI mozaikszó jelentését és nem Artificial Inteligence-re gondolt, hanem Actually Indians-ra. 1
A könyvben szereplő mintaprogramok nagy részét bármelyik nyelvi modell nagyjából le tudja kódolni és pár sor alapján automatikusan kiegészíti az egészet. Éppen ezért a hatékony tanulás érdekében érdemes az elején kikapcsolni vagy be sem kapcsolni a szerkesztőnkben az AI adta lehetőségeket.
Egy kutatás alapján (forrás: https://time.com/7295195/ai-chatgpt-google-learning-school/) a nagy nyelvi modellek túlzott használata a kritikus gondolkodás képességét rontja. A programozáshoz ez pedig egy nagyon fontos képesség. Éppen ezért, amikor gyakorlunk, főleg a karrierünk elején lehetőleg ne támaszkodjunk a segítségére, mert jóval lassabban fogunk fejlődni, mint szeretnénk.
Ez azonban nem jelenti azt, hogy egyáltalán ne használjuk. Feladatok, minta program ötletek szerzésére nyugodtan használjuk, illetve ha vagyunk annyira biztosak az alap tudásunkban, hogy ismerjük a nyelv alap koncepcióit, akkor nyugodtan kapcsoljuk be és kísérletezzünk a lehetőségekkel.
-
- júniusában a 1,5 milliárd $ értékűre becsült Builder.ai bukott le azzal, hogy a termékükben használt „modell” mögött valójában 700 indiai fejlesztő írta a kódot a felhasználók kérdéseire. A titok/csalás kitudódása után a cég csődöt jelentett. Források: https://www.osnews.com/story/142488/ai-coding-chatbot-funded-by-microsoft-were-actually-indians/ és https://restofworld.org/2025/builderai-ai-apps-downfall/