Ir al contenido principal

OpenAI Codex: guía paso a paso con 3 ejemplos prácticos

Aprende a usar el agente de ingeniería de software Codex de OpenAI para corregir errores, explicar código y generar pull requests directamente desde ChatGPT.
Actualizado 3 jun 2026  · 7 min leer

OpenAI Codex es un agente de programación que vive dentro de ChatGPT: describes una tarea en lenguaje natural y trabaja en su propia sandbox antes de entregarte los cambios finales como un pull request que puedes revisar. Está pensado para quitarte trabajo de ingeniería del día a día, no solo para autocompletar alguna línea de vez en cuando.

\n

En este tutorial, te enseño paso a paso cómo usar Codex dentro de ChatGPT para hacer trabajo real en un repositorio de GitHub, incluso si no eres desarrollador profesional. Lo usaremos para:

\n
    \n
  • Aplicar una corrección de código y generar un pull request.
  • \n
  • Explicar una función compleja dentro de la base de código.
  • \n
  • Identificar y resolver un bug a partir de un prompt tipo preguntas y respuestas.
  • \n
\n

Por el camino verás cómo Codex se ejecuta en una sandbox segura y produce cambios que puedes verificar de verdad, sin salir de ChatGPT.

Trabajar con la API de OpenAI

Comienza tu viaje desarrollando aplicaciones potenciadas por IA con la API OpenAI.
Explora el curso

Resumen rápido

\n
    \n
  • \n

    OpenAI Codex es un agente de ingeniería de software en la nube disponible dentro de ChatGPT (planes Plus, Pro, Team y Enterprise)

    \n
  • \n
  • \n

    Conecta Codex a un repositorio de GitHub y asígnale tareas: corregir bugs, aplicar parches, generar tests o explicar código

    \n
  • \n
  • \n

    Cada tarea se ejecuta en una sandbox aislada; Codex abre un pull request que revisas antes de hacer merge

    \n
  • \n
  • \n

    Usa un archivo AGENTS.md para definir convenciones de código que Codex seguirá en cada tarea

    \n
  • \n
  • \n

    Codex también funciona en la terminal mediante la Codex CLI y como extensión de VS Code

    \n
  • \n
\n

¿Qué es OpenAI Codex?

\n

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

\n

Codex está impulsado por los modelos más avanzados de OpenAI y está diseñado para la seguridad, la capacidad de prueba y la productividad del desarrollador. Puedes guiar a Codex usando archivos AGENTS.md o interactuar con él directamente desde la barra lateral de ChatGPT.

\n

Con la Codex CLI también puedes llevar estas capacidades directamente a tu terminal.

\n

Opciones de acceso a Codex de un vistazo:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MétodoDóndeIdeal para
Barra lateral de ChatGPTchatgpt.comColas de tareas conectadas a GitHub (este tutorial)
Aplicación independiente para Macchatgpt.com/codexInterfaz más rica, automatizaciones, conectores de plugins
Extensión de VS CodeMarketplace de VS CodeDelegación de tareas desde el editor
Codex CLITerminalFlujos scriptados, integración con CI
\n

Cómo configurar OpenAI Codex

\n

Configurar Codex te llevará solo unos minutos. Aquí tienes una guía paso a paso para empezar.

\n

Paso 1: encontrar la herramienta Codex

\n

Empieza iniciando sesión en ChatGPT. En la barra lateral izquierda, busca Codex. En su lanzamiento, Codex se desplegó para usuarios de ChatGPT Pro, Business y Enterprise. Ahora está incluido en todos los planes (aunque el acceso en Free y Go es muy limitado).

\n

\"Codex

\n

Paso 2: primeros pasos con Codex

\n

Haz clic en Codex y se abrirá otra pestaña para la configuración inicial. Pulsa \"Get started\" y sigue el proceso de autenticación como se muestra en el siguiente paso.

\n

\"Codex

\n

Paso 3: autenticación multifactor

\n

Haz clic en \"Set up MFA to continue\" y escanea el código QR con tu app de autenticación favorita (como Google Authenticator o Authy). Introduce el código para verificar ¡y listo!

\n

\"Autenticación

\n

Paso 4: conectar con GitHub

\n

Cuando completes la autenticación multifactor, conecta Codex con GitHub.

\n

\"Conectar

\n

Paso 4.1: autorizar el conector de GitHub

\n

\"Connect to GitHub\" te llevará a una ventana emergente para autorizar el conector de GitHub. Lee la información y autoriza.

\n

\"Autorizar

\n

Paso 4.2: añadir tu cuenta de GitHub

\n

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

\n

\"Crear

\n

\"Añadir

\n

Esto te llevará a otra ventana emergente para \"Install and Authorize\". Haz clic para autorizar y todos tus repositorios aparecerán en la interfaz de ChatGPT. También puedes autorizar solo repositorios seleccionados.

\n

\"Autorizar

\n

Paso 4.3: crear un entorno

\n

