Saltar al contenido principal

Códice de OpenAI: Una guía con 3 ejemplos prácticos

Aprende qué es el Códice de OpenAI y cómo utilizarlo dentro de ChatGPT para realizar tareas de codificación en un repositorio de GitHub.
Actualizado 17 may 2025  · 12 min de lectura

OpenAI acaba de publicar el Codex dentro de la aplicación ChatGPT. Codex es una herramienta pensada para ayudar a programadores y equipos a descargar el trabajo diario de codificación.

En este tutorial, te mostraré cómo utilizar Codex dentro de chatGPT para realizar tareas prácticas en un repositorio de GitHub, incluso si no eres un programador profesional. Utilizaremos el Códice para:

  • Aplica una corrección de código y genera un pull request.
  • Explica una función compleja dentro del código base.
  • Identifica y resuelve un fallo basándote en una pregunta de estilo Preguntas y Respuestas.

Verás cómo Codex funciona en una caja de arena segura, genera cambios de código verificables y te ayuda a enviar más rápido, sin salir de ChatGPT.

¿Qué es el Códice de OpenAI?

OpenAI Codex es un agente de ingeniería de software basado en la nube que puede escribir y editar código, ejecutar pruebas, corregir errores e incluso proponer pull requests. Cada tarea se ejecuta en su propio entorno aislado.

Codexfunciona con codex-1, una versión del modelo o3 ajustado a los flujos de trabajo de desarrollo del mundo real. Este agente está pensado para la seguridad, la comprobabilidad y la productividad de los programadores. Puedes guiar al Codex utilizando los archivos AGENTS.md o interactuar con él directamente en la barra lateral de ChatGPT.

Con Codex CLItambién puedes llevar estas funciones directamente a tu terminal.

Configuración del Códice de OpenAI

Configurar el Códice sólo lleva unos minutos. Aquí tienes un sencillo paso a paso para empezar.

Paso 1: Localizar la herramienta Códice

Empieza por conectarte a ChatGPT. En la barra de herramientas de la izquierda, busca Códice. Ten en cuenta que el Codex se estádesplegando actualmenteen sólo para los usuarios de Pro, Team y Enterprise .

Códice en ChatGPT

Paso 2: Cómo empezar con el Codex

Haz clic en Códice, y te llevará a otra pestaña para la configuración inicial. Haz clic en "Empezar" y sigue el procedimiento de autenticación que se indica en el paso siguiente.

Códice Empezar

Paso 3: Autenticación multifactor

Haz clic en "Configurar MFA para continuar" y escanea el código QR con tu aplicación de autenticación favorita (como Google Authenticator o Authy). Introduce el código para verificarlo y ¡listo!

Autenticación multifactor para el Codex

Paso 4: Conectarse a GitHub

Una vez realizada la autenticación multifactor, conectamos Codex a GitHub.

Conectarse a GitHub para Codex

Paso 4.1: Autorizar el conector GitHub

"Conectar a GitHub" te llevará a una ventana emergente para autorizar el conector de GitHub. Lee la ventana emergente y Autoriza.

Conector Authorize para Codex

Paso 4.2: Añadir tu cuenta de GitHub

Una vez conectado GitHub, tenemos que añadir nuestra cuenta. En la pestaña de organización de GitHub, selecciona "Añadir una cuenta de GitHub". 

Crear un entorno para el Códice de OpenAI

Añade tu cuenta al Códice de OpenAI

Esto te llevará a otra ventana emergente para "Instalar y autorizar". Haz clic en autorizar, y todos tus repositorios aparecerán en la interfaz de ChatGPT. También puedes autorizar sólo repositorios seleccionados.

Autoriza tu cuenta para el Códice de OpenAI

Paso 4.3: Crear un entorno

Elige el repositorio en el que quieres trabajar y haz clic en "Crear entorno".

Selecciona Repo para el Códice de OpenAI

Esto te llevará a "Controles de datos". El Codex sigue en desarrollo activo, y puede que veas un aviso opcional para permitir que tus datos se utilicen para mejorar el modelo. Puedes desactivarlo y continuar.

Controles de datos para el Códice de OpenAI

Ahora tu entorno está listo para ser explorado. Codex permite a los usuarios iniciar tareas en paralelo con tareas previamente seleccionadas.

Tareas en el Códice de OpenAI

Simplemente haz clic en "Iniciar tareas" o elige las tareas según tus necesidades. Esto te llevará a una interfaz en la que puedes hacer preguntas o pedir al agente que codifique una función para ti.

Iniciar tareas para el Códice de OpenAI

Tareas preparadas

Una vez que todas las tareas estén listas, selecciona la tarea en la que te gustaría trabajar-o puedes trabajar en varias tareas en paralelo.

