Acasă Dezvoltare Aveți de gând să înlocuiți programatorii de computer în curând?

Aveți de gând să înlocuiți programatorii de computer în curând?

Anonim

Î:

Întrucât AI constă în mașini care vorbesc limbajul mașinilor, nu vor fi ele mult mai competente la scrierea programelor decât ființele umane, făcând în cele din urmă programatori să cadă?

A:

Răspunsul este destul de simplu: nu. Ceea ce se va întâmpla, în schimb, este că „programatorii de calculator” vor deveni „programatori AI”.


Nimeni nu se îndoiește că AI devine mult mai bună la programare în fiecare zi. Și este un fapt consacrat că, în cele din urmă, instrumentele bazate pe AI vor fi mult mai bune decât oamenii la codificare. Dar mașinile nu vor deveni independente de oameni oricând în curând, și să poată crea coduri utile și practice care se întind pe mai multe linii este ceva care va necesita un nivel de inteligență apropiat de celebra celebritate.


Programatorii nu mai scriu codul de mână. Ei folosesc deja o gamă vastă de instrumente inteligente care le permit să-și automatizeze eforturile de compilare. Și asta face AI: Asistă programatorii. Dar un viitor în care o inteligență artificială va putea lua toate deciziile corecte necesare pentru a dezvolta software de la zero sau pentru a interpreta valoarea comercială a fiecărei caracteristici este încă extrem de departe.


În schimb, ceea ce face cea mai mare parte a noilor instrumente bazate pe AI este de a îmbunătăți exactitatea și performanța lor prin învățarea mașinii. Prin încercări și erori extinse, arhitecturile rețelei lor neuronale îi ajută să devină mai buni și mai exacti în automatizarea sarcinilor. Și de aici sunt mai buni decât oamenii: găsirea greșelilor și remedierea lor. Dar nu sunt și, probabil, nu vor fi niciodată suficient de autonome pentru a avea propriile „opinii” despre care este cea mai bună abordare pentru a rezolva o problemă sau a genera o nouă caracteristică.


În cele din urmă, oamenii se vor îndepărta de meseria de „programatori” și vor învăța pur și simplu cum să „turmeze” uneltele lor de învățare automată pentru a deveni mai eficienți în asistarea lor. Deoarece AI va automatiza o sarcină complexă, care anterior avea nevoie de cunoștințe foarte specializate, dezvoltatorii vor avea mult mai mult timp pentru a se concentra asupra aspectelor mai „umane” ale locurilor lor de muncă. Oamenii vor fi întotdeauna necesari pentru a umple golurile în care mașinile vor lipsi întotdeauna, cum ar fi interacțiunea cu alte echipamente, explorarea de noi soluții îndrăznețe la problemele cunoscute sau doar punerea creativității lor la lucru.

Aveți de gând să înlocuiți programatorii de computer în curând?