Elige el repositorio en el que quieres trabajar y haz clic en \"Create environment\".

\n

\"Seleccionar

\n

Esto te llevará a \"Data Controls\". Codex sigue en desarrollo activo y puede que veas un aviso opcional para permitir que tus datos se usen para mejorar el modelo. Puedes desactivarlo y continuar.

\n

\"Controles

\n

Tu entorno ya está listo para explorar. Codex permite iniciar tareas en paralelo con tareas preseleccionadas.

\n

\"Tareas

\n

Simplemente haz clic en \"Start tasks\" o elige tareas según tus necesidades. Esto te llevará a una interfaz donde puedes hacer preguntas o pedir al agente que desarrolle una funcionalidad por ti.

\n

\"Iniciar

\n

\"Tareas

\n

Cuando todas las tareas estén listas, selecciona en cuál quieres trabajar, o trabaja en varias en paralelo.

\n

Paso 5: archivo AGENTS.md (opcional)

\n

El archivo AGENTS.md es un archivo de configuración especial introducido por OpenAI para usar con la plataforma Codex, diseñado específicamente para guiar a los agentes de IA mientras trabajan en tu base de código. Piénsalo como un manual del desarrollador para compañeros de equipo de IA, similar a un README.md, pero enfocado en instrucciones para agentes autónomos. Este es un ejemplo de archivo AGENTS.md:

\n
# AGENTS.md\n\n## Code Style\n- Use Black for Python formatting.\n- Avoid abbreviations in variable names.\n\n## Testing\n- Run pytest tests/ before finalizing a PR.\n- All commits must pass lint checks via flake8.\n\n## PR Instructions\n- Title format: [Fix] Short description\n- Include a one-line summary and a \"Testing Done\" section
\n

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

\n
    \n
      \n
    • Busca archivos AGENTS.md cuyo alcance incluya los archivos que va a modificar.
    • \n
    • Aplica las instrucciones de esos archivos para formatear, probar y documentar sus cambios.
    • \n
    • Prioriza las instrucciones más profundas cuando apliquen varios archivos (como una configuración en cascada).
    • \n
    \n
\n

Para una visión más amplia sobre cómo crear sistemas que actúan a través de herramientas y APIs, consulta nuestro tutorial del OpenAI Agents SDK.

\n

OpenAI Codex: tres ejemplos prácticos

\n

Veamos cómo puede ayudarte Codex en desarrollo real con tres ejemplos que ejecuté en un repositorio.

\n

Ejemplo 1: correcciones básicas y erratas

\n

A veces Codex divide una petición en subtareas, como corregir erratas, mejorar un README o escribir tests, todo dentro del mismo espacio de trabajo.

\n

\"Tarea

\n

\"Issues

\n

Puedes iniciar una tarea nueva dentro de una existente a partir de la revisión inicial, solicitar cambios en la base de código o hacer preguntas desde el cuadro de texto. Para ampliar la tarea o arreglar algo nuevo, haz clic en \"Code\" y crea directamente una subtarea.

\n

\"Cambios

\n

Cuando estés conforme con los cambios, haz clic en \"Push\", lo que creará un nuevo pull request. Tras unos segundos, podrás pulsar \"View pull request\" para acceder al PR y hacer merge a main.

\n

Ejemplo 2: explicación de la base de código

\n

Después usé Codex para una tarea sin edición: explorar la base de código y preguntar qué podría hacer a continuación. Es especialmente útil si acabas de llegar a un proyecto, quieres ponerte al día rápido o te has atascado intentando entender cómo funciona cierta función.

\n

\"Tarea

\n

Codex navegó por el proyecto y ofreció un desglose claro y amigable para principiantes de la estructura de la base de código. En lugar de listar archivos sin más, los agrupó por propósito:

\n
    \n
  • Destacó que qwen3_demo.py es el script principal, y lanza dos interfaces basadas en Gradio: una para cambiar el modo de razonamiento y otra para traducción multilingüe.
  • \n
  • Identificó qwen3_demo.ipynb como un cuaderno interactivo alternativo.
  • \n
  • Señaló test_qwen3_demo.py para tests unitarios y README.md para documentación y recorridos en vídeo.
  • \n
\n

Además listó \"puntos clave a conocer\", como dependencias (Ollama CLI), el papel de la función _run_ollama y consejos para ampliar la interfaz. Incluso propuso próximos pasos, como explorar el versionado de modelos, mejorar la UI y añadir gestión de errores.

\n

Ejemplo 3: encontrar y arreglar un bug

\n

Codex puede escanear toda la base de código, identificar un bug, 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.

\n

\"Encontrar

\n

Puedes revisar los registros para entender el proceso en segundo plano de los cambios hechos haciendo clic en \"Logs\".

\n

\"Hacer

\n

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

\n

\"explicando

\n

\"Archivos

\n

Cuando estés satisfecho con las correcciones, haz clic en \"Push\" y \"Create new PR\" para abrir un nuevo pull request.

\n

\"Crear

\n

