Pular para o conteúdo principal

Codex da OpenAI: Um guia com três exemplos práticos

Saiba o que é o Codex da OpenAI e como usá-lo no ChatGPT para realizar tarefas de codificação em um repositório do GitHub.
Actualizado 17 de mai. de 2025  · 12 min de leitura

A OpenAI acaba de lançar o Codex dentro do aplicativo ChatGPT. O Codex é uma ferramenta destinada a ajudar os desenvolvedores e as equipes a descarregar o trabalho diário de codificação.

Neste tutorial, mostrarei como usar o Codex dentro do ChatGPT para realizar tarefas práticas em um repositório do GitHub, mesmo que você não seja um programador profissional. Usaremos o Codex para:

  • Aplique uma correção de código e gere uma solicitação pull.
  • Explicar uma função complexa dentro da base de código.
  • Identifique e resolva um bug com base em um prompt no estilo de perguntas e respostas.

Você verá como o Codex funciona em uma área restrita segura, gera alterações verificáveis no código e ajuda você a enviar mais rapidamente, sem sair do ChatGPT.

O que é o Codex da OpenAI?

O OpenAI Codex é um agente de engenharia de software baseado em nuvem que pode escrever e editar código, executar testes, corrigir bugs e até mesmo propor solicitações pull. Cada tarefa é executada em seu próprio ambiente de área restrita.

O Codex é alimentado pelo codex-1, uma versão do modelo modelo o3 ajustado em fluxos de trabalho de desenvolvimento do mundo real. Esse agente foi criado para garantir a segurança, a capacidade de teste e a produtividade do desenvolvedor. Você pode orientar o Codex usando os arquivos AGENTS.md ou interagir com ele diretamente na barra lateral do ChatGPT.

Com o Codex CLIvocê também pode trazer esses recursos diretamente para o seu terminal.

Configurando o Codex da OpenAI

A configuração do Codex leva apenas alguns minutos. Aqui está um passo a passo simples para você começar.

Etapa 1: Localizando a ferramenta Codex

Comece fazendo login no ChatGPT. Na barra de ferramentas do lado esquerdo, procure por Codex. Observe que, no momento, o Codex está sendo implementado apenas para usuários Pro, Team e Enterprise .

Codex em ChatGPT

Etapa 2: Como começar a usar o Codex

Clique em Codex, e você será levado a outra guia para a configuração inicial. Clique em "Get Started" (Iniciar) e siga o procedimento de autenticação conforme mostrado na próxima etapa.

Codex Comece a usar

Etapa 3: Autenticação multifatorial

Clique em "Set up MFA to continue" (Configurar MFA para continuar) e digitalize o código QR usando seu aplicativo de autenticação favorito (como o Google Authenticator ou o Authy). Digite o código para verificar e pronto!

Autenticação multifator para Codex

Etapa 4: Conecte-se ao GitHub

Quando a autenticação multifator estiver concluída, conectaremos o Codex ao GitHub.

Conecte-se ao GitHub para o Codex

Etapa 4.1: Autorizar o conector de GitHub

"Connect to GitHub" levará você a uma janela pop-up para autorizar o conector do GitHub. Leia o pop-up e autorize.

Conector Authorize para Codex

Etapa 4.2: Adicionando sua conta do GitHub

Quando o GitHub estiver conectado, precisaremos adicionar nossa conta. Na guia Organização do GitHub, selecione "Adicionar uma conta do GitHub". 

Criar ambiente para o Codex da OpenAI

Adicione sua conta ao Codex da OpenAI

Isso levará você a outra janela pop-up para "Install and Authorize" (Instalar e autorizar). Clique para autorizar, e todos os seus repositórios aparecerão na interface do ChatGPT. Você também pode autorizar apenas repositórios selecionados.

Autorize sua conta para o Codex da OpenAI

Etapa 4.3: Criando um ambiente

Escolha o repositório no qual você deseja trabalhar e clique em "Criar ambiente".

Selecione Repo para o Codex da OpenAI

Isso levará você a "Data Controls" (Controles de dados). O Codex ainda está em desenvolvimento ativo, e você poderá ver uma solicitação opcional para permitir que seus dados sejam usados para aprimoramento do modelo. Você pode desativar essa opção e continuar.

Controles de dados para o Codex da OpenAI

Agora seu ambiente está pronto para ser explorado. O Codex permite que os usuários iniciem tarefas em paralelo com tarefas pré-selecionadas.

Tarefas no Codex da OpenAI

Basta clicar em "Start tasks" (Iniciar tarefas) ou escolher tarefas de acordo com suas necessidades. Isso o levará a uma interface na qual você poderá fazer perguntas ou pedir ao agente que codifique um recurso para você.

Tarefas iniciais para o Codex da OpenAI

Tarefas prontas

Quando todas as tarefas estiverem prontas, selecione a tarefa na qual você gostaria de trabalhar - ou você pode trabalhar em várias tarefas em paralelo.

