Domov Rozvoj Chystá se ai nahradit počítačové programátory kdykoli?

Chystá se ai nahradit počítačové programátory kdykoli?

Anonim

Q:

Protože umělá inteligence se skládá ze strojů, které hovoří strojovým jazykem, nebudou v psaní programů mnohem kompetentnější než lidské bytosti, což by nakonec přimělo programátory zastarat?

A:

Odpověď je celkem jednoduchá: ne. Místo toho se stane, že se „počítačoví programátoři“ stanou „AI programátory“.


Nikdo nepochybuje o tom, že se AI každý den programuje mnohem lépe. A je prokázáno, že nakonec budou nástroje poháněné umělou inteligencí při kódování mnohem lepší než lidé. Stroje se však v brzké době nebudou osamostatňovat na lidech a schopnost vytvořit užitečný a praktický kód zahrnující více než několik řádků je něco, co bude vyžadovat úroveň inteligence, která se blíží slavné jedinečnosti.


Programátoři nepíšou kód ručně. Už používají širokou škálu inteligentních nástrojů, které jim umožňují automatizovat jejich kompilační úsilí. A to dělá AI: Pomáhá programátorům. Ale budoucnost, ve které umělá inteligence bude schopna činit všechna správná rozhodnutí potřebná k vývoji softwaru od nuly nebo interpretaci komerční hodnoty každé funkce, je stále velmi daleko.


To, co většina nových nástrojů poháněných umělou inteligencí místo toho dělá, je zlepšit jejich přesnost a výkon pomocí strojového učení. Díky rozsáhlým pokusům a omylům jim jejich neuronové síťové architektury pomáhají zlepšovat a zpřesňovat automatizaci jejich úkolů. A tam jsou lepší než lidé: hledání chyb a jejich odstranění. Nejsou však a pravděpodobně nikdy nebudou dostatečně autonomní, aby měli své vlastní „názory“, na které je nejlepší přístup k vyřešení problému nebo vytvoření nové funkce.


Nakonec se lidé vzdálí od práce „programátorů“ a jednoduše se naučí, jak „stádovat“ své nástroje strojového učení, aby se stali účinnějšími v jejich pomoci. Protože AI bude automatizovat složitý úkol, který dříve potřeboval velmi specializované znalosti, vývojáři budou mít mnohem více času zaměřit se na více „lidské“ aspekty své práce. Lidé budou vždy potřebovat, aby zaplnili mezery, kde stroje vždy budou chybět, jako je interakce s jinými devs, objevování nových, odvážných řešení známých problémů nebo jen uvedení jejich kreativity do práce.

Chystá se ai nahradit počítačové programátory kdykoli?