A hétvégét azzal töltötted, hogy megküzdöttél egy táblázattal. Az adatok ott voltak, de az oszlopok nem úgy rendeződtek, ahogy szeretted volna, a képletek folyton elromlottak, és egy óra másolgatás után sem voltál biztos benne, hogy jövő hónapban ugyanígy csinálnád.
A legtöbb ember számára régebben egy „bárcsak egy kis program megcsinálná ezt helyettem" kérésre csak három válasz létezett: tanulj meg programozni, fogadj fel valakit, vagy mondj le róla. Az új generációs, mesterséges intelligencián alapuló kódoló eszközök – köztük az OpenAI Codex – csendben átírják ezt a képet, és érdemes megérteni a változást akkor is, ha soha nem tervezed, hogy programozási nyelvhez nyúlj.
Mit is jelent valójában a Codex?
Az OpenAI Codex egy olyan mesterséges intelligencián alapuló asszisztens, amely kódot ír és szerkeszt, amikor elmagyarázod neki, mit szeretnél, hétköznapi angolul. Képzeld el úgy, mint egy junior fejlesztőt, aki melletted ül, meghallgatja a kérésed, leírja az első vázlatot, és megvárja, amíg megmondod, mit változtasson.
Az induláshoz nem kell ismerned egyetlen programozási nyelvet sem. A prompt (az utasítás, amit az MI-nek adsz) úgy néz ki, mint egy mondat, nem úgy, mint kód. Az MI ezután javasol egy kódot, közérthetően elmagyarázza, mit csinált, és megvárja a visszajelzésedet.
Kétféleképpen használhatod. Beszélgetésszerű ablakban is futtathatod, ahol leírod, milyen kis eszközt szeretnél, és átnézed az eredményt, de rámutathatsz egy meglévő projektre is, és megkérheted, hogy adjon hozzá, módosítson vagy javítson dolgokat. Mindkét esetben az MI gépel – a döntéseket te hozod meg.
Mi változott a nem fejlesztők számára?
Az utóbbi időben több dolog is elmozdult. Először is: az MI egyre jobban teljesít kicsi, önálló feladatoknál: CSV-fájl (egy egyszerű táblázat, amit oda lehet adni egy programnak) rendezése, fotók mappájának átnevezése, sablonos e-mail kiküldése, vagy egy weboldalról adatgyűjtés (az oldalról adatok kiemelése) tiszta táblázatba. Ezek pontosan azok a feladatok, amelyekkel egy nem fejlesztő valójában találkozik, és az MI most már kevesebb segítséggel elboldogul velük, mint egy évvel ezelőtt.
A második változás a csapatok munkamódszerében van. Egyre több cég ad a nem fejlesztőknek biztonságos módot arra, hogy ezeket az eszközöket használják, miközben egy technikai csapat átnézi az eredményt. Egy marketinges, egy HR-es vagy egy műveleti elemző prototípust (egy durva első változatot) készíthet egy belső kis eszközből, majd átadja egy igazi fejlesztőnek, aki rendbe teszi. Ennek eredményeként kevesebb lesz a „tud valaki gyorsan összedobni valamit?" kérés, és a kis győzelmek hamarabb jönnek.
A harmadik változás, hogy az MI most már jobban el tudja magyarázni a saját munkáját. Ha kéred, hogy írjon egy szkriptet, végigvezet azon, hogy az egyes részek mit csinálnak. Ez pedig fontos – mert egy eszközt, amit nem értesz, nem tudsz biztonságosan megjavítani sem.
Mit jelent ez számodra?
- Ha nem vagy fejlesztő, és soha nem is akarsz az lenni: az MI-alapú kódoló eszközök most már valóban hasznosak egyszeri feladatokra. El tudod mondani egy mondatban, mit szeretnél, kapsz egy működő vázlatot, és futtatod. Nem varázslók – időnként falakba ütközöl –, de egy olyan 20 perces feladathoz, ami korábban egy szombatodat vitte el, igazi rövidítést jelentenek.
- Ha kisvállalkozást vagy csapatot vezetsz: most van itt az ideje, hogy a kíváncsi nem fejlesztő kollégák néhány egyszerű szabály mellett kipróbálják ezeket az eszközöket a cégnél. Sokat segít, ha van egyértelmű szabályozás arról, milyen adatokat lehet bevinni, és van egy „technikai társ", aki átnézi az eredményt.
- Ha a munkahelyi változások aggasztanak: eddig az volt a minta, hogy az MI-alapú kódoló eszközök felgyorsítják azokat, akik már tudnak programozni, és kicsi ajtókat nyitnak azok előtt, akik nem. Komoly munkára egyelőre egyik csoportot sem helyettesítik – csak átalakítják, mit jelent a „komoly munka".
Összefoglalás
A Codex és a hozzá hasonló eszközök a „bárcsak automatizálni tudnám" gondolatot félórás kísérletté változtatják. Nem kell a fejlesztőt a gyorshívón tartanod, és nem kell ma éjjel megtanulnod egy programozási nyelvet. Csak egy világos elképzelés kell arról, mi az a kis dolog, amit el szeretnél végeztetni, és hajlandóság arra, hogy elolvasd, amit az MI visszaad. Válassz egy idegesítő feladatot a hétre, és próbáld meg leírni egy mondatban. Ennyi az egész kiindulópont.