Paso 5: AGENTS.md archivo (opcional)

El archivo AGENTS.md es un archivo de configuración especial introducido por OpenAI para su uso con la plataforma Codex, diseñado específicamente para ayudar a guiar a los agentes de IA mientras trabajan dentro de tu base de código. Puedes considerarlo como un manual de programadores para compañeros de IA, muy similar a un README.md, pero centrado en instrucciones para agentes autónomos. Aquí tienes un ejemplo de archivo 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

Cuando Codex ejecuta una tarea en tu base de código, lo hace:

  • Busca los archivos de AGENTS.md cuyo ámbito incluya el archivo o archivos que está modificando.
  • Aplica las instrucciones de esos archivos para formatear, probar y documentar sus cambios.
  • Da prioridad a las instrucciones anidadas más profundas cuando se aplican varios archivos (como una configuración en cascada).

Códice de OpenAI: Tres ejemplos prácticos

Exploremos cómo puede ayudarte Codex en el desarrollo del mundo real utilizando tres ejemplos que ejecuté en un repositorio.

Ejemplo 1: Correcciones básicas y erratas

A veces, Codex divide una única solicitud en subtareas, como corregir erratas, mejorar un LÉAME o escribir pruebas, todo dentro del mismo espacio de trabajo.

Tarea de correcciones básicas en el Códice de OpenAI

Cuestiones y tareas en el Códice de OpenAI

Puedes iniciar una nueva tarea dentro de una tarea existente basada en la revisión inicial, solicitar cambios en la base de código existente o hacer preguntas a través del cuadro de texto. Para ampliar la tarea o arreglar algo nuevo, haz clic en "Código" e inicia directamente una nueva subtarea.

Cambios sugeridos por el Códice de OpenAI

Cuando estés satisfecho con los cambios, haz clic en "Empujar", lo que creará una nueva solicitud de extracción. Tras unos segundos, puedes hacer clic en "Ver Pull Request" para acceder a la pull request y fusionarla con la principal.

Ejemplo 2: Explicación del código base

A continuación, utilicé Codex para una tarea que no era de edición: explorar el código base y preguntarme qué podía hacer a continuación. Esto es especialmente útil si eres nuevo en un proyecto, intentas incorporarte rápidamente o simplemente estás atascado intentando comprender cómo funciona una determinada función.

Tarea de explicación de CodeBase por el Codex de OpenAI

Codex navegó por el proyecto y proporcionó un desglose limpio y sencillo para principiantes de la estructura del código base. En lugar de limitarse a enumerar los archivos, el Codex los agrupó por finalidad:

  • Destacó que qwen3_demo.py es el script principal, que lanza dos interfaces basadas en Gradio: una para el cambio de modo de razonamiento y otra para la traducción multilingüe.
  • Identificó qwen3_demo.ipynb como una alternativa de cuaderno interactivo.
  • Señaló test_qwen3_demo.py para las pruebas unitarias y README.md para la documentación y los vídeos explicativos.

Además, el Codex también enumera los "Puntos clave que debes conocer", como las dependencias (Ollama CLI), el papel de la función _run_ollama y consejos para ampliar la interfaz. Incluso sugirió próximos pasos, como explorar el versionado de modelos, mejorar la interfaz de usuario y añadir gestión de errores.

Ejemplo 3: Encontrar y corregir un error

Codex puede escanear todo el código base, identificar un error, proponer una solución y mostrarte una vista previa de los cambios. Este proceso se parece a las revisiones de cambios de código en GitHub.

Encuentra errores y arréglalos con el Códice de OpenAI

Puedes revisar los registros para comprender el proceso de fondo de los cambios realizados haciendo clic en "Registros".

Haz una pregunta en el Códice de OpenAI

Codex devuelve un resumen de los cambios realizados, junto con los archivos creados o afectados por los cambios. También puedes hacer preguntas sobre los cambios o pedir al Codex que escriba nuevo código para mejorar la implementación actual.

explicar una función en la base de código utilizando el Códice de OpenAI

Archivos de código actualizados en el Códice de OpenAI

Una vez satisfecho con las correcciones del código, haz clic en "Empujar" y "Crear nuevo PR" para abrir una nueva pull request.

Crear un RP del Códice de OpenAI

Tras unos segundos, puedes hacer clic en "Ver Pull Request" para acceder a la pull request y fusionarla con la principal.

Empujar cambios y ver pull request

Codex permite fusionar los cambios con sólo unos clics.

buscar PR en GitHub

Fusionar a main desde el Códice de OpenAI

Los archivos principales se actualizan sin problemas en el repositorio.

Principal actualizado del Códice de OpenAI

¿Por qué es importante el Codex?

