Klíčové poznatky
- Kódovací engine AI společnosti DeepMind je stejně dobrý jako průměrný lidský programátor.
- Motor AlphaCode přichází s kreativními řešeními problémů s kódováním.
-
AI může být nejlepší, když rozšíří lidskou práci, místo aby ji nahradila.
Výzkumná společnost DeepMind říká, že AI kódovací nástroje mohou psát programy stejně dobře jako člověk. Přicházejí roboti konečně na práci softwarových vývojářů?
Když DeepMind použil svůj AlphaCode engine, aby pracoval na problémech s kódováním navrženým k testování lidí, skončil v nejlepších 54 procentech, takže je stejně dobrý jako průměrný člověk. To by mohlo znít, jako by bylo připraveno k nasazení pro živé použití. Mohli byste vyhodit nejhorší polovinu svých lidských kodérů a pak je nahradit roboty kódujícími AI, že? Ještě ne.
"U společností s umělou inteligencí jsou autoři potřeba více než kdy jindy. Skutečnou výhodou autorů umělé inteligence je, že poskytují výzkum a nástroje, které urychlují [urychlují] proces toho, co je třeba do obsahu vložit. Představuji si, že umělá inteligence kódovací enginy udělají totéž pro programátory. Učiní je to efektivnějšími, usnadní jim to začít s vývojem struktury pro jejich aplikace a urychlí proces kódování, " John Cass, spoluzakladatel společnosti AI AIContentGen, řekl Lifewire e-mailem.
Podporovat, ne nahrazovat
Příslibem AI je, že může nahradit lidi v podřadných úkolech nebo nahradit lidi v drahých zaměstnáních. Ale v praxi tam ještě nejsme. Pokud jste někdy používali aplikace AI například k úpravě fotografií, budete vědět, že po dokončení nástroje je ještě spousta věcí, které je třeba provést. Přinejmenším se člověk omezí na klikání na tlačítko pro procházení možností vytvořených umělou inteligencí a poté vybírá to nejlepší.
V případě enginu AlphaCode společnosti DeepMinds je jeho umělá inteligence vycvičena k řešení problémů s kódováním. Příklady uvedené na stránce projektu AlphaCode jsou hledání optimálních způsobů uspořádání silnic a budov nebo vymýšlení strategií, jak vyhrát deskové hry. Ty nemusí být na pracovišti užitečné, ale umělá inteligence DeepMind ukázala jednu důležitou vlastnost: kreativitu.
"Mohu s jistotou říci, že výsledky AlphaCode předčily má očekávání," řekl na blogu Deep Mind Mike Mirzayanov, zakladatel Codeforces, webu, který pořádá soutěže v kódování. „Byl jsem skeptický, protože i v jednoduchých konkurenčních problémech je často nutné nejen implementovat algoritmus, ale také – a to je ta nejobtížnější část – jej vymyslet.“
Nejpravděpodobnější scénář, alespoň pro začátek, je takový, že lidští kodéři použijí nástroje AI, které jim pomohou pracovat. A další společnosti, například Microsoft, pracují na nástrojích umělé inteligence, které pomáhají programátorům pracovat rychleji tím, že za ně dělají spoustu rušné práce.
Svým způsobem jsme všichni zvyklí používat nástroje umělé inteligence každý den a víme, jaká úskalí a frustrace přinášejí. Automatické opravy mají například zrychlit psaní na malých klávesnicích na obrazovce, ale v praxi nakonec změníte styl psaní, aby se návrhy automatických oprav spouštěly lépe.
Nahradí tedy lidské kodéry skutečně umělá inteligence? Nepravděpodobné.
„Kodéry budou stále na sedadle řidiče, stejně jako autoři s tvůrci obsahu AI,“říká Cass. „Nové nástroje pro psaní AI svým způsobem znamenají pro spisovatele ještě větší bezpečnost práce, protože budou mít odborné znalosti, jak v dohledné budoucnosti používat sofistikovanější nástroje a co nejlépe z nich.“
Art Official Intelligence
Existuje několik způsobů, jak zobrazit umělou inteligenci v kreativních činnostech. Jedním z nich je, že odstraňuje chroptění a nechává člověka soustředit se více na kreativní aspekty. Člověk se stává spíše filmovým režisérem než scénáristou herce. Můžeme udělat krok zpět a podívat se na celý projekt z vyšší úrovně, nestaráme se o hloupé detaily potřebné k dosažení našich vizí.
"Učiní je to efektivnějšími, takže bude snazší začít s vývojem struktury pro jejich aplikace…"
Na druhé straně je kreativita AI stále algoritmická kreativita. Bude vymýšlet řešení, psát romány nebo filtrovat naše fotografie, ale možná ne způsobem, který rezonuje s ostatními lidmi tak, jak to umí umění.
Mezi těmito extrémy jsou umělci jako Brian Eno, který nechává doma vypěstovanou hudbu vytvořenou umělou inteligencí běžet na pozadí, když je ve studiu. Když ho něco chytí za ucho, uloží si to pro pozdější použití.
Výtvory umělé inteligence mohou lidi inspirovat směry, kterými bychom se normálně nevydali. Nebo nám AI může diktovat, jak pracujeme, takže skončíme jako podřadné chůvy pro stroje. Jako u každého nástroje tedy záleží na tom, jak jej používáme.