IA consigue llegar al nivel medio de los humanos en habilidades de codificación

Publicado el

AlphaCode

DeepMind, el laboratorio de inteligencia artificial de Alphabet, la empresa matriz de Google, acaba de presentar oficialmente a AlphaCode, su nuevo sistema de aprendizaje automático, del cual describen que es capaz de escribir código de programas de ordenador «a un nivel competitivo».

De esta manera, esa división de Alphabet sigue avanzando en su misión de poder ayudar a la humanidad mediante el desarrollo de sistemas de aprendizaje automático capaces de dar solución a problemas imprevistos más allá de los problemas matemáticos y de programación relativamente simples.

Apuntan a que este nuevo sistema utiliza modelos de lenguaje basado en transformadores, con los que es capaz de generar el código de programas de ordenador a «una escala sin precedentes», para luego convertiros en un pequeño «conjunto de programas prometedores».

Es tal la confianza depositada en AlphaCode, que desde DeepMind han querido medir sus habilidades de codificación frente a las de los seres humanos, para lo que han seleccionado diez competiciones de habilidades de codificación recientes celebradas a través de la plataforma Codeforces, observando que AlphaCode se sitúa a nivel promedio de desarrollo de código al de los desarrolladores humanos.

Según señalan en el comunicado de hoy:

AlphaCode logró una clasificación estimada dentro del 54 % superior de los participantes en competencias de programación al resolver nuevos problemas que requieren una combinación de pensamiento crítico, lógica, algoritmos, codificación y comprensión del lenguaje natural.

Inciden en este hito en la Inteligencia Artificial:

AlphaCode se colocó aproximadamente al nivel del competidor (humando) medio, lo que marca la primera vez que un sistema de generación de código de IA alcanza un nivel competitivo de rendimiento en competencias de programación.

Sin duda, es un punto a favor de AlphaCode, que podría llegar a ayudar aún más a los desarrolladores a la codificación de sus programas de ordenador. De hecho, en la actualidad, existen algunos sistemas de Inteligencia Artificial que ayudan a los desarrolladores a ir más rápido en la codificación de sus programas mediante constantes sugerencias.

Sobre AlphaCode, desde DeepMind animan a terceros a poder ponerlo a prueba y a desarrollar los resultados obtenidos en las pruebas actuales, para lo que están compartiendo el conjunto de datos de problemas y soluciones de programación competitivos en la plataforma GitHub, «incluidas pruebas exhaustivas para garantizar que los programas que pasan estas pruebas sean correctos, una característica crítica de la que carecen los conjuntos de datos actuales»

Más información: DeepMind

Comparte en: