Codex: conheça a ferramenta do ChatGPT para ajudar na programação

Conheça a ferramenta da OpenAI que usa IA para auxiliar programadores em tarefas de desenvolvimento

ChatGPT
Créditos: Kemi Taiwo/ Pexels/ ilgmyzin Unsplash

Lilian Campos 2 minutos de leitura
Favoritar no Google

O Codex é o agente de programação da OpenAI integrado ao ChatGPT. A ferramenta auxilia no desenvolvimento de software, atendendo desde tarefas básicas até edições complexas em múltiplos arquivos do projeto.

A proposta é que o Codex consiga trabalhar de forma mais autônoma, analisando o código, fazendo alterações e ajudando em tarefas de engenharia de software. O desenvolvedor pode acessar o recurso direto no ChatGPT ou utilizar as opções para terminal e editores de código.

Leia também: ChatGPT para adolescentes: OpenAI lança versão com mais segurança

O QUE É O CODEX?

O Codex funciona como um agente de programação com IA. Em vez de apenas responder perguntas sobre código, ele pode executar tarefas relacionadas ao desenvolvimento de um projeto.

Segundo a OpenAI, a ferramenta pode trabalhar em atividades como criação de funcionalidades, refatorações, migrações e revisão de código. A ideia é permitir que o agente acompanhe uma tarefa de ponta a ponta, com menos necessidade de intervenção constante.

Isso significa que o usuário pode apresentar uma demanda de programação e deixar que o Codex trabalhe na execução, enquanto acompanha o progresso e revisa o resultado.

CODEX PODE TRABALHAR EM VÁRIOS PROJETOS

Uma das características destacadas pela OpenAI é o suporte a fluxos de trabalho com vários agentes. O Codex conta com ambientes na nuvem e worktrees, permitindo que diferentes agentes trabalhem em paralelo em projetos distintos.

A ferramenta também aceita personalizações conforme os padrões do time. Com o uso de skills, o usuário ensina regras de organização e fluxos específicos para o Codex aplicar nas rotinas.

QUAIS TAREFAS O CODEX PODE FAZER?

O Codex pode ser usado em diferentes etapas do desenvolvimento. Entre as possibilidades apresentadas pela OpenAI estão:

  • Criar novas funcionalidades em um projeto;
  • Refatorar código;
  • Fazer migrações;
  • Revisar código;
  • Executar testes;
  • Fazer triagem de problemas;
  • Monitorar alertas;
  • Ajudar em fluxos de CI/CD.

A ferramenta também pode trabalhar em segundo plano em tarefas recorrentes. Assim, o agente assume a triagem de falhas e o acompanhamento de alertas para que o time priorize outras entregas.

CODEX PODE SER USADO NO CHATGPT, EDITOR E TERMINAL

O Codex não fica limitado à interface do ChatGPT. A OpenAI informa que ele pode ser utilizado no próprio ChatGPT, em um editor de código e no terminal, com os diferentes ambientes conectados à conta do usuário.

Essa integração permite escolher o ambiente mais adequado para cada etapa do trabalho. Quem prefere desenvolver dentro de uma IDE pode utilizar a extensão do Codex, enquanto usuários que trabalham diretamente pela linha de comando podem recorrer à CLI.


SOBRE A AUTORA

Lilian Campos é jornalista colaboradora da Fast Company Brasil. saiba mais