Ferramenta de Codificação AI Open Source Revolucionária Supera o AlphaCode da Google DeepMind

Uma nova ferramenta de geração de código de IA de código aberto, AlphaCodium, surgiu, inspirando-se no AlphaCode da Google DeepMind e sua recente iteração, AlphaCode 2, impulsionada pelo Gemini. Nesta semana, AlphaCodium chamou a atenção significativa no X/Twitter.

“Estamos mais próximos de uma IA capaz de gerar código que supera o dos humanos!” disse Santiago Valdarrama. “O AlphaCodium é agora o método líder em geração de código, superando o AlphaCode e o AlphaCode 2, sem necessidade de ajustes!”

Notavelmente, Andrej Karpathy, da OpenAI e ex-diretor de IA da Tesla, elogiou a abordagem inovadora de engenharia de fluxo do AlphaCodium para aprimorar a geração de código. Este novo método muda o formato convencional de prompt-resposta para um paradigma de fluxo iterativo, permitindo que o modelo construa respostas de forma progressiva.

A técnica de engenharia de fluxo do AlphaCodium melhora modelos de linguagem grandes (LLMs) para tarefas específicas de código, incorporando elementos de Redes Adversárias Generativas (GANs). Essa arquitetura, criada por Ian Goodfellow em 2014, integra um modelo gerador de código com um modelo adversário que garante a integridade do código por meio de testes, reflexão e correspondência de especificações.

O processo começa com entradas, seguido por várias etapas de pré-processamento em que o AlphaCodium analisa o problema, chegando a uma solução de código inicial. Em seguida, ele cria testes adicionais para refinar a solução, culminando em um código final robusto.

Desenvolvido pela startup CodiumAI, com sede em Tel Aviv, a missão do AlphaCodium é ajudar os desenvolvedores a construir mais rápido e sem erros. A ferramenta foi testada no conjunto de dados CodeContests, que abrange aproximadamente 10.000 problemas de programação competitiva. Seu desempenho aumentou a precisão do GPT-4 em 19 a 44%, marcando um avanço significativo nas capacidades de LLM para geração de código.

Fundada em 2022 e com um investimento de 10,6 milhões de dólares em março de 2023, a CodiumAI disponibiliza um repositório do AlphaCodium no GitHub e um artigo abrangente intitulado “Geração de Código com AlphaCodium: Da Engenharia de Prompt à Engenharia de Fluxo.”

O cofundador e CEO Itamar Friedman expressou surpresa pela atenção recebida pelo AlphaCodium, reconhecendo-o como uma inovação benéfica para a comunidade de desenvolvedores. Ele enfatizou que o AlphaCodium representa um sistema e algoritmo que facilitam a comunicação fluida entre um gerador de código e um modelo crítico.

“Essa é a essência do que estamos introduzindo—é fundamental conceptualizá-lo como um fluxo, por isso o chamamos de ‘engenharia de fluxo’”, explicou Friedman. Esse fluxo iterativo capacita a IA não apenas a produzir código básico, mas também a entregar código funcional e preciso.

No cenário competitivo, Friedman vê a OpenAI (criadores do Codex) e a Google DeepMind (desenvolvedores do AlphaCode e AlphaCode 2) como concorrentes significativos. No entanto, ele identifica a tecnologia de integridade do código como a principal competição.

“Inspirado pela DeepMind,” observou, “discussões sobre a importância da integridade do código com o CEO da OpenAI, Sam Altman, foram frutíferas.” Friedman afirmou compartilhar uma visão com Altman, destacando a importância da integridade do código para a próxima geração de desenvolvimento de software e alinhamento da IA.

Friedman apontou que, embora a Google DeepMind tenha incorporado engenharia de fluxo em sua solução AlphaGo, ela estava ausente no AlphaCode. “Talvez tenha sido negligenciada na busca convencional por melhores modelos de linguagem grandes,” sugeriu.

“O desafio da IA gerar código funcional não se resume apenas à necessidade de um LLM melhor; trata-se de estabelecer um fluxo.”

Most people like

Find AI tools in YBX

Related Articles
Refresh Articles