O Google quer otimizar e reescrever o código com IA. A gigante da tecnologia também está planejando um grande impulso para a IA generativa. Mas também há ceticismo sobre a IA de escrita de código.
Em 2018, o Google colocou a inteligência artificial no centro de suas operações e até renomeou seu departamento de pesquisa para Google AI. Desde então, mais e mais aplicativos de IA estão chegando aos produtos do Google, como os smartphones Pixel. De acordo com um relatório do Business Insider, o Google se concentrará na IA generativa no futuro.
Um Pitchfork para limpar o código
De acordo com o Business Insider, o projeto Pitchfork do Google está trabalhando em um sistema de IA que aprende a escrever, reparar e atualizar o código por conta própria. Em fevereiro, a empresa irmã do Google Deepmind revelou Alphacode um sistema de IA que visa programar em nível humano, mas se destina principalmente a ser um sistema de assistência para humanos.
O software de IA desenvolvido no Projeto Pitchfork, que faz parte do Programa de Assistência ao Desenvolvedor de IA do Google, destina-se a agir de forma mais autônoma do que os IAs de código atualmente conhecidos, como o Alphacode ou o Copilot da Microsoft.
A Pitchfork será capaz de aprender, escrever e reescrever código do zero, aprender diferentes estilos de programação e gerar novos códigos com base neles, de acordo com uma descrição interna do projeto.
A Pitchfork começou como um projeto lunar na unidade de pesquisa “X” da Alphabet. Desde o verão, o projeto está localizado no Google Labs, o que deve mostrar sua importância. No Google Labs, a empresa está focada em transformações tecnológicas de longo prazo.
Diz-se que o projeto de código faz parte de um movimento maior do Google em direção à IA generativa. O Google recentemente criou seu próprio imagem poderosa AI, Imagen, disponível em um ambiente de teste para usuários selecionados. Um lançamento mais amplo em um futuro próximo é concebível.
O Google também mostrou os sistemas de pesquisa text-to-content Vídeo de imagem para vídeos gerados por IA e Dreamfusion para objetos 3D .
Indo para uma nova era de código AI – ou talvez não
Só o tempo dirá se e até que ponto as AIs de código pegam. Github CEO Thomas Dohmke, que vende Copilot, uma ferramenta de código AI, prevê que até 80% do código será escrito por máquinas em cinco anos .
Amjad Masad, fundador da plataforma de co-codificação Replit, vê mudanças igualmente drásticas chegando ao mercado de software: a IA é um aumento de produtividade de 100 vezes para os desenvolvedores, disse ele. As ferramentas de IA atualmente conhecidas gerenciam apenas um aumento de 30 a 50%.
A próxima geração de IA de código é mais do que preenchimento automático e levará a “mudanças rápidas na forma como fazemos software”, escreve Masad.
A Replit está trabalhando em seu próprio código AI, que permite que até mesmo não programadores criem softwares complexos. “Todo mundo no mundo terá pelo menos capacidade de software no nível de John Carmack”, escreve Masad.
Juntando tudo isso, um desenvolvedor terá o poder de toda uma rede de IAs, pessoas e serviços ao seu alcance. Acredito que um aumento de produtividade de 100x é o limite inferior aqui.
– Amjad Masad ⠕ (@amasad) 23 de novembro de 2022
O fundador da Kite, Adam Smith, tem uma perspectiva totalmente diferente. Desde 2014, sua startup vinha trabalhando em ferramentas de programação baseadas em IA com preenchimento automático. Agora o Kite está desistindo, liberando seu código como código aberto no Github .
O raciocínio de Smith é interessante: sua startup foi pelo menos dez anos antes do mercado. “A tecnologia ainda não está pronta”, Smith escreve em comentários de despedida no site de sua empresa . Smith inclui explicitamente o Github Copilot em suas críticas.
O maior problema é que os modelos de última geração não entendem a estrutura do código, como contexto não local. Fizemos algum progresso em direção a melhores modelos de código, mas o problema requer muita engenharia. Pode custar mais de $ 100 milhões para construir uma ferramenta de qualidade de produção capaz de sintetizar código de forma confiável, e ninguém tentou isso ainda.
Adam Smith
Smith, no entanto, também admite erros de gerenciamento na monetização do software da Kite e no desenvolvimento de produtos que teriam contribuído significativamente para a falência de sua startup.
A questão dos direitos autorais também é uma questão em aberto no contexto das AIs de código. Um processo está atualmente pendente nos EUA contra o Github Copilot por possível violação de direitos autorais envolvendo exemplos de código que foram adotados durante o treinamento de IA.