Microsoft y openAI lanzan IA que escribe código para aplicaciones. De momento es una interesante y productiva ayuda para escribir código seguro y de calidad. Pero en unos años ¿quién sabe?

Microsoft, a través de Github y openAI, lanzó Copilot, una inteligencia artificial que ayuda a escribir código para aplicaciones.

Copilot completa líneas de código, escribe automáticamente bloques repetitivos, te sugiere código; e incluso ofrece diferentes alternativas a lo que has escrito, apunta el portal ComputerHoy.

Ahora mismo es un asistente que te echa una mano para completar lo que estás escribiendo; pero dentro de unos años seguramente la IA podrá escribir aplicaciones completas. Y eso nos plantea una pregunta

¿Programar es una tarea técnica y mecánica, o también intervienen la inspiración y el genio?

Afortunadamente tiene mucho de lo segundo; con lo que la irrupción de las IAs en la programación plantea un escenario preocupante donde hay poco espacio para la imaginación y la inspiración humana.

Comencemos desde el principio

La IA Copilot es un asistente a la programación que se integra en Visual Studio Code, como una extensión.

Utiliza una inteligencia artificial llamada Codex, desarrollada por openAI. Esta IA es capaz de escribir código en docenas de lenguajes de programación, incluyendo los más populares: Python, JavaScript, TypeScript, Ruby, Go, etc.

Ha sido entrenada con millones de líneas ya existentes; y en consecuencia, es capaz de leer el contexto de tu aplicación, estudiar las variables y las funciones que intervienen para escribir código personalizado para cada situación en concreto.

LEE TAMBIÉN:   G20 aprueba el impuesto global a las multinacionales

Funciona en tiempo real

Mientras estás escribiendo código te sugiere líneas y autocompletados. Incluso puede escribir una función completa, o rellenar tablas, listas, bucles, y otras tareas tediosas en programación.

También analiza el código que escribes y te sugiere alternativas más eficientes. E incluso propone tests y ejemplos para comprobar que lo que has escrito, funciona.

Te deja todo el control a ti

Puedes rechazar sus propuestas o editar y mejorar lo que la IA propone. Pero es bastante obvio que esto es un paso más en su aprendizaje. En unos años, será capaz de escribir aplicaciones completas ella sola.

Y eso nos lleva a un interesante dilema: que una IA escriba código, ¿es beneficioso para la programación? Desde un punto de vista de la eficacia, desde luego, si completa el trabajo tedioso y rutinario.

Pero cualquier programador sabe que la programación es también un arte. Escribir una aplicación no es muy diferente a escribir una novela. Cada programador impone su propio estilo y a veces hay que recurrir a la imaginación e inspiración para resolver problemas.

¿Puede una IA escribir código con ese punto de genialidad que tienen los programadores creativos y con talento? Veremos…

Puedes descargar la versión técnica de Copilot en su web oficial en Github.

Microsoft y openAI lanzan IA que escribe código para aplicaciones

Fuente: Computerhoy

Comentarios

Comenta en Facebook

Translate »