A mesterséges intelligencia az egyik leggyorsabban fejlődő és legérdekesebb informatikai irány, ami rengeteg lehetőséget és mint tudjuk, veszélyt is rejthet magában. Bár egyelőre nem fogja a gép emberi közbeavatkozás nélkül átvenni valakinek a helyét, már most csodálatos, de egyben félelmetes dolgokra lehetünk velük képesek. Az OpenAI Codex egy rendkívül érdekes MI, a célja ugyanis az, hogy segítse az embereket a programozásban.

Amikor az ember egy programot szeretne írni, akkor meg kell tanulnia egy programozási nyelvet. Ezt nem véletlenül hívják nyelvnek, egy idegen nyelvhez hasonlóan tudni kell hozzá gondolkozni, olvasni és írni az adott programozási nyelven, hogy utasításokat adhassunk a számítógépnek. Számtalan programozási nyelv létezik és az sem példa nélküli, hogy vannak olyan szoftverek, amikkel nyelvismeret nélkül is  tudunk programot írni egy egyszerűbb formában. Ám az egyelőre odébb van, hogy emberi nyelven leírva megkérjünk egy gépi asszisztenst arra, hogy írjon egy programot, de ez a jövő talán már nincs is annyira távol, mint hinnénk.

A privát állapotban lévő OpenAI Codexet ugyanis már most megkérhetjük, hogy írja meg a kódot, amire szükségünk van.

Ha most szükségem lenne egy időzítőre, ami azt mutatja meg, mennyi ideig írom például ezt a cikket, akkor megkérhetném az mesterséges intelligenciát, hogy készítsen nekem egy stoppert, ami addig működik, amíg a Word nyitva van, az eredményt pedig mutassa meg nekem utána egy számlálóval és mentse le .txt fájlba.

Ez csak egy nagyon egyszerű példa, hiszen néhány alkalomnál egyszerűbb lenne egy stoppert elindítanom, de ha rendszeresen lenne szükségem ilyen számláló programra, akkor programozó tudás nélkül nem tudnék ilyet írni. Márpedig a projektmenedzsment szempontjából ezek fontos információk lehetnek, számtalan cég méri és statisztikázza ilyen módon a munkafolyamatok idejét.

Az OpenAI Codex ráadásul sokkal bonyolultabb dolgokat is képes írni, akár videojátékot is.

A példa videóban látható, hogy emberi mondatokkal leírt információk alapján egy kész űrhajós játékot készít a mesterséges intelligencia, mindössze 9 perc alatt!

A kód bár nem mindig, de a pályázóknál nagyobb sikerességi aránnyal meg tud oldani olyan feladatokat, amiket az állásinterjúkon szoktak kérni a programozóktól. Csupán annyi a gond, hogy az általa írt kód nem elég erőforrás takarékos, vagyis lassan fut le.

A Two Minutes Papers mesterséges intelligenciával foglalkozó YouTube-csatorna részletesebben is megvizsgálta az OpenAI Codexet. Sajnos ehhez a videóhoz nem készült magyar felirat, angol tudás mellett viszont érdemes megnézni, mert rengeteg mindent megtudhatunk az OpenAI nem is olyan régi múltjával és lehetséges jövőjével kapcsolatban.

Hírlevél feliratkozás
A feliratkozással elfogadom a Felhasználási feltételeket és az Adatvédelmi nyilatkozatot.

8 hozzászólás

A komment írásához előbb jelentkezz be!
arn
arn
2021. szept. 24. 20:18
#6

Itt valik majd el a kreativ programozas, es a tucatmunka :)

lucskossnyillass
lucskossnyillass
2021. szept. 24. 10:53
#5

Normális kódokat, új fejlesztést soha nem fog írni egy gép. Túl "buták" még hozzá. Még.

humaniod
humaniod
2021. szept. 24. 0:01
#4

A programozás nagy része rutinfeladatok ismételgetése, erre tökéletesen alkalmas az AI. Ráadásul ráengedhető nagy kódbázisokra, ahonnan az összes forrást végig tudja zongorázni, majd letesztelni, hogy milyen esetben melyik az optimális megoldás. Ha tehetném, már holnap elkezdeném használni, remélem idővel lesz belőle valami!

De kreatív munkára mindig szükség lesz, és mindig kell olyan szakértő, aki tudja mit kell kérni az AI-tól. Ezekhez továbbra is emberekre lesz szükség.

8hty4our
8hty4our
2021. szept. 23. 18:52
#3

Nem tudom elképzelni ennek a gyakorlati hasznát. Érdekes kísérlet de egyszerűen komplex feladatokat nem lehet csinálni vele, és erre is csak rá van húzva ez a mesterséges intelligencia baromság. Vajon mennyi szemét van a forrásbaan? Aki nem tud programozni ne akarjon programot írni könyörgöm a Jóistenre. Aztán persze ki kapja meg azt a feladatot ha módosítani kell benne valamit? Nyilván egy fejlesztő és ott fog(unk) agyfaszt kapni mikor meglátunk egy ilyet. Érdekes, de - őszintén remélem - nem lesz ebből semmi komoly.

rfj1989
rfj1989
2021. szept. 23. 11:27
#2

Hát gyakorlatilag ez is egy programozási nyelv, csak közelebb áll az ember által ismert utasításokhoz, bár szerintem azzal, hogy az AI magától találgatja el a mértékeket nem lehet pontos kifinomúlt szoftvereket írni. Biztosan lesz ennek jövője de még nagyon gyerek cipőben jár. Az optimalizálásról már nem is beszélnék :D

Sadenal
Sadenal
2021. szept. 23. 12:25

@rfj1989 Majd a jóféle debugging. Aztán mikor az állásra jelentkezők nem érik el a 80 pontot a 100-as skálán (minél nagyobb ez a szám, annál kevesebb a hiba a programban), akkor majd közlik velük, hogy:

  • Van jobb jelentkező, sajnáljuk. Talán legközelebb.
Sadenal
Sadenal
2021. szept. 23. 10:39
#1

Hát....elkezdődött ez is. 10-15 év múlva legyalulja a most jónak számító programozókat, de a közepeseknek biztosan meszeltek.

Resike
Resike
2021. szept. 23. 20:55

@Sadenal Jó vicc.

Vissza az oldal tetejére