
Számos iparágban manapság égető kérdés, hogy az AI megjelenése és rohamos fejlődése felválthatja-e a szakembereket bizonyos munkafolyamatok elvégzésében. Nincs ez másképp az informatikai szektorban sem. A szoftvertesztelői- és fejlesztői közösség is már keresi a kérdésre a választ: vajon az elkövetkezendő öt évben fölénybe kerülhetnek-e a mesterséges intelligencia modellek, vagy azt kihasználva bárki programozóvá válhat? A jelenlegi kilátások szerint számos tény áll amögött, hogy bizony az AI felülmúlja az emberi képességeket, ám a gyakorlatban ez talán mégsem tud olyan könnyen megvalósulni.
Emberi képességek vs. AI
Az elmúlt hónapokban sorra láttak napvilágot olyan tények, amelyek bizonyítékul szolgálhatnak arra az állításra, hogy lassacskán a mesterséges intelligencia teljesítménye felülemelkedik az emberi képességeken. Például, az OpenAI ChatGPT modellje már sikeresen tudta teljesíteni a Google magas szintű szoftverfejlesztőknek szóló vizsgáját. Nemrégiben a GitHub arról számolt be, hogy a kódok 46%-át az összes programozási nyelven keresztül a Copilot, vagyis a vállalat által fejlesztett AI-alapú eszközének segítségével készítik. Ha ez nem lenne elég, a DeepMind AlphaCode AI modellje felülmúlta az emberi programozók teljesítményét, amikor több mint 5000 emberi résztvevővel mérte össze tudását. Az eredmény szerint az AI a mély szakmai tapasztalattal rendelkező programozók 45%-át múlta felül. E tények olvasása után felmerülhet a kérdés: mégis mi fog történni a technológia fejlődésével a következő egy-két évben és mit jelenthet ez az emberi programozók jövőjére nézve?
Optimista forgatókönyvek a jövőre nézve
Lehetséges, hogy a jövőről alkotott forgatókönyvek nem is olyan pesszimisták, mint ahogy azok elsőre látszanak? Természetesen a mesterséges intelligencia eszközökkel a vállalatok célja is egy olyan jövőkép megalkotása, amelyben minden eddiginél több ember lesz képes kihasználni a kódolás erejét fontos problémák megoldására az AI eszközök nyújtotta lehetőségekkel. Ahelyett, hogy megszüntetné a programozói munkakört, egyes forgatókönyvek szerint az AI-technológia megjelenése sokkal inkább mindenkiből programozót faraghat. A generatív mesterséges intelligencia kódolással bárki képes lehet egyszerűen kifejezni, hogy mit szeretne létrehozni, viszontlátni. Röviden, az ember leírja szándékait és ötleteit, majd az AI automatizálja a kódgenerálást, valamint a feladatoptimalizálást.
Szükség lesz-e a kódolás elsajátítására az elkövetkezendő években?
Egyre égetőbb a kérdés, hogy ebben az új technológiai környezetben van-e még értelme kódolni tanulni, akár Python, akár más programozási nyelven? A válasz elsőre talán az lehetne, hogy nem. Mégis, ha a dolgok mögé nézünk, láthatjuk, hogy a kódolás nem egy adott számítógépes nyelvről szól, sőt nem is a programírásról önmagában. Hanem a számítógépes gondolkodásmód ápolásáról: a komplex problémák kezelhető összetevőkre bontásának, a logikus megoldások kidolgozásának és a kritikus gondolkodás képességének fokozásáról. Ez pedig egy olyan készség, amelyre csak az ember képes.