Codex no es una herramienta más de generación de código, sino un agente de colaboración. Puedes pedirle que escriba, refactorice, pruebe, depure o explique, y te mostrará los registros del terminal, las citas y los resultados de cada paso.

He aquí algunos beneficios del mundo real que he observado:

  • Las tareas son trazables y verificables.
  • El Códice funciona en paralelo, por lo que puedes poner en cola varios cambios.
  • Respeta tu configuración de desarrollo, especialmente si has configurado convenciones a través de AGENTES.md del archivo
  • Se ajusta a las normas de las relaciones públicas humanas y puede superar las pruebas de la IC.

A mí me parece que OpenAI acaba de liberar a un becario de ingeniería de software.

Conclusión

Aprendimos cómo Codex puede corregir errores, aplicar parches de características y explicar la lógica del código, todo ello mientras genera pull requests, ejecuta pruebas y cita sus acciones mediante logs de terminal y diffs.

Este recorrido práctico ilustra cómo Codex puede mejorar tu flujo de trabajo diario como programador, tanto si estás depurando código heredado, incorporándote a un nuevo repositorio o realizando tareas de mantenimiento.

A medida que Codex evolucione, preveo integraciones más profundas con IDEs, CI pipelines y planificadores de tareas, convirtiéndolo en un compañero fundamental en la pila de software moderna. Para saber más sobre Codex, lee el blog oficial del lanzamientoy también puedes encontrar ejemplos de casos de uso en canal de YouTube de OpenAI.

Para profundizar en los modelos y herramientas de OpenAI centrados en la ingeniería, te recomiendo estos blogs:

Preguntas frecuentes

¿Es Codex diferente de ChatGPT?

Sí, Codex es un agente especializado en ingeniería de software, optimizado para la ejecución de tareas en repositorios Git.

¿Necesito instalar el Codex?

No necesitas instalar Codex si lo utilizas dentro de la aplicación ChatGPT. Sin embargo, para utilizarlo dentro del terminal, debes instalar el Codex CLI.

¿Es seguro el Códice de OpenAI?

El Códice se ejecuta en un contenedor seguro y aislado. No puede acceder a Internet ni a API externas.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

Soy una Google Developers Expert en ML(Gen AI), una Kaggle 3x Expert y una Women Techmakers Ambassador con más de 3 años de experiencia en tecnología. Cofundé una startup de tecnología sanitaria en 2020 y estoy cursando un máster en informática en Georgia Tech, especializándome en aprendizaje automático.

Temas

Aprende IA con estos 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 detallesRight Arrow
Comienza el curso
Ver másRight Arrow
Relacionado
An AI juggles tasks

blog

Cinco proyectos que puedes crear con modelos de IA generativa (con ejemplos)

Aprende a utilizar modelos de IA generativa para crear un editor de imágenes, un chatbot similar a ChatGPT con pocos recursos y una aplicación clasificadora de aprobación de préstamos y a automatizar interacciones PDF y un asistente de voz con GPT.
Abid Ali Awan's photo

Abid Ali Awan

10 min

An avian AI exits its cage

blog

12 alternativas de código abierto a GPT-4

Alternativas de código abierto a GPT-4 que pueden ofrecer un rendimiento similar y requieren menos recursos informáticos para funcionar. Estos proyectos vienen con instrucciones, fuentes de código, pesos del modelo, conjuntos de datos e IU de chatbot.
Abid Ali Awan's photo

Abid Ali Awan

9 min

Tutorial

Guía para principiantes de la API de OpenAI: Tutorial práctico y prácticas recomendadas

Este tutorial te presenta la API de OpenAI, sus casos de uso, un enfoque práctico para utilizar la API y todas las prácticas recomendadas que debes seguir.
Arunn Thevapalan's photo

Arunn Thevapalan

13 min

ChatGPT Code Interpreter

Tutorial

Cómo utilizar ChatGPT Code Interpreter

Todo lo que necesitas saber sobre ChatGPT Code Interpreter de OpenAI
Adel Nehme's photo

Adel Nehme

9 min

Tutorial

Tutorial de DeepSeek-Coder-V2: Ejemplos, instalación, puntos de referencia

DeepSeek-Coder-V2 es un modelo de lenguaje de código de código abierto que rivaliza con el rendimiento de GPT-4, Gemini 1.5 Pro, Claude 3 Opus, Llama 3 70B o Codestral.
Dimitri Didmanidze's photo

Dimitri Didmanidze

8 min

Tutorial

Uso de GPT-3.5 y GPT-4 mediante la API OpenAI en Python

En este tutorial, aprenderás a trabajar con el paquete OpenAI Python para mantener conversaciones programáticamente con ChatGPT.
Richie Cotton's photo

Richie Cotton

14 min

Ver másVer más