Kľúčové poznatky
- Kódovací modul AI spoločnosti DeepMind je taký dobrý ako priemerný ľudský programátor.
- Motor AlphaCode prichádza s kreatívnymi riešeniami problémov s kódovaním.
-
AI môže byť najlepšia, keď rozšíri ľudskú prácu namiesto toho, aby ju nahrádzala.
Výskumná spoločnosť DeepMind hovorí, že nástroje na kódovanie AI dokážu písať programy rovnako ako človek. Prichádzajú konečne roboty na prácu vývojárov softvéru?
Keď DeepMind použil svoj AlphaCode engine, aby pracoval na problémoch s kódovaním navrhnutým na testovanie ľudí, skončil v top 54 percentách, vďaka čomu je taký dobrý ako priemerný človek. Môže to znieť, že je pripravený na nasadenie na živé použitie. Mohli by ste vyhodiť najhoršiu polovicu svojich ľudských kódovačov a potom ich nahradiť robotmi na kódovanie AI, však? Zatiaľ nie.
"Pri spoločnostiach s umelou inteligenciou sú spisovatelia potrební viac ako kedykoľvek predtým. Skutočnou výhodou autorov umelej inteligencie je, že poskytujú výskum a nástroje, ktoré urýchľujú proces toho, čo je potrebné vložiť do obsahu. Predstavujem si, že AI kódovacie enginy urobia to isté pre programátorov, zefektívnia ich, uľahčia začiatky s vývojom štruktúry pre ich aplikácie a urýchlia proces kódovania, " John Cass, spoluzakladateľ spoločnosti AI AIContentGen, povedal Lifewire e-mailom.
Podporovať, nie nahrádzať
Umelá inteligencia sľubuje, že môže nahradiť ľudí v podradných úlohách alebo nahradiť ľudí v drahých zamestnaniach. Ale v praxi tam ešte nie sme. Ak ste niekedy používali aplikácie AI napríklad na úpravu fotografií, budete vedieť, že po dokončení nástroja je ešte potrebné vykonať veľa čistenia. Človek sa prinajmenšom obmedzí na klikanie na tlačidlo, aby mohol prechádzať možnosťami vytvorenými AI a potom si vybrať to najlepšie.
V prípade enginu AlphaCode od DeepMinds je jeho AI vyškolená na zvládanie problémov s kódovaním. Príklady uvedené na stránke projektu AlphaCode sú hľadanie optimálnych spôsobov usporiadania ciest a budov alebo vymýšľanie stratégií, ako vyhrať stolové hry. Tieto nemusia byť užitočné na pracovisku, ale umelá inteligencia DeepMind preukázala jednu dôležitú vlastnosť: kreativitu.
"Môžem s istotou povedať, že výsledky AlphaCode prekonali moje očakávania," povedal na blogu Deep Mind Mike Mirzayanov, zakladateľ Codeforces, stránky, ktorá organizuje súťaže v kódovaní. „Bol som skeptický, pretože aj pri jednoduchých konkurenčných problémoch je často potrebné nielen implementovať algoritmus, ale aj – a to je najťažšia časť – ho vymyslieť.“
Najpravdepodobnejší scenár, aspoň na začiatok, je taký, že ľudskí programátori použijú nástroje AI, ktoré im pomôžu pracovať. A ďalšie spoločnosti, napríklad Microsoft, pracujú na nástrojoch AI, ktoré pomáhajú programátorom pracovať rýchlejšie tým, že robia veľa práce za nich.
Svým spôsobom sme všetci zvyknutí používať nástroje AI každý deň a vieme, aké úskalia a frustrácie prinášajú. Automatické opravy majú napríklad zrýchliť písanie na malých klávesniciach na obrazovke, ale v praxi nakoniec zmeníte štýl písania, aby ste lepšie spustili návrhy automatických opráv.
Skutočne teda ľudských kódovačov nahradí AI? Nepravdepodobné.
„Kodéry budú stále na sedadle vodiča, ako sú autori s autormi obsahu AI,“hovorí Cass. „Svojím spôsobom nové nástroje na písanie AI znamenajú pre spisovateľov ešte väčšiu bezpečnosť práce, pretože v dohľadnej budúcnosti budú mať odborné znalosti o tom, ako používať sofistikovanejšie nástroje a čo najlepšie z nich.“
Art Official Intelligence
Existuje niekoľko spôsobov, ako zobraziť AI v kreatívnych snahách. Jedným z nich je, že odstraňuje drnčanie a umožňuje človeku sústrediť sa viac na kreatívne aspekty. Človek sa stáva skôr filmovým režisérom namiesto scenáristu herca. Môžeme urobiť krok späť a pozrieť sa na celý projekt z vyššej úrovne, bez toho, aby sme sa zaoberali drobnými detailmi potrebnými na dosiahnutie našich vízií.
„Urobí ich to efektívnejšími a uľahčí im to začať s vývojom štruktúry pre ich aplikácie…“
Na druhej strane kreativita AI je stále algoritmická kreativita. Bude vymýšľať riešenia, písať romány alebo filtrovať naše fotografie, ale možno nie spôsobom, ktorý rezonuje s ostatnými ľuďmi tak, ako to dokáže umenie.
Medzi týmito extrémami sú umelci ako Brian Eno, ktorý necháva domácu hudbu vytvorenú AI bežať na pozadí, keď je v štúdiu. Keď ho niečo chytí za ucho, uloží si to na neskoršie použitie.
Výtvory umelej inteligencie môžu ľudí inšpirovať smermi, ktorými by sme sa normálne nevydali. Alebo nám AI môže diktovať, ako pracujeme, takže skončíme ako podradné pestúnky pre stroje. Ako každý nástroj sa teda počíta, ako ho používame.