ChatGPT incorpora Codex, un nuevo asistente de codificación basado en IA

Droids

Updated on:

ChatGPT incorpora Codex, un nuevo asistente de codificación basado en IA

OpenAI ha presentado Codex, un nuevo agente de codificación que se integrará en ChatGPT, ampliando las capacidades de su popular modelo de lenguaje para convertirlo en un asistente especializado para programadores. Esta herramienta estará disponible a partir de hoy para los suscriptores de ChatGPT Pro, Enterprise y Team, según ha anunciado la compañía.

¿Qué es Codex y cómo funciona?

Codex es descrito por OpenAI como una "vista previa de investigación discreta", utilizando una terminología similar a la que emplearon cuando lanzaron ChatGPT originalmente. Según explicó Josh Tobin, líder de investigación para agentes de OpenAI, el objetivo principal de Codex es convertir a ChatGPT en un "compañero de trabajo virtual" para ingenieros y desarrolladores.

La herramienta tiene capacidades avanzadas que la diferencian de otras soluciones de asistencia para programación:

  • Puede generar código a partir de instrucciones en lenguaje natural
  • Trabaja de forma autónoma en código aislado (sandboxed) para corregir errores
  • Ejecuta pruebas de forma independiente
  • Sugiere cambios en la forma en que el código debería funcionar en entornos reales

Una característica destacable es su capacidad para trabajar durante períodos prolongados. Actualmente, Codex puede ejecutar procesos de hasta 30 minutos, y OpenAI planea extender este tiempo en el futuro, permitiendo que la herramienta funcione en segundo plano durante intervalos aún mayores.

Tecnología detrás de Codex

Esta nueva herramienta está impulsada por una versión especializada del modelo de razonamiento o3 de OpenAI, denominada codex-1, que ha sido optimizada específicamente para tareas de programación. Inicialmente, Codex estará integrado en la aplicación web de ChatGPT, aunque con una limitación importante: está intencionalmente aislado de internet para mitigar posibles riesgos de seguridad.

Según informó The Verge, el CEO de OpenAI, Sam Altman, está posicionando Codex como el próximo gran producto de la empresa, haciendo comparaciones con el lanzamiento inicial de ChatGPT. "La próxima 'vista previa de investigación discreta' ha llegado", señaló Altman al promocionar esta nueva herramienta en la plataforma X (anteriormente Twitter).

El futuro de la programación asistida por IA

OpenAI no ve a Codex como un reemplazo para otras herramientas de codificación asistida por IA, sino como un complemento. Josh Tobin indicó que Codex es compatible con asistentes de codificación más específicos como Cursor y Windsurf, este último siendo objeto de interés por parte de OpenAI, que según los informes está en conversaciones para adquirirlo por aproximadamente 3 mil millones de dólares (unos 2,78 mil millones de euros).

Dentro de la propia OpenAI, Codex ya está siendo utilizado productivamente por los ingenieros de la empresa. El equipo lo describe como una "lista de tareas matutina" que ayuda a los desarrolladores a ejecutar múltiples tareas en paralelo, aumentando significativamente su productividad.

Este lanzamiento representa un paso importante en la evolución de las herramientas de asistencia para programadores, creando un flujo de trabajo donde los modelos de IA pueden:

  1. Entender instrucciones en lenguaje natural
  2. Convertirlas en código funcional
  3. Trabajar de forma autónoma para mejorar y probar ese código
  4. Ofrecer sugerencias basadas en análisis independientes

Disponibilidad y planes a futuro

Por el momento, Codex está disponible sin costo adicional para los usuarios que ya tienen suscripciones a ChatGPT Pro, Enterprise o Team. Sin embargo, OpenAI ha dejado claro que eventualmente planea cobrar por el acceso a esta herramienta, una vez que haya evaluado la demanda y el valor que aporta a los usuarios.

Esta estrategia sigue el patrón habitual de OpenAI de introducir nuevas capacidades primero como características incluidas en sus planes de suscripción existentes, para luego desarrollar modelos de monetización específicos según la adopción y el uso.

El panorama competitivo

El lanzamiento de Codex llega en un momento en que varias empresas están compitiendo por ofrecer las mejores herramientas de asistencia para programadores basadas en IA. Como se mencionó anteriormente, OpenAI está considerando la adquisición de Windsurf, otro competidor en este espacio, por una cifra considerable.

Esta posible adquisición, junto con el lanzamiento de Codex, indica que OpenAI está apostando fuertemente por convertirse en un actor dominante en el campo de las herramientas de programación asistida por IA, ampliando su oferta más allá de las capacidades generales de lenguaje de ChatGPT.

Implicaciones para el futuro del desarrollo de software

La introducción de Codex representa un avance significativo en cómo los programadores podrían trabajar en el futuro. Al automatizar tareas repetitivas y permitir que los desarrolladores se centren en aspectos más creativos y estratégicos de su trabajo, herramientas como Codex podrían transformar radicalmente la industria del desarrollo de software.

No obstante, al igual que con otras herramientas de IA, surgen preguntas sobre la calidad del código generado, los posibles riesgos de seguridad y cómo estas tecnologías afectarán al mercado laboral de los programadores a largo plazo.

Por ahora, OpenAI está presentando a Codex como un asistente o "compañero de trabajo virtual" más que como un reemplazo para los programadores humanos, enfatizando su papel en aumentar la productividad y facilitar tareas tediosas, permitiendo a los desarrolladores concentrarse en problemas más complejos y creativos.

A medida que más programadores comiencen a utilizar esta herramienta, será interesante observar cómo evoluciona su uso y qué impacto tiene en los flujos de trabajo de desarrollo de software.