OpenAI a budúcnosť programovania: Čo čaká inžinierov v ére AI agentov?
OpenAIho Kódex mení programovanie: inžinieri musia ovládať otázky, chápať kód a byť zvedaví. Aj keď agenti budú písať väčšinu kódu, ľudia zostávajú dôležití pre architektúru a kvalitu. Rýchlejšie prototypy otvárajú nové možnosti!
V posledných rokoch sa AI stáva čoraz viac súčasťou nášho života. Jednou z oblastí, kde má potenciál priniesť revolúciu, je programovanie. OpenAI a ich projekt Kódex sú toho jasným príkladom. V druhej časti rozhovoru s Michaelom Bolinom, technickým lídrom pre open-source Kódex pri OpenAI, sa dostávame k ľudskej stránke tejto transformácie. Čo znamená byť programátorom, keď už väčšinu kódu píšu agenti? Aké zručnosti sú teraz najdôležitejšie a čo nás čaká v budúcnosti softvérového inžinierstva?
Od systémov k ľuďom: Budúcnosť programovania
Rozhovor sa zameriava na prechod od písania nástrojov pre vývojárov k písaniu nástrojov pre agentov. Bolin hovorí, že táto zmena nie je tak drastická ako by sa mohlo zdať. Existuje množstvo existujúcich nástrojov, ktoré je možné jednoducho prispôsobiť pre potreby agentov. Avšak najväčšia otázka zostáva: čo sa stane s webom, keď ho budú viac konzumovať agenti ako ľudia? A čo to znamená byť programátorom v takom svete?
Zmena myslenia: Budovanie pre agentov vs. vývojárov
Bolin priznal, že aj on sám si kladie otázku, aký bude jeho postoj k písaniu kódu, keď už nebude potrebné ho písať manuálne. Nakoniec však zistil, že používanie agentov je skôr zábavnou výzvou a zaujímavým problémom. Uvedomuje si, že ide o inú formu budovania vecí, ale stále má pocit, že kontrolu nad výsledkom má on sám.
Čo sa stane, keď agenti konzumujú web?
Táto otázka zostáva nezodpovedaná a je to jedna z najväčších neznámych v súčasnosti. Bolin si myslí, že budeme musieť počkať a uvidíme, ako sa situácia vyvinie. Je však jasné, že programovanie bude vyzerať inak, ak agenti budú konzumovať väčšinu webu.
Programátorská identita v ére AI
Bolin hovorí o tom, ako si vždy vážil písanie kódu a považoval to za súčasť svojej identity. Teraz sa však snaží prispôsobiť novým podmienkam a využívať agentov na dosiahnutie svojich cieľov. Stále má pocit, že je schopný formovať výsledok a vkladať do neho svoje skúsenosti a názory.
Budeme stavať viac ako kedykoľvek predtým?
Jednou z najzaujímavejších zmien je to, že prototypy sa stali lacnejšími na vytvorenie. V minulosti bol čas obmedzujúcim faktorom pri budovaní vecí. Teraz je limitom skôr predstavivosť. Je možné rýchlo vyskúšať rôzne nápady a experimentovať s novými technológiami.
Kľúčové zručnosti pre inžinierov pracujúcich s AI agentmi
Bolin sa pýta, čo je potrebné vedieť, aby sa človek stal inžinierom v tomto prostredí. Hovorí, že stále je dôležité vedieť správne klásť otázky a rozumieť kódu. Je tiež potrebné byť ochotný prechádzať rôzne úrovne abstrakcie a analyzovať kód. Dôležitá je zvedavosť a schopnosť pýtať sa „prečo“.
Prevezmú agenti programovanie?
Bolin si myslí, že agenti budú písať väčšinu kódu, ale ľudia stále budú mať dôležitú úlohu. Budeme potrebovať ľudí, ktorí dokážu formovať architektúru a zabezpečiť kvalitu kódu. Je však otázkou, kedy sa to stane. Nemyslíš si, že už nastala tá chvíľa?
Inžinierska chuť vs. rozhodnutia AI
Bolin hovorí o dôležitosti aplikácie ľudskej „chuti“ pri budovaní systémov. Ak sa ľudia príliš skoro vzdajú kontroly a nechajú agentov robiť všetko, mohli by skončiť s neefektívnymi alebo nekvalitnými produktmi.
Od nápadu k produktu rýchlejšie ako kedykoľvek predtým
Bolin zdôrazňuje, že teraz je možné dostať sa od nápadu k prototypu a potenciálne aj k produktu oveľa rýchlejšie ako v minulosti. To umožňuje experimentovať s novými technológiami a budovať rôzne projekty.
Riziká: Strata ľudského úsudku príliš skoro
Bolin varuje pred tým, aby sme sa príliš skoro vzdali kontroly nad procesom programovania. Ak to urobíme, mohli by sme skončiť s nekvalitnými produktmi a stratiť schopnosť ovplyvňovať ich vývoj.
Potrebujeme stále ľudí v slučke?
Bolin hovorí, že je dôležité mať ľudí zapojených do procesu rozhodovania a aplikácie „chuti“. Nie je to len o náhodnom zadávaní požiadaviek stroju a následnej oprave chýb. Je potrebné mať prehľad o celkovom procese a zabezpečiť kvalitu kódu.
Kniha, ktorá ovplyvnila myslenie budovateľa
Bolin uvádza ako knihu, ktorá ho najviac ovplyvnila, Cryptonomicon od Neila Stephensona. Oceňuje spôsob, ako autor spája systémy a vytvára vynaliezavé riešenia.
Kľúčové poznatky (Dôležité zistenia)
- Ľudská úloha zostáva dôležitá: Aj keď agenti budú písať väčšinu kódu, ľudskí inžinieri budú stále potrebovať ovplyvňovať architektúru a zabezpečovať kvalitu.
- Zručnosti sa menia: Namiesto písania kódu je teraz dôležitejšie vedieť správne klásť otázky a rozumieť existujúcemu kódu.
- Rýchlejšie prototypovanie: Vďaka agentom je možné rýchlo experimentovať s novými nápadmi a budovať prototypy.
- Dôležitosť „chuti“: Je potrebné aplikovať ľudskú „chuť“ pri budovaní systémov, aby sa predišlo nekvalitným produktom.
Odporúčania a úvahy
Rozhovor s Michaelom Bolinom ponúka zaujímavý pohľad do budúcnosti programovania. Zdá sa, že agenti zmenia spôsob, akým budujeme softvér, ale ľudskí inžinieri zostanú dôležitou súčasťou tohto procesu. Je potrebné prispôsobiť sa novým podmienkam a naučiť sa využívať AI nástroje na dosiahnutie svojich cieľov. Najdôležitejšie je však nezabudnúť na ľudský úsudok a „chuť“, ktoré sú nevyhnutné pre vytváranie kvalitných produktov. Budúcnosť programovania je tu, a je plná zaujímavých výziev a príležitostí.
Zdroje
- Originálne video
- Domov | Turing Post
- linkedin.com
- Michael Bolin @bolinfest na X
- GitHub – openai/codex: Ľahký programovací nástroj, ktorý beží vo vašom termináli
- 🎙️Nová vnútorná zóna softvérového inžinierstva s Michaelom Bolinom
- Ksenia_TuringPost @TheTuringPost na X
- linkedin.com
Približne 165 gCO₂ bolo uvoľnených do atmosféry a na chladenie sa spotrebovalo 0.83 l vody za účelom vygenerovania tohoto článku.
Komentáre ()