El codificador de inteligencia artificial AlphaCode de DeepMind ha demostrado ser capaz de rivalizar con las habilidades de un programador humano estándar.
La empresa seleccionó 10 concursos que se realizaron en Codeforces, una plataforma de competencia de programación con miles de participantes, para evaluar el desempeño de AlphaCode.
A continuación se muestra un ejemplo de un problema que #AlphaCode puede resolver con éxito, utilizando la información exacta que se ve en @codeforces y el programa que escribe #AlphaCode.
Por @liyuajia, David Choi, @junyoungch, @NateKushman, @Mononofu, @RemiLeblond, Tom Eccles, James Keeling, @FelixAxelGimeno 2/ pic.twitter.com/TJu0Va46OS
– DeepMind (@DeepMind) 2 de febrero de 2022
Después de las simulaciones, AlphaCode se ubicó en el 54 por ciento superior de los competidores. Eso significa que aún no podía vencer a los principales programadores humanos, pero podía rivalizar con el promedio.
Mike Mirzayanov, fundador de Codeforces, dijo:
“Puedo decir con seguridad que los resultados de AlphaCode superaron mis expectativas. Era escéptico porque incluso en problemas competitivos simples, a menudo se requiere no solo implementar el algoritmo, sino también, y esta es la parte más difícil, inventarlo.
AlphaCode logró desempeñarse al nivel de un nuevo competidor prometedor. ¡No puedo esperar a ver lo que está por venir!”.
AlphaCode utiliza modelos de lenguaje basados en transformadores para generar código "a una escala sin precedentes". Un documento de preimpresión que detalla AlphaCode está disponible aquí (PDF).
Petr Mitrichev, ingeniero de software de Google, comentó:
“Resolver problemas de programación competitivos es algo realmente difícil de hacer, que requiere buenas habilidades de codificación y creatividad para resolver problemas en los humanos.
Me impresionó mucho que AlphaCode pudiera progresar en esta área y me entusiasmó ver cómo el modelo usa su comprensión de declaraciones para producir código y guiar su exploración aleatoria para crear soluciones”.
DeepMind ha publicado su conjunto de datos de problemas y soluciones de programación competitivos en GitHub para ayudar a otros a desarrollar sus resultados.
Ian Funnell, Gerente de Relaciones con los Desarrolladores de Matillion, dijo:
“Los avances como AlphaCode son bienvenidos y representan un gran progreso en el diseño de algoritmos de manera más efectiva. La codificación de IA en general permite a los desarrolladores buscar la innovación y la creatividad al establecer los parámetros y objetivos, dejando que la IA los ejecute realmente.
En última instancia, este es un catalizador para la innovación: ayudar a los humanos en lugar de reemplazarlos. Los desarrolladores son personas extremadamente capaces y las empresas seguirán contando con ellos para obtener información valiosa de sus datos para diferenciarse y competir”.
DeepMind ha creado un sitio interactivo para ver algunas de las soluciones de AlphaCode y sumergirse en el modelo en alphacode.deepmind.com.
(Crédito de la imagen: DeepMind)
¿Quiere aprender más sobre IA y big data de los líderes de la industria? Echa un vistazo a AI & Big Data Expo. Los próximos eventos de la serie se llevarán a cabo en Santa Clara los días 11 y 12 de mayo de 2022, Ámsterdam los días 20 y 21 de septiembre de 2022 y Londres los días 1 y 2 de diciembre de 2022.
Explore otros próximos eventos y seminarios web de tecnología empresarial impulsados por TechForge aquí.
Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…
Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…
Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…
Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…
Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…
El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…