AlphaCode, an AI as good at programming as an average developer/AlphaCode, una IA tan buena programando como un desarrollador promedio

in Steem-Science2 years ago


Source

Some time ago we talked in this blog about the OpenAI company's Github Copilot tool, an artificial intelligence designed to help programmers and trained with all the code available on the GitHub platform, capable of generating functional code from just the text of the description of the problem.

Hace un tiempo hablamos en este blog sobre la herramienta Github Copilot de la compañía OpenAI, una inteligencia artificial diseñada para ayudar a los programadores y entrenada con todo el código disponible en la plataforma GitHub capaz de generar código funcional a partir tan sólo del texto de la descripción del problema.

This artificial intelligence can already endanger the jobs of programmers because, with the help of Copilot, programming becomes easier and more accessible to more people, but now things can get worse because DeepMind, a company owned by Google, has released AlphaCode, an artificial intelligence that no longer needs the programmer.

Esta inteligencia artificial ya puede poner en peligro los puestos de trabajo de los programadores pues, con la ayuda de Copilot la programación se vuelve más sencilla y accesible a más gente, pero ahora la cosa puede ir a peor pues DeepMind, empresa propiedad de Google, ha sacado AlphaCode una inteligencia artificial que ya no necesita al programador.


Source

As you all know DeepMind is the company that developed the AlphaZero and AlphaGo computers that in their day crushed the several times world champion of Go, a very popular strategy game in Asia characterized by its enormous complexity, now DeepMind seems to be interested in programming.

Como todos sabéis DeepMind es la compañía que desarrolló las computadoras AlphaZero y AlphaGo que en su día machacaron al varias veces campeón mundial de Go, un juego de estrategia muy popular en Asia caracterizado por su enorme complejidad y ahora parece que se ha interesado por la programación.

The code generated by the new AlphaCode artificial intelligence has been submitted in programming contests organized by the Codeforces competitive programming platform, together with human participants and the ratings obtained by this AI were in the range of 54% of the best participating programmers.

El código generado por la nueva inteligencia artificial AlphaCode ha sido presentado en concursos de programación organizados por la plataforma de programación competitiva Codeforces, junto con participantes humanos y las calificaciones obtenidas por esta IA se situaron en el rango del 54% de los mejores programadores participantes.


Source

In these tests, the participants receive the description of the problems and a time to write programs capable of solving them, then they are given a score based on the number of problems solved, this requires that the participants have a high knowledge of the programming methodology and that is precisely the goal of AlphaCode.

En estas pruebas los participantes reciben la descripción de los problemas y un tiempo para escribir programas capaces de resolverlos, luego se les otorga una puntuación en función de la cantidad de problemas resueltos, esto requiere que los participantes tengan un alto conocimiento sobre la metodología de programación y ese es precisamente el objetivo de AlphaCode.

Obviously there is still a lot to improve because one of these programming competitions is not the same as studying, designing and implementing an application for commercial use but, taking into account that this is the first version of AlphaCode, if I were a programmer I would go looking for another way to make a living.

Obviamente queda mucho por mejorar pues no es lo mismo una de estas competiciones de programación que estudiar, diseñar e implementar un aplicación de uso comercial pero, teniendo en cuenta que esta es la primera versión de AlphaCode, si yo fuese programador me iría buscando otra forma de ganarme la vida.

More information/Más información
https://deepmind.com/blog/article/Competitive-programming-with-AlphaCode

https://www.genbeta.com/desarrollo/google-crea-alphacode-ia-que-afirman-que-buena-programando-como-desarrollador-promedio

Sort:  

Como siempre esto es muy bonito pero no resiste la prueba del mundo real... al final será como los atornilladores eléctricos, ayudan pero no sustituyen al operario.
Aunque puedan apretar tornillos solos no saben qué tornillos apretar y cuáles aflojar, necesitan a alguien experto detrás.

Esto es como usar excavadoras, no hará falta tanta gente para hacer la misma obra (programa) como antes y subirá la productividad de los programadores humanos.
Pero no los va a reemplazar. Lo que habrá es muchos más trabajos nuevos que antes no existían porque su relación coste/beneficio no era suficiente si hacía falta tanta mano de obra y la productividad total generada se multiplicará, así que todos contentos.

Hola @mauromar y no será que ahora los programadores ganaran muchísimo más dinero.
27.jpg
Los trajes a la medida son muy caros, pero muy caros… y si los programadores hacen lo mismo. Yo quiero aprender a programar mundos virtuales y una IA no va lograr que desista.

Not good news for programmers or people related to computer science like me

Now you only have to design the program and say AlphaCode to do it and the most important, deal with the customer. ;-)

It is said that this AlphaCode program was created to help programmers and non-programmers to write code. But we all know that at the moment it is a help, but later, when it is debugged and new versions come, this "helper tool" or assistant will begin to replace many people.

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.032
BTC 60166.58
ETH 2964.21
USDT 1.00
SBD 3.79