Codex de OpenAI promete traducir lenguaje natural en código de programación gracias a la inteligencia artificial

Codex de OpenAI promete traducir lenguaje natural en código de programación gracias a la inteligencia artificial

La compañía de inteligencia artificial OpenAI ha conseguido varios logros importantes en los últimos años. Uno de los más impresionantes probablemente sea GPT-3 y lo que es capaz de hacer para improvisar según lo que le digamos. Ahora la compañía promete una herramienta aún más útil con Codex, una herramienta que traduce del inglés a lenguaje de programación.

El software se llama Codex y está diseñado para facilitar la vida a los programadores profesionales sin que tengan que picar código básico. Por otro lado, también puede ayudar a los que comienzan a programar o los que no saben prácticamente nada de programación, permitiéndoles dar los primeros pasos con “un guía“ de ayuda.

Programación básica y tediosa para un humano

La idea detrás de esto es sencilla: escribimos o dictamos a la herramienta qué queremos crear o modificar y ella se encarga de hacerlo mediante código de programación. Por ejemplo “crea una página web con un menú en la parte superior y un título en el centro de la página” será convertido a todo un documento HTML (sí, HTML no es un lenguaje de programación) que estructurará la página web con un menú superior y un título central.

OpenAI Codex has a qualitatively new capability — it can write code with sufficient accuracy that users can direct their computer in natural language.

Codex is now in OpenAI API, for people to build new businesses or integrate with existing applications: https://t.co/n3U4DJ7fqC pic.twitter.com/3ETsyXMQ7T— OpenAI (@OpenAI) August 10, 2021

En otros ejemplos de OpenAI podemos ver cómo la herramienta es capaz de crear juegos básicos o también traducir de un lenguaje de programación a otro diferente. En otro ejemplo vemos cómo mediante se integra en Word mediante su API de JavaScript para crear modificaciones en directo en el texto de Word.

La compañía ha hecho una demostración en directo: https://www.youtube.com/embed/SGUCcjHTmGY?enablejsapi=1&origin=https://www.xataka.com

Según OpenAI, la herramienta no es un aviso del fin de la programación humana. Indican que ellos ven la programación en dos fases. La primera de ellas es la de encontrar y solucionar el problema diseñando un sistema. La segunda de ellas es escribir el código rutinario y tedioso para que todo funcione. Dicen que Codex se puede encargar de la segunda parte, mientras que la primera parte seguirá siendo cosa de humanos.

Llevo algunos días usando Copilot de GitHub para programar y esta es mi experiencia

De momento OpenAI Codex está disponible en la beta privada de OpenAI y la idea es abrirlo a más gente poco a poco y a medida que sea posible escalarlo. Será una herramienta gratuita y será posible integrarla en multitud de sistemas y otras herramientas gracias a su API.

Recientemente Microsoft hizo algo similar con GitHub Copilot. El sistema de programación automática de GitHub también se nutre de GPT-3y su enorme potencial. La idea es la misma: ayudar a quitar carga de trabajo pero en ningún caso quitar el trabajo al programador.

Extraido de:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *