Az olyan generatív AI-k, mint a ChatGPT és a Google Bard, valóban átalakították a munkafolyamatot számos iparágban. A kódolásra gyakorolt hatásuk azonban a legmélyebb, a állítólag a programozók 92%-a alkalmaz különféle mesterséges intelligencia eszközöket a napi feladataiba, és több mint 70%-a fejezte ki, hogy az AI-eszközök integrálása jelentősen javította a munka hatékonyságát.
A tanulmány, a GitHub által végzett, több mint 1000 alkalmazottat foglalkoztató amerikai vállalatokra összpontosítva, és 500 vállalati fejlesztőt kérdeztek meg, rávilágítva az AI-eszközök jelentős szerepére a programozói közösségben. A megállapítások szerint sok alkalmazott kijelentette, hogy az AI kódoló eszközök munkafolyamatba való integrálása nemcsak a teljesítményszabványok betartását segítette elő, hanem lehetővé tette számukra a kód minőségének javítását, a kimeneti generálás felgyorsítását és a termelési szintű incidensek minimalizálását.
„A fejlesztők termelékenységének növelésével, elégedettségük növelésével és arra késztetjük őket, hogy minden nap a legjobbak legyenek, valóban nagyszabású innovációt érhetünk el” – mondta Inbal Shani, a GitHub termékigazgatója.
Ismétlődő feladatok eltávolítása
Nem titok, hogy bárki számára, aki kódolt, az ismétlődő feladatok elvégzése az egyik legfrusztrálóbb dolog valaha. A mesterséges intelligencia pedig itt tündököl, mivel a kódolás ismétlődő és hétköznapi aspektusainak automatizálásával a fejlesztők az összetettebb kihívások leküzdésére fordíthatják erőfeszítéseiket, ami jobb hatékonyságot és teljesítményt eredményez. Ezen túlmenően ezek az eszközök segítenek a kódolóknak programjaik hatékony hibakeresésében, így időt és vállalati erőforrásokat takarítanak meg.
Bár a mesterséges intelligencia programozásban való használatának előnyei nyilvánvalóak, az egyik lehetséges aggodalomra ad okot, hogy a mesterséges intelligencia által generált fokozott függőség kód az emberi szakértelem potenciális leértékelése. A kérdés megvitatása során Mark Collier, az OpenInfra Foundation ügyvezető igazgatója kijelentette: „A Python közösség a mesterséges intelligencia által generált kód kód-ellenőrzésével küszködik, gyakran azért, mert az baromság, és a „hozzájárító” nem tudja megmagyarázni, mert nem írta.”Ezért a programozóknak határokat kell szabniuk az AI-eszközök használatában.