Investigadores acaban de crear una Inteligencia Artificial que puede aprender a programar software

6

¿Estás cansado de escribir tu propio código aburrido para un nuevo software? Finalmente, hay una IA que puede hacerlo por ti.

BAYOU es una herramienta de aprendizaje profundo que básicamente funciona como un motor de búsqueda para la codificación: le dices qué tipo de programa deseas crear con un par de palabras clave, y arrojará un código de Java que hará lo que estás buscando, basado en en su mejor suposición.

La herramienta fue desarrollada por un equipo de científicos informáticos de la Universidad de Rice que recibió fondos tanto del ejército estadounidense como de Google. En un estudio publicado a principios del mes pasado en el servidor de preimpresión arXiv, describen cómo construyeron BAYOU y qué tipo de problemas puede ayudar a los programadores a resolver.

Básicamente, BAYOU lee el código fuente de aproximadamente 1 500 aplicaciones de Android, lo que da 100 millones de líneas de Java. Todo ese código fue alimentado a través de la red neuronal de BAYOU, resultando en una IA que puede, sí, programar otro software.

Si el código que BAYOU leía incluía algún tipo de información sobre lo que hace el código, BAYOU aprendía  qué era lo que debían hacer esos programas junto con su funcionamiento. Esta información contextual es lo que permite a la IA escribir software funcional basado en solo un par de palabras clave e información básica sobre lo que el programador desea.

Grandes especialistas en informática, regocíjense: su tarea puede ser mucho más fácil. Y enseñar a las personas cómo codificar puede volverse más simple e intuitivo, ya que algún día podrán usar esta nueva IA para generar ejemplos de códigos o incluso para verificar su propio trabajo. En este momento, BAYOU todavía está en las primeras etapas, y el equipo detrás de él todavía está demostrando que su tecnología funciona.

No, este no es el momento en el que la IA se autorreplica; BAYOU simplemente genera lo que los investigadores llaman “bocetos” de un programa que son relevantes para lo que un programador está tratando de escribir. Estos bocetos aún necesitan ser ensamblados en el trabajo más grande, y pueden tener que adaptarse al proyecto en cuestión.

Pero incluso si la tecnología está en pañales, este es un paso importante en la búsqueda de un programador de IA, un objetivo de larga data para los investigadores en ciencias de la computación. Otros intentos de crear algo como BAYOU requirieron restricciones extensas y estrechas para guiar a los programadores hacia el tipo de código correcto. Debido a que BAYOU puede llegar a trabajar con solo un par de palabras clave, es mucho menos intenso y mucho más fácil de usar en general, para los operadores humanos.

Este artículo fue publicado originalmente en Futurism por Dan Robitzski

Compartir.

Acerca del Autor

Yo soy Robotitus, el administrador de esta página. Si gustas puedes llamarme Titus.

6 comentarios

  1. reinaldo torres el

    Están pasando varias cosas en el mundo, energías renovables ahora son una prioridad. Inteligencia artificial también. En la película Avengers el tema es reducción de la población. Por otro lado quedan 53 años de petróleo en el mundo. Si se van uniendo los puntos… lo que viene es reducir la población mundial. Demasiados seres humanos consumiendo recursos y la gran mayoría de los seres humanos no tiene ninguna función. Miren Venezuela, les quitaron comida y medicina y toda la gente que está saliendo es gente de muy bajo nivel, un país que nunca contribuyó para nada a la humanidad teniendo tanto dinero. No hace falta mantenerlos. La inteligencia artificial reemplazará demasiadas funciones innecesarias ya, hará el trabajo de corporaciones enteras. Cumplirá la Agenda 21. Reducir la población mundial de 7 billones a 2 y mantenerlo asi.

  2. La solución es comer a las personas pobres, así solucionamos dos problemas, la sobre población y el natalidad de las personas de esa.clase….
    Si, Reinaldo así de estúpida es tu conclusión.

Deja un comentario

A %d blogueros les gusta esto: