Articulo de referencia

OpenAI Codex (modelo de lenguaje)

OpenAI Codex es un modelo de lenguaje de gran tamaño desarrollado por OpenAI para traducir indicaciones en lenguaje natural a código fuente . Anunciado en 2021, era una versión ...

OpenAI Codex es un modelo de lenguaje de gran tamaño desarrollado por OpenAI para traducir indicaciones en lenguaje natural a código fuente . Anunciado en 2021, era una versión de producción modificada de GPT-3 que se ajustó con precisión en código fuente en múltiples lenguajes de programación , y sirvió como modelo original para GitHub Copilot . [ 1 ] [ 2 ]

Codex fue diseñado para ayudar a los programadores generando código a partir de instrucciones en lenguaje natural, completando código parcialmente escrito e interactuando con software y servicios en línea. [ 3 ] [ 4 ] Investigadores y comentaristas también describieron limitaciones y riesgos, incluyendo resultados inexactos o inseguros, dificultad con indicaciones más complejas y preocupaciones sobre derechos de autor relacionadas con la capacitación en código disponible públicamente. [ 5 ] [ 6 ] [ 7 ]

No debe confundirse con el agente de codificación independiente Codex , que OpenAI presentó en 2025 con un nombre similar, aunque no utiliza el nombre de la empresa. [ 8 ]

Capacidades

Construido sobre GPT-3 , Codex fue entrenado con 159 gigabytes de código Python extraído de 54 millones de repositorios de GitHub . [ 9 ] [ 2 ] Un caso de uso típico de Codex es que un usuario escriba un comentario, como " //compute the moving average of an array for a given window size", y luego use la IA para sugerir un bloque de código que satisfaga esa solicitud de comentario. [ 10 ] OpenAI afirmó que Codex puede completar aproximadamente el 37% de las solicitudes y está diseñado para hacer que la programación humana sea más rápida en lugar de reemplazarla. Según el blog de OpenAI, Codex sobresale más en "mapear... problemas simples a código existente", lo que describen como "probablemente la parte menos divertida de la programación". [ 11 ] [ 3 ] El cofundador de Fast.ai , Jeremy Howard , dijo, "Codex es una forma de obtener código escrito sin tener que escribir tanto código", y que "no siempre es correcto, pero es lo suficientemente cercano". [ 12 ] OpenAI afirmó que Codex podía completar alrededor del 37% de las tareas de programación en su conjunto de evaluación y que su objetivo era hacer que los programadores humanos fueran más rápidos en lugar de reemplazarlos. [ 5 ]

OpenAI afirma que Codex puede crear código en más de una docena de lenguajes de programación, incluidos Go , JavaScript , Perl , PHP , Ruby , Shell , Swift y TypeScript , aunque es más eficaz en Python. [ 1 ] Según VentureBeat , las demostraciones de OpenAI sugirieron que Codex podía recordar partes anteriores de una instrucción y usar ese contexto para generar código funcional. En estas demostraciones, se usó para crear un juego de navegador en JavaScript y para generar código de visualización de datos usando matplotlib . [ 3 ]

En demostraciones, OpenAI mostró a Codex interactuando con servicios y aplicaciones como Mailchimp , Microsoft Word , Spotify y Google Calendar . [ 3 ] [ 4 ]

Limitaciones y preocupaciones

Las demostraciones de OpenAI también mostraron debilidades como código ineficiente y resultados inesperados ocasionales en ejemplos individuales. [ 3 ] En una entrevista con The Verge , el director de tecnología de OpenAI, Greg Brockman, dijo que "a veces [Codex] no sabe exactamente lo que le estás pidiendo" y que puede requerir algo de ensayo y error. [ 4 ] Los investigadores de OpenAI descubrieron que Codex tenía problemas con las indicaciones de varios pasos y podía producir resultados inesperados. También plantearon preocupaciones de seguridad, incluyendo la excesiva dependencia de programadores novatos, sesgos en los datos de entrenamiento y riesgos de seguridad derivados de código vulnerable. [ 5 ]

VentureBeat afirmó que, dado que Codex se entrena con datos públicos, podría ser vulnerable a la "contaminación de datos" mediante cargas intencionadas de código malicioso. [ 3 ] Según un estudio de investigadores de la Universidad de Nueva York , aproximadamente el 40 % del código generado por GitHub Copilot (que utiliza Codex) en escenarios relevantes para CWE de alto riesgo incluía fallos u otras deficiencias de diseño explotables. [ 6 ]

La Free Software Foundation expresó su preocupación de que los fragmentos de código generados por Copilot y Codex pudieran violar los derechos de autor , en particular la condición de la GPL que exige que las obras derivadas se licencien bajo términos equivalentes. [ 7 ] Entre los problemas que plantearon se incluyen si el entrenamiento en repositorios públicos entra dentro del uso justo o no, cómo podrían los desarrolladores descubrir el código generado infractor, si los modelos de aprendizaje automático entrenados podrían considerarse código fuente modificable o una compilación de los datos de entrenamiento, y si los propios modelos de aprendizaje automático podrían estar protegidos por derechos de autor y por quién. [ 7 ] [ 13 ] Un estudio interno de GitHub encontró que aproximadamente el 0,1 % del código generado contenía copias directas de los datos de entrenamiento. En un ejemplo, el modelo generó el código de los datos de entrenamiento que implementaba el algoritmo de raíz cuadrada inversa rápida , incluyendo comentarios y un aviso de derechos de autor incorrecto . [ 10 ]

