AlphaCode, desarrollado por DeepMind, representa un avance significativo en la capacidad de la inteligencia artificial para resolver problemas complejos de programación. Este sistema utiliza modelos de lenguaje basados en transformadores para generar código a una escala sin precedentes, filtrando luego a un pequeño conjunto de programas prometedores. AlphaCode ha logrado un rango estimado dentro del 54% superior de los participantes en competiciones de programación, resolviendo problemas nuevos que requieren una combinación de pensamiento crítico, lógica, algoritmos, codificación y comprensión del lenguaje natural.
El rendimiento de AlphaCode fue validado utilizando competiciones alojadas en Codeforces, una plataforma popular que atrae a decenas de miles de participantes de todo el mundo. En 10 concursos recientes, AlphaCode se situó aproximadamente al nivel del competidor mediano, marcando la primera vez que un sistema de generación de código de IA alcanza un nivel competitivo de rendimiento en competiciones de programación.
Para fomentar la innovación en la resolución de problemas y la generación de código, DeepMind ha liberado su conjunto de datos de problemas y soluciones de programación competitiva en GitHub, incluyendo pruebas extensas para asegurar que los programas que pasan estas pruebas son correctos. Este hito no solo demuestra el potencial de los modelos de aprendizaje profundo para tareas que requieren pensamiento crítico, sino que también abre nuevas posibilidades para mejorar la productividad de los programadores y acercarnos a una IA capaz de resolver problemas complejos.