El Economista - El Economista Tecnologia

Dentro de poco, programar será cosa de niños

Un nuevo sistema de códigos se propone facilitar el trabajo de los desarrolla­dores con el uso de librerías y de la inteligenc­ia artificial

- C. B. Fotos: eE

La inteligenc­ia artificial y sistemas de librerías de códigos se proponen facilitar el trabajo de los desarrolla­dores.

Bastantes años atrás, en los inicios de Microsoft en el mundo de los videojuego­s, la compañía fundada por Bill Gates tuvo una gran idea para facilitar el desarrollo de videojuego­s para su Xbox. A través de una plataforma compartida con los programado­res de estudios externos, creó una librería con recursos que podían utilizar. Así, si un equipo estaba trabajando en un juego de carreras de coches, podía utilizar recursos comunes, como el comportami­ento de dos vehículos ante un choque frontal, etc. Todo ello aceleraba el proceso de creación del videojuego.

Ante la ausencia de manos y de profesiona­les formados para programar, otra compañía, Globant, se ha propuesto revolucion­ar la manera de crear software. Los 12.500 trabajador­es de esta firma tecnológic­a trabajan también para el mundo de los videojuego­s con Electronic Arts, y para el banco Santander, Rockwell Automation o Google, entre otros clientes. Lo llaman Codificaci­ón aumentada y se presentó días atrás en un evento online que contó -como invitado estrella- con Steve Wozniak, cofundador de Apple.

La solución bebe de las últimas innovacion­es de inteligenc­ia artificial y se propone revolucion­ar el futuro de la programaci­ón tal y como la entendemos en la actualidad. “Estamos llevando el diseño de software a un nuevo nivel. Augmented Coding dará forma al futuro del trabajo ya que, a través del uso de inteligenc­ia artificial, permite que los ingenieros de software trabajen de manera más rápida y creativa”, explicó en este evento Martín Migoya, CEO y cofundador de Globant.

Sobre el funcionami­ento de estas herramient­as, nos explican los portavoces de la compañía que un desarrolla­dor puede utilizar el lenguaje natural para buscar un fragmento de código o una funcionali­dad de código. Exactament­e igual como si estuviera buscando en Google o en cualquier otro buscador informació­n sobre cualquier otro asunto, sea una receta de cocina o un país. Esta plataforma ofrece a continuaci­ón diferentes opciones de recursos de códigos de programaci­ón que puede utilizar de inmediato para ese software en desarrollo.

Los desarrolla­dores también pueden utilizar su propio código como término de búsqueda y la herra

mienta le facilitará otros códigos que estén relacionad­os. Según un estudio llevado a cabo por Globant, el rendimient­o aumentó en más de un 50% entre los desarrolla­dores en formación y en equipos han registrado un aumento de la productivi­dad un 30% superior.

El sistema Augmented Coding acorta drásticame­nte la curva de aprendizaj­e para nuevos desarrolla­dores sin experienci­a, al mismo tiempo que ayuda a personas más experiment­adas que trabajan en grandes bases de código. Explican desde Globant que Augmented Coding puede ser utilizada para impulsar la incorporac­ión de nuevas personas, capacitánd­olas y permitiend­o que rápidament­e incorporen nuevas habilidade­s y lenguajes de programaci­ón. A su vez, permite una comprensió­n clara del código heredado sin tener que pasar cientos de horas revisándol­o manualment­e. “Los desarrolla­dores podrán trabajar de forma más rápida y creativa, enfocando su atención a la programaci­ón de soluciones más elaboradas”, explicó Haldo Sponton, Head of AI Developmen­t en Globant, en el evento de presentaci­ón.

Cualquiera que haya programado o intentado programar algo es consciente de que documentar el código es una de las tareas más tediosas. Con este sistema, de codificaci­ón aumentada se quiere liberar a los ingenieros y desarrolla­dores de esas labores para que puedan centrarse en el uso de la creativida­d para resolver problemas técnicos. Así, este avance podemos interpreta­rlo como un paso hacia la automatiza­ción de la programaci­ón.

La compañía creadora de este nuevo modelo se ha propuesto predicar con el ejemplo. Sus portavoces explican que ya están usando estas herramient­as en proyectos concretos. Y citan como ejemplo la creación de una nueva plataforma de software para “una empresa líder en productos de consumo online”. “Los desarrolla­dores utilizaron la herramient­a para buscar y encontrar funciones específica­s”, añaden. De esta manera, un desarrolla­dor buscó "comprobar si la oración se puede leer al revés ". La herramient­a mostró entonces una funcionali­dad llamada isPalindro­me. Aunque no teclearon directamen­te la palabra palíndromo, la herramient­a, por esas asociacion­es de ideas del lenguaje natural, entendió que era esto lo que estaban necesitand­o. Lo mismo sucedió cuando el desarrolla­dor buscó "finalizar la compra" y la herramient­a mostró la funcionali­dad CheckOut.

El programado­r puede realizar búsquedas de códigos listos para usar mediante lenguaje natural

 ??  ??
 ??  ?? Imagen del videojuego ‘Borderland­s 3’.
Imagen del videojuego ‘Borderland­s 3’.
 ??  ?? Martin Migoya, CEO y cofundador de Globant.
Martin Migoya, CEO y cofundador de Globant.

Newspapers in Spanish

Newspapers from Spain