Tras unos segundos, puedes hacer clic en \"View pull request\" para acceder al PR y hacer merge a main.

\n

\"Hacer

\n

Con Codex puedes fusionar los cambios con solo unos clics.

\n

\"ver

\n

\"Hacer

\n

Los cambios aparecen en la rama main en cuestión de segundos.

\n

\"Main

\n

¿Por qué es importante Codex?

\n

Codex es un agente colaborativo, no un generador de código pasivo. Puedes pedirle que escriba, refactorice, pruebe, depure o explique, y te mostrará los logs de la terminal, citas y resultados de cada paso.

\n

Estos son algunos beneficios reales que he observado:

\n
    \n
  • Las tareas son trazables y verificables.
  • \n
  • Codex trabaja en paralelo, así que puedes encolar varios cambios.
  • \n
  • Respeta tu configuración de desarrollo, especialmente si has definido convenciones mediante un archivo AGENTS.md.
  • \n
  • Se alinea con los estándares humanos de PR y puede pasar tests de CI.
  • \n
\n

A mí me da la sensación de que OpenAI acaba de lanzar un becario de ingeniería de software.

\n

Conclusiones

\n

Hemos visto cómo Codex puede corregir bugs, aplicar parches de funcionalidades y explicar la lógica del código, generando pull requests, ejecutando tests y citando sus acciones mediante logs de terminal y diffs.

\n

Este recorrido práctico ilustra cómo Codex puede mejorar tu flujo de trabajo diario como desarrollador, ya sea depurando código heredado, incorporándote a un repo nuevo o priorizando tareas de mantenimiento.

\n

A medida que Codex evolucione, espero integraciones más profundas con IDEs, pipelines de CI y planificadores de tareas, convirtiéndolo en un añadido muy práctico para cualquier flujo de trabajo de ingeniería. Para saber más sobre Codex, lee la entrada oficial del blog y también puedes encontrar casos de uso en el canal de YouTube de OpenAI.

\n

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

\n

FAQs

¿Codex es diferente de ChatGPT?

Sí, Codex es un agente especializado en ingeniería de software, optimizado para ejecutar tareas en repos de Git.

¿Necesito instalar Codex?

No necesitas instalar Codex si lo usas dentro de la app de ChatGPT. Sin embargo, para usarlo en la terminal, sí debes instalar la Codex CLI.

¿Es seguro OpenAI Codex?

Codex se ejecuta en un contenedor seguro y aislado. Por defecto, no tiene acceso a internet durante la ejecución de tareas, pero puedes habilitarlo opcionalmente por entorno, restringido por listas de permitidos de dominios y métodos HTTP autorizados.

¿Qué planes de ChatGPT incluyen Codex?

Codex está incluido en los planes ChatGPT Free, Go, Plus, Pro, Business, Edu y Enterprise, aunque el acceso en Free y Go es muy limitado. Para consultar precios y disponibilidad actualizados, visita openai.com/chatgpt/pricing.

¿Cómo se compara OpenAI Codex con GitHub Copilot?

GitHub Copilot completa código en línea mientras escribes en un IDE, mientras que Codex es un agente basado en tareas al que le asignas trabajo. Copilot te ayuda a escribir más rápido; Codex ejecuta tareas de varios pasos (corregir bugs, ejecutar tests, abrir PRs) de forma autónoma en un entorno aislado. Son herramientas complementarias, no sustitutivas.

¿Qué lenguajes de programación soporta Codex?

Codex funciona con cualquier lenguaje que use tu repositorio de GitHub. Lee el contexto de la base de código existente para adaptarse a las convenciones de tu proyecto. Python, JavaScript, TypeScript, Go, Rust y Ruby están bien soportados. El rendimiento es más fuerte en lenguajes con grandes corpus de entrenamiento open source.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

Soy experta Google Developers en ML (Gen AI), triple experta en Kaggle y embajadora de Women Techmakers, con más de tres años de experiencia en el sector tecnológico. Cofundé una startup de salud en 2020 y actualmente curso un máster en informática en Georgia Tech, con especialización en aprendizaje automático.

Temas

¡Aprende IA con estos cursos!

programa

Fundamentos de agentes de IA

6 h
¡Descubre cómo los agentes de IA pueden transformar tu forma de trabajar y aportar valor a tu organización!
Ver detallesRight Arrow
Iniciar 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

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

Tutorial

Ajuste fino de GPT-3 mediante la API OpenAI y Python

Libere todo el potencial de GPT-3 mediante el ajuste fino. Aprenda a utilizar la API de OpenAI y Python para mejorar este modelo de red neuronal avanzado para su caso de uso específico.
Zoumana Keita 's photo

Zoumana Keita

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

Tutorial

Guía para principiantes sobre la ingeniería de avisos ChatGPT

Descubra cómo conseguir que ChatGPT le proporcione los resultados que desea dándole las entradas que necesita.
Matt Crabtree's photo

Matt Crabtree

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

Ver másVer más