OpenAI lançou hoje, durante uma transmissão ao vivo, um poderoso agente de programação em nuvem — Codex, marcando o início de uma nova era na programação assistida por IA. O time de seis membros liderado por Greg Brockman apresentou globalmente essa ferramenta revolucionária, capaz de realizar tarefas de engenharia de software que anteriormente poderiam levar dias, em apenas meia hora, aumentando significativamente a eficiência do desenvolvimento.
O Codex é impulsionado pelo novo modelo codex-1, uma versão especializada do modelo o3 da OpenAI, projetada especificamente para tarefas de engenharia de software. Além de processar tarefas de forma paralela e segura no ambiente sandbox da nuvem, ele pode integrar-se diretamente ao GitHub, chamando repositórios de código com facilidade. O Codex não só constrói rapidamente módulos de funcionalidades, responde profundamente às perguntas sobre os repositórios de código e corrige com precisão vulnerabilidades no código, mas também envia solicitações de pull (PR) e executa automaticamente testes de validação. Tarefas que antes podiam consumir horas ou até dias agora podem ser concluídas pelo Codex em até 30 minutos.
O funcionamento do Codex está baseado na infraestrutura computacional da OpenAI, compartilhando o mesmo sistema de aprendizado por reforço. Cada tarefa é executada em um ambiente virtual sandbox isolado, com sistemas de arquivos, CPU, memória e políticas de rede exclusivos, garantindo eficiência e segurança. O Codex demonstrou excelente desempenho no repositório preparedness e também manipulou com fluidez a biblioteca CodeX CLI, mostrando sua capacidade de generalização em diferentes projetos.
Para garantir que as saídas do Codex sejam altamente alinhadas aos padrões de preferência de codificação humanos, a OpenAI focou no treinamento do codex-1 em tarefas de codificação do mundo real e ambientes diversificados. Testes de benchmark mostraram que o codex-1 obteve 72,1% no SWE-bench, superando o Claude3.7 e o o3-high. A OpenAI também disponibilizou exemplos de comparação práticos entre o Codex e o o3 em quatro repositórios de código aberto (astropy, matplotlib, django e expensify), revelando que o código gerado pelo Codex é mais conciso e eficiente.
Agora, o Codex já está disponível para usuários ChatGPT Pro, Enterprise e Team globalmente, enquanto os usuários Plus e Edu também terão acesso em breve.
Além disso, a OpenAI lançou uma versão menor do modelo otimizada para o CLI do Codex — o o4-mini do codex-1, simplificando ainda mais o processo de login. Agora, os desenvolvedores podem fazer login diretamente usando suas contas do ChatGPT. Para incentivar o uso, todos os usuários que logarem no CLI do Codex usando suas contas do ChatGPT nos próximos 30 dias receberão uma cota gratuita.
Embora o Codex ainda esteja em fase de visualização experimental e ainda não suporte capacidades de entrada de imagens ou correções em tempo real durante a execução de tarefas, a OpenAI planeja melhorar a interatividade e flexibilidade no futuro, permitindo orientações intermediárias, colaboração com a IA, atualizações de progresso ativas e integração profunda com ferramentas comuns. O surgimento do Codex pode redesenhar a lógica subjacente do desenvolvimento de software, acendendo assim a chama da revolução na programação.