¿Qué es?
OpenAI Codex fue uno de los primeros modelos de lenguaje entrenados específicamente para trabajar con código fuente y texto natural al mismo tiempo. Puede leer instrucciones en lenguaje natural (por ejemplo, "escribe una función en Python que ordene una lista") y generar el código correspondiente, así como explicar fragmentos de código existentes. Fue la base de herramientas como las primeras versiones de GitHub Copilot y sentó las bases para los modelos más modernos de código que existen hoy.
Ventajas
- Entiende tanto lenguaje natural como múltiples lenguajes de programación, permitiendo describir lo que quieres en texto y obtener código como resultado.
- Muy útil para generar borradores de funciones, pequeños scripts o ejemplos de uso de librerías.
- Puede ayudar a explicar código existente y sugerir mejoras o refactorizaciones simples.
- Inspiró y alimentó muchas de las herramientas actuales de autocompletado de código (como Copilot), consolidando patrones de uso que hoy son estándar.
Desventajas
- Ha sido reemplazado en gran medida por modelos más recientes y potentes (como GPT-4, GPT-4.1 o modelos especializados de código de nueva generación).
- No siempre produce código listo para producción; requiere revisión humana cuidadosa.
- Puede cometer errores sutiles en lógica o en el uso de APIs, especialmente en entornos complejos.
- Su disponibilidad directa como modelo independiente puede ser limitada frente a las nuevas ofertas de la plataforma.
Funciona mejor para
- Generar ejemplos rápidos de código para aprender nuevas APIs o librerías.
- Crear borradores de funciones, scripts o pruebas unitarias que luego un desarrollador ajusta.
- Explicar fragmentos de código a personas que están aprendiendo a programar.
- Explorar posibilidades de automatización dentro de un lenguaje de programación específico.
- Servir como referencia histórica para entender la evolución de los modelos de IA para código.