O codificador de IA da DeepMind ainda não substituirá os humanos

Índice:

O codificador de IA da DeepMind ainda não substituirá os humanos
O codificador de IA da DeepMind ainda não substituirá os humanos
Anonim

Princípios importantes

  • O mecanismo de codificação de IA do DeepMind é tão bom quanto um programador humano comum.
  • O mecanismo AlphaCode apresenta soluções criativas para problemas de codificação.
  • IA pode ser melhor quando aumenta o trabalho humano em vez de substituí-lo.

Image
Image

A empresa de pesquisa DeepMind diz que os mecanismos de codificação de IA podem escrever programas tão bem quanto um ser humano. Os robôs estão finalmente chegando para os trabalhos dos desenvolvedores de software?

Quando a DeepMind colocou seu mecanismo AlphaCode para trabalhar em desafios de codificação projetados para testar humanos, terminou entre os 54% melhores, tornando-o tão bom quanto um humano médio. Isso pode parecer que está pronto para ser implantado para uso ao vivo. Você pode disparar a pior metade de seus codificadores humanos e substituí-los por bots de codificação de IA, certo? Ainda não.

"Com as empresas de IA, os escritores são mais necessários do que nunca. O benefício real dos escritores de IA é que eles fornecem pesquisas e ferramentas que aceleram o processo do que precisa entrar no conteúdo. Imagino que a IA os mecanismos de codificação farão o mesmo para os programadores. Isso os tornará mais eficientes, facilitando o início do desenvolvimento de uma estrutura para seus aplicativos e acelerando o processo de codificação ", John Cass, cofundador da empresa de IA AIContentGen, disse à Lifewire por e-mail.

Suporte, não suplante

A promessa da IA é que ela pode substituir humanos em tarefas domésticas ou suplantar humanos em trabalhos caros. Mas, na prática, ainda não chegamos lá. Se você já usou aplicativos de IA para editar suas fotos, por exemplo, saberá que ainda há muita limpeza a ser feita após a conclusão da ferramenta. No mínimo, o humano é reduzido a clicar em um botão para percorrer as opções criadas pela IA e depois escolher a melhor.

No caso do mecanismo AlphaCode da DeepMinds, sua IA é treinada para enfrentar os desafios de codificação. Exemplos fornecidos na página do projeto AlphaCode são encontrar maneiras ótimas de organizar estradas e edifícios ou criar estratégias para ganhar jogos de tabuleiro. Eles podem não ser úteis no local de trabalho, mas a IA da DeepMind mostrou uma característica importante: Criatividade.

"Posso dizer com segurança que os resultados do AlphaCode superaram minhas expectativas", disse Mike Mirzayanov, fundador do Codeforces, um site que organiza competições de codificação, no blog Deep Mind. "Eu estava cético porque mesmo em problemas competitivos simples, muitas vezes é necessário não apenas implementar o algoritmo, mas também – e esta é a parte mais difícil – inventá-lo."

Image
Image

O cenário mais provável, pelo menos para começar, é que codificadores humanos usem ferramentas de IA para ajudá-los a trabalhar. E outras empresas, como a Microsoft, por exemplo, estão trabalhando em ferramentas de IA para ajudar os programadores a trabalhar mais rápido, fazendo muito trabalho para eles.

De certa forma, todos estamos acostumados a usar ferramentas de IA todos os dias e sabemos as armadilhas e frustrações que elas trazem. A correção automática, por exemplo, deve tornar a digitação mais rápida em pequenos teclados na tela, mas, na prática, você acaba alterando seu estilo de digitação para acionar melhor as sugestões de correção automática.

Então, os codificadores humanos realmente serão substituídos pela IA? Improvável.

"Os codificadores ainda estarão no banco do motorista, assim como os escritores estão com os escritores de conteúdo de IA", diz Cass. "De certa forma, as novas ferramentas de escrita de IA significam ainda mais segurança no trabalho para os escritores, porque eles terão o conhecimento sobre como usar e tirar o melhor proveito das ferramentas mais sofisticadas no futuro próximo."

Arte Inteligência Oficial

Existem algumas maneiras de ver a IA em atividades criativas. Uma é que ele remove o trabalho pesado e permite que o humano se concentre mais nos aspectos criativos. O humano se torna mais um diretor de cinema do que o roteirista do ator. Podemos dar um passo para trás e ver todo o projeto de um nível superior, sem nos preocuparmos com os mínimos detalhes necessários para alcançar nossas visões.

"Isso os tornará mais eficientes, tornando mais fácil começar a desenvolver uma estrutura para seus aplicativos…"

Por outro lado, a criatividade da IA ainda é criatividade algorítmica. Ele inventará soluções, escreverá romances ou filtrará nossas fotografias, mas talvez não de uma maneira que ressoe com outros humanos como a arte pode.

Entre esses extremos estão artistas como Brian Eno, que deixa a música criada por IA em segundo plano enquanto ele está no estúdio. Quando algo chama sua atenção, ele o guarda para uso posterior.

As criações de IA podem inspirar os humanos em direções que normalmente não seguiríamos. Ou a IA pode ditar como trabalhamos, então acabamos como babás sub alternas das máquinas. Como qualquer ferramenta, então, é como a usamos que conta.

Recomendado: