Lar Desenvolvimento Ai vai substituir programadores em breve?

Ai vai substituir programadores em breve?

Anonim

Q:

Como a IA consiste em máquinas que falam linguagem de máquina, elas não serão muito mais competentes em escrever programas do que seres humanos, tornando os programadores obsoletos?

UMA:

A resposta é bastante simples: não. Em vez disso, o que vai acontecer é que "programadores de computador" se tornarão "programadores de IA".


Ninguém duvida que a IA esteja se tornando muito melhor na programação todos os dias. E é um fato estabelecido que, eventualmente, as ferramentas baseadas em IA serão muito melhores do que os humanos na codificação. Mas as máquinas não se tornarão independentes dos seres humanos tão cedo, e ser capaz de criar códigos úteis e práticos que abrangem mais do que algumas linhas é algo que exigirá um nível de inteligência próximo da famosa singularidade.


Os programadores não escrevem mais código à mão. Eles já empregam uma vasta gama de ferramentas inteligentes que permitem automatizar seus esforços de compilação. E é isso que a IA faz: ajuda os programadores. Mas um futuro em que uma inteligência artificial será capaz de tomar todas as decisões corretas necessárias para desenvolver software do zero ou interpretar o valor comercial de cada recurso ainda é extremamente distante.


Em vez disso, o que a maioria das novas ferramentas baseadas em IA faz é melhorar sua precisão e desempenho por meio do aprendizado de máquina. Por meio de extensas tentativas e erros, suas arquiteturas de redes neurais os ajudam a se tornarem melhores e mais precisos na automação de suas tarefas. E é aí que eles são melhores que os humanos: encontrar erros e corrigi-los. Mas eles não são, e provavelmente nunca serão, autônomos o suficiente para ter suas próprias "opiniões" sobre qual é a melhor abordagem para resolver um problema ou gerar um novo recurso.


Eventualmente, os humanos se afastarão do trabalho de "programadores" e simplesmente aprenderão a "agrupar" suas ferramentas de aprendizado de máquina para se tornarem mais eficientes em ajudá-las. Como a IA automatizará uma tarefa complexa que antes precisava de conhecimento muito especializado, os desenvolvedores terão muito mais tempo para se concentrar nos aspectos mais "humanos" de seus trabalhos. Os humanos sempre serão necessários para preencher as lacunas em que as máquinas sempre estarão ausentes, como interagir com outros desenvolvedores, explorar soluções novas e ousadas para problemas conhecidos ou apenas colocar sua criatividade para funcionar.

Ai vai substituir programadores em breve?