Etapa 5: AGENTS.md arquivo (opcional)

O arquivo AGENTS.md é um arquivo de configuração especial introduzido pela OpenAI para uso com a plataforma Codex, projetado especificamente para ajudar a orientar os agentes de IA à medida que eles trabalham em sua base de código. Você pode pensar nele como um manual do desenvolvedor para companheiros de equipe de IA, muito semelhante a um README.md, mas com foco em instruções para agentes autônomos. Aqui está um exemplo de arquivo AGENTS.md:

# AGENTS.md

## Code Style
- Use Black for Python formatting.
- Avoid abbreviations in variable names.

## Testing
- Run pytest tests/ before finalizing a PR.
- All commits must pass lint checks via flake8.

## PR Instructions
- Title format: [Fix] Short description
- Include a one-line summary and a "Testing Done" section

Quando o Codex executa uma tarefa em sua base de código, ele:

  • Procura por arquivos AGENTS.md cujo escopo inclui o(s) arquivo(s) que você está modificando.
  • Aplica as instruções contidas nesses arquivos para formatar, testar e documentar as alterações.
  • Prioriza instruções aninhadas mais profundas quando vários arquivos se aplicam (como uma configuração em cascata).

Codex da OpenAI: Três exemplos práticos

Vamos explorar como o Codex pode ajudar você no desenvolvimento do mundo real usando três exemplos que executei em um repositório.

Exemplo 1: Correções básicas e erros de digitação

Às vezes, o Codex divide uma única solicitação em subtarefas, como corrigir erros de digitação, melhorar um README ou escrever testes, tudo no mesmo espaço de trabalho.

Tarefa de correções básicas no Codex da OpenAI

Problemas e tarefas no Codex da OpenAI

Você pode iniciar uma nova tarefa dentro de uma tarefa existente com base na revisão inicial, solicitar alterações na base de código existente ou fazer perguntas por meio da caixa de texto. Para estender a tarefa ou corrigir algo novo, clique em "Código" e inicie uma nova subtarefa diretamente.

Alterações sugeridas pelo Codex da OpenAI

Quando você estiver satisfeito com as alterações, clique em "Push", que criará uma nova solicitação pull. Após alguns segundos, você pode clicar em "View Pull Request" para acessar o pull request e mesclá-lo ao principal.

Exemplo 2: Explicação da base de código

Em seguida, usei o Codex para uma tarefa que não era de edição: explorar a base de código e perguntar o que eu poderia fazer em seguida. Isso é especialmente útil se você for novo em um projeto, estiver tentando integrá-lo rapidamente ou simplesmente não conseguir entender como funciona uma determinada função.

Tarefa de explicação do CodeBase pelo Codex da OpenAI

O Codex navegou pelo projeto e forneceu um detalhamento limpo e amigável para iniciantes da estrutura da base de código. Em vez de apenas listar os arquivos, o Codex os agrupou por finalidade:

  • Ele destacou que o qwen3_demo.py é o script principal, lançando duas interfaces baseadas no Gradio - uma para alternar o modo de raciocínio e outra para tradução multilíngue.
  • Ele identificou o qwen3_demo.ipynb como uma alternativa de notebook interativo.
  • Ele indicou o site test_qwen3_demo.py para testes unitários e o site README.md para documentação e vídeos explicativos.

Além disso, o Codex também listou "Key Points to Know", como dependências (Ollama CLI), o papel da função _run_ollama e dicas para ampliar a interface. Ele até sugeriu as próximas etapas, como explorar a versão do modelo, melhorar a interface do usuário e adicionar o tratamento de erros.

Exemplo 3: Localizar e corrigir um bug

O Codex pode examinar toda a base de código, identificar um bug, propor uma correção e mostrar a você uma prévia das alterações. Esse processo se assemelha às revisões de alteração de código no GitHub.

Encontre bugs e corrija-os com o Codex da OpenAI

Você pode revisar os registros para entender o processo em segundo plano das alterações feitas, clicando em "Logs".

Faça uma pergunta no Codex da OpenAI

O Codex retorna um resumo das alterações feitas, juntamente com os arquivos criados ou afetados por essas alterações. Você também pode fazer perguntas sobre as alterações ou pedir ao Codex que escreva um novo código para aprimorar a implementação atual.

Explicar uma função na base de código usando o Codex da OpenAI

Arquivos de código atualizados no Codex da OpenAI

Quando você estiver satisfeito com as correções de código, clique em "Push" e "Create New PR" para abrir uma nova solicitação pull.

Criar um PR a partir do Codex da OpenAI

Após alguns segundos, você pode clicar em "View Pull Request" para acessar o pull request e mesclá-lo ao principal.

Enviar alterações e visualizar a solicitação pull

O Codex permite que você mescle as alterações com apenas alguns cliques.

procurar PR no GitHub

