Skip to content

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

20 de junho de 2022

Principais conclusões

  • O mecanismo de codificação de IA do DeepMind é tão bom quanto um programador humano médio.
  • O mecanismo AlphaCode apresenta soluções criativas para problemas de codificação.
  • A IA pode ser melhor quando aumenta o trabalho humano em vez de substituí-lo.
A empresa de pesquisa DeepMind diz que os mecanismos de codificação de IA podem escrever programas tão bem quanto um 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 [up] o processo do que precisa entrar no conteúdo. Imagino que os mecanismos de codificação de IA 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 agilizando [up] o processo de codificação”, disse John Cass, cofundador da empresa de IA AIContentGen, à Lifewire por e-mail.

Apoiar, não suplantar

A promessa da IA ​​é que ela pode substituir humanos em tarefas braçais 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, em seguida, 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 Mente Profunda blog. “Eu estava cético porque, mesmo em problemas competitivos simples, muitas vezes é necessário não apenas implementar o algoritmo, mas também – e essa é a parte mais difícil – inventá-lo”.

Gráfico mostrando como a IA do DeepMind se compara aos programadores humanos

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 do trabalho pesado para eles. De certa forma, todos estamos acostumados a usar ferramentas de IA todos os dias e conhecemos 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”.

Inteligência Oficial de Arte

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 mais alto, sem nos preocupar com os detalhes essenciais necessários para alcançar nossas visões. “Isso os tornará mais eficientes, facilitando o início do desenvolvimento de 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 música criada por IA em segundo plano enquanto ele está no estúdio. Quando algo pega seu ouvido, 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 subalternas das máquinas. Como qualquer ferramenta, então, é como a usamos que conta.