En respuesta, OpenAI declaró que "la incertidumbre jurídica sobre las implicaciones de los derechos de autor del entrenamiento de sistemas de IA impone costes sustanciales a los desarrolladores de IA y, por lo tanto, debe resolverse de forma autorizada". [ 10 ]

Los problemas de derechos de autor con Codex se han comparado con el caso judicial Authors Guild, Inc. v. Google, Inc. , en el que los jueces dictaminaron que el uso por parte de Google Books de fragmentos de texto de millones de libros escaneados constituía un uso legítimo. [ 10 ] [ 14 ]

Referencias

  1. 1 2 Zaremba, Wojciech (10 de agosto de 2021). "OpenAI Codex" . OpenAI . Archivado del original el 3 de febrero de 2023. Recuperado el 3 de septiembre de 2021 .
  2. 1 2 Alford, Anthony (31 de agosto de 2021). "OpenAI anuncia un códice de IA para la generación de código con 12 mil millones de parámetros" . InfoQ . Archivado del original el 9 de julio de 2022. Recuperado el 3 de septiembre de 2021 .
  3. 1 2 3 4 5 6 Dickson, Ben (16 de agosto de 2021). "Qué esperar de la API Codex de OpenAI" . VentureBeat . Archivado del original el 3 de febrero de 2023. Recuperado el 3 de septiembre de 2021 .
  4. 1 2 3 Vincent, James (10 de agosto de 2021). "OpenAI puede traducir inglés a código con su nuevo software de aprendizaje automático Codex" . The Verge . Archivado del original el 2 de septiembre de 2021. Recuperado el 3 de septiembre de 2021 .
  5. 1 2 3 Chen, Mark; Tworek, Jerry; Jun, Heewoo; Yuan, Qiming; Pinto, Henrique Ponde de Oliveira; Kaplan, Jared; Edwards, Harri; Burda, Yuri; Joseph, Nicholas; Brockman, Greg; Ray, Alex (14 de julio de 2021). "Evaluación de grandes modelos de lenguaje entrenados con código". arXiv : 2107.03374 [ cs ].
  6. 1 2 Pearce, Hammond; Ahmad, Baleegh; Tan, Benjamin; Dolan-Gavitt, Brendan; Karri, Ramesh (16 de diciembre de 2021). "¿Dormidos frente al teclado? Evaluación de la seguridad de las contribuciones de código de GitHub Copilot". arXiv : 2108.09293 [ cs.CR ].
  7. 1 2 3 Krill, Paul (2 de agosto de 2021). "GitHub Copilot es 'inaceptable e injusto', dice la Free Software Foundation" . InfoWorld . Archivado del original el 3 de septiembre de 2021. Recuperado el 3 de septiembre de 2021 .
  8. Knight, Will (16 de mayo de 2025). "OpenAI lanza una herramienta de codificación basada en web con agentes" . Wired . Consultado el 20 de mayo de 2025 .
  9. Wiggers, Kyle (8 de julio de 2021). "OpenAI advierte que la IA detrás de GitHub Copilot puede ser susceptible a sesgos" . VentureBeat . Archivado del original el 3 de febrero de 2023. Recuperado el 3 de septiembre de 2021 .
  10. 1 2 3 4 Anderson, Tim; Quach, Katyanna (6 de julio de 2021). "Surgen problemas con el autocodificador GitHub Copilot, desde secretos aparentemente revelados hasta código defectuoso, pero a algunos les encanta" . The Register . Archivado del original el 2 de junio de 2023. Recuperado el 4 de septiembre de 2021 .
  11. Dorrier, Jason (15 de agosto de 2021). "El Codex de OpenAI traduce el lenguaje cotidiano a código informático" . SingularityHub . Archivado del original el 26 de mayo de 2023. Consultado el 3 de septiembre de 2021 .
  12. Metz, Cade (9 de septiembre de 2021). "La IA ahora puede escribir su propio código informático. Son buenas noticias para los humanos" . The New York Times . Archivado del original el 30 de marzo de 2022. Consultado el 16 de septiembre de 2021 .
  13. Robertson, Donald (28 de julio de 2021). «Convocatoria financiada por la FSF para la presentación de documentos técnicos sobre cuestiones filosóficas y legales relacionadas con Copilot: Presentar antes del lunes 23 de agosto de 2021» . Free Software Foundation . Archivado del original el 11 de agosto de 2021. Consultado el 4 de septiembre de 2021 .
  14. Barber, Gregory (12 de julio de 2021). "La herramienta comercial de IA de GitHub se construyó a partir de código abierto" . WIRED . Archivado del original el 25 de julio de 2021. Consultado el 4 de septiembre de 2021 .