Mesclar com o principal do Codex da OpenAI

Os arquivos principais são atualizados sem problemas no repositório.

Principal atualização do Codex da OpenAI

Por que o Codex é importante?

O Codex não é apenas mais uma ferramenta de geração de código, mas um agente colaborativo. Você pode pedir que ele escreva, refatore, teste, depure ou explique, e ele mostrará os logs do terminal, as citações e os resultados de cada etapa.

Aqui estão alguns benefícios que observei no mundo real:

  • As tarefas são rastreáveis e verificáveis.
  • O Codex funciona em paralelo, portanto você pode colocar várias alterações na fila.
  • Ele respeita sua configuração de desenvolvimento, especialmente se você configurou as convenções por meio do AGENTS.md arquivo.
  • Ele se alinha aos padrões de RP humana e pode passar nos testes de CI.

Para mim, isso parece que a OpenAI acabou de lançar um estagiário de engenharia de software.

Conclusão

Aprendemos como o Codex pode corrigir bugs, aplicar patches de recursos e explicar a lógica do código, tudo isso enquanto gera solicitações pull, executa testes e cita suas ações por meio de logs de terminal e diffs.

Este passo a passo prático ilustra como o Codex pode melhorar o fluxo de trabalho diário do desenvolvedor, quer você esteja depurando código legado, integrando um novo repositório ou fazendo triagem de tarefas de manutenção.

À medida que o Codex evolui, prevejo integrações mais profundas com IDEs, pipelines de CI e planejadores de tarefas, tornando-o um companheiro essencial na pilha de software moderna. Para saber mais sobre o Codex, leia o blog oficial de lançamentoe você também pode encontrar exemplos de casos de uso no canal da OpenAI no YouTube.

Para você se aprofundar nos modelos e ferramentas da OpenAI voltados para a engenharia, recomendo estes blogs:

Perguntas frequentes

O Codex é diferente do ChatGPT?

Sim, o Codex é um agente especializado em engenharia de software, otimizado para a execução de tarefas em repositórios do Git.

Preciso instalar o Codex?

Você não precisa instalar o Codex se o usar dentro do aplicativo ChatGPT. No entanto, para usá-lo dentro do terminal, você deve instalar o Codex CLI.

O Codex da OpenAI é seguro?

O Codex é executado em um contêiner seguro e isolado. Ele não pode acessar a Internet ou APIs externas.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

Sou Google Developers Expert em ML (Gen AI), Kaggle 3x Expert e Women Techmakers Ambassador com mais de 3 anos de experiência em tecnologia. Fui cofundador de uma startup de tecnologia de saúde em 2020 e estou fazendo mestrado em ciência da computação na Georgia Tech, com especialização em machine learning.

Temas

Aprenda IA com estes cursos!

Programa

Developing AI Applications

21hrs hr
Learn to create AI-powered applications with the latest AI developer tools, including the OpenAI API, Hugging Face, and LangChain.
Ver DetalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado
An avian AI exits its cage

blog

12 Alternativas de código aberto ao GPT-4

GPT-4 alternativas de código aberto que podem oferecer desempenho semelhante e exigem menos recursos computacionais para serem executadas. Esses projetos vêm com instruções, fontes de código, pesos de modelos, conjuntos de dados e interface de usuário do chatbot.
Abid Ali Awan's photo

Abid Ali Awan

9 min

Tutorial

Guia para iniciantes no uso da API do ChatGPT

Este guia o orienta sobre os conceitos básicos da API ChatGPT, demonstrando seu potencial no processamento de linguagem natural e na comunicação orientada por IA.
Moez Ali's photo

Moez Ali

11 min

Tutorial

DeepSeek-Coder-V2 Tutorial: Exemplos, instalação, padrões de referência

O DeepSeek-Coder-V2 é um modelo de linguagem de código de código aberto que rivaliza com o desempenho do GPT-4, Gemini 1.5 Pro, Claude 3 Opus, Llama 3 70B ou Codestral.
Dimitri Didmanidze's photo

Dimitri Didmanidze

8 min

Tutorial

Tutorial da API de assistentes da OpenAI

Uma visão geral abrangente da API Assistants com nosso artigo, que oferece uma análise aprofundada de seus recursos, usos no setor, orientação de configuração e práticas recomendadas para maximizar seu potencial em vários aplicativos de negócios.
Zoumana Keita 's photo

Zoumana Keita

14 min

cursor ai code editor

Tutorial

AI do cursor: Um guia com 10 exemplos práticos

Saiba como instalar o Cursor AI no Windows, macOS e Linux e descubra como usá-lo em 10 casos de uso diferentes.

Tutorial

Um guia para iniciantes na engenharia de prompts do ChatGPT

Descubra como fazer com que o ChatGPT forneça os resultados que você deseja, fornecendo a ele as entradas necessárias.
Matt Crabtree's photo

Matt Crabtree

6 min

Ver maisVer mais