Búcsút mondunk az emberi programozóknak 5 éven belül?

Napjainkban számos iparágban az AI megjelenése és gyors fejlődése sürgető kérdés, amely bizonyos munkafolyamatokban kiválthatja a szakembereket. A szoftvertesztelési és fejlesztési közösség már most keresi a választ arra: vajon a következő öt évben a gépi nyelvi modellek uralják majd a terepet, vagy bárkiből lehet programozó ezek kihasználásával? Jelenleg sok minden utal arra, hogy a mesterséges intelligencia felülmúlja majd az emberi képességeket, de a gyakorlatban ez nem biztos, hogy ilyen egyszerűen megvalósul.

Will we bid farewell to human programmers in 5 years?
Will we bid farewell to human programmers in 5 years?

Napjainkban számos iparágban az AI megjelenése és gyors fejlődése sürgető kérdés, amely bizonyos munkafolyamatokban kiválthatja a szakembereket. A szoftvertesztelési és fejlesztési közösség már most keresi a választ arra: vajon a következő öt évben a gépi nyelvi modellek uralják majd a terepet, vagy bárkiből lehet programozó ezek kihasználásával? Jelenleg sok minden utal arra, hogy a mesterséges intelligencia felülmúlja majd az emberi képességeket, de a gyakorlatban ez nem biztos, hogy ilyen egyszerűen megvalósul.

Emberi készségek vs. MI

Az elmúlt hónapokban számos tény látott napvilágot, amelyek alátámasztják azt az állítást, hogy a mesterséges intelligencia modellek már kezdenek túlteljesíteni az emberi képességeken. Például az OpenAI ChatGPT modellje már sikeresen teljesítette a Google magas szintű szoftverfejlesztői vizsgáját. Nemrég a GitHub arról számolt be, hogy az összes kód 46%-a az összes programnyelvet figyelembe véve a Copilot nevű MI-alapú eszköz segítségével íródott. Ha ez nem lenne elég, a DeepMind AlphaCode MI modellje is túlszárnyalta az emberi programozókat, amikor több mint 5000 fős emberi mezőnyben mérték össze őket. Az eredmények azt mutatták, hogy az MI teljesítménye 45%-ban jobb volt a széles szakmai tapasztalattal rendelkező fejlesztőknél. Ezek után joggal merül fel a kérdés: mi várható a technológia fejlődésében a következő években, és mit jelenthet ez az emberi programozók jövőjére nézve?

Optimista forgatókönyvek a jövőre nézve

Talán nem is olyan borúsak a jövőképek, mint elsőre gondolnánk. Az MI-eszközök révén a vállalatok egy olyan jövőt képzelnek el, amelyben többen, mint valaha, képesek lesznek kihasználni a kódolás erejét. Nem a programozók kiiktatása a cél, hanem egyes forgatókönyvek szerint az MI-technológia elterjedése révén akár mindenki programozóvá válhat. A generatív MI-kódolás segítségével bárki egyszerűen megfogalmazhatja, mit szeretne, majd az MI ezt felhasználható kóddá alakítja. Röviden: az emberek leírják elképzeléseiket, az MI pedig automatizálja a kódgenerálást és a feladatoptimalizálást.

Szükséges lesz még megtanulni programozni?

Egyre sürgetőbb a kérdés: ebben az új technológiai környezetben vajon megéri még megtanulni programozni? Elsőre lehet, hogy nemmel válaszolnánk. Közelebbről megnézve azonban látszik, hogy a programozás nem pusztán egy adott számítógépes nyelvről vagy kódok írásáról szól. Hanem egy számítástechnikai szemléletmód kialakításáról: bonyolult problémák részekre bontása, logikus megoldások kidolgozása és kritikus gondolkodási készségek fejlesztése. És ez egy olyan képesség, amely az évek előrehaladtával egyre fontosabbá válik.