A mesterségesintelligencia-kódolás második hulláma
A Google-nál az új kódok negyedét MI generálja, amelyeket aztán mérnökök átnéznek és elfogadnak, vagy sem. A gépi segítség felgyorsítja munkájukat. Más fejlesztőcégeknél hasonló a helyzet, többen állnak elő úgynevezett copilot eszközökkel, nagy nyelvmodellekre (LLM) épített segédekkel, kódoló asszisztensekkel.
A hullámot a Microsoft indította el 2022-ben az azóta több millió fejlesztő által használt, az óriáscéghez tartozó GitHub Copilotjával. A kódolás, kódoló asszisztensek fejlesztése az egyik legegyszerűbb módja, hogyan csináljunk gyorsan pénzt az MI-ből – állítja Nathan Benaich, az Air Street Capital befektetőcég elemzője.
Ezek az asszisztensek jelenthetik a kódolás következő generációját: elkészítik kódok prototípusait, letesztelik őket, hibáikat kijavítják. Más fejlesztők tovább mennek: szerintük generatív kódoló asszisztensek írása gyors út az általános mesterséges intelligenciához, az AGI-hoz. Az emberi szintű MI elérésére a szoftverfejlesztés területén látják a legnagyobb esélyt.
Szoftvermérnökök általában kétféle pontosságról beszélnek: az egyik a program szintaxisa (lényegében a nyelvtana). Ha valami nem stimmel, a többezer sorban, a kód nem fut. Szerencsére a kódoló asszisztensek első generációja nagyon jó ebben, nem véletlenül tanultak rengeteg fajta program többmilliárd kóddarabkáján.
A másik, hogy pontosan működik-e a program. Ez egy magasabb szint, az új hullámot erre találták ki, és valójában ez változtatja meg a szoftverírás módszertanát. Mert hiába fut pontosan a program, ha nem azért van, amit szeretnénk. Ilyenkor újra kell gondolni az alkotói folyamatot, a fejlesztők gondolkodási mechanizmusát.
Hiába rengeteg a gyakorlóadat, ha nem reprezentálják a szoftverfejlesztést. Az asszisztenseknek más kell: meg kell mutatni nekik, hogyan rakják egybe a kódot. Nemcsak azt, hogy utánozni kell a jókat, hanem a létrejöttükhöz vezető folyamatot is le kell másolni. Ha sikerül, sokkal jobb lesz a kód és a hibák is jobban korrigálhatók.
Egyelőre messze vagyunk még attól, hogy mindent gépek oldanak meg, viszont a hagyományos szoftvermérnöki munkafolyamatoktól is egyre távolabb kerülünk. A kódoló asszisztensek felpörgése ezt igazolja. Egyre többet fejlesztenek, egyik-másik minősége már el is érte a Copilotét. Így pedig az MI is gyorsabban fejlődik.
0 Hozzászólás:
Legyél te az első hozzászóló!
Hozzászólás írásához be kell jelentkezni: