03-06-2017, 12:12
(Última modificación: 03-06-2017, 12:16 por MotorHooligan.)
Traducción de Google
Microsoft Research desarrolla una IA para poner a los programadores de un trabajo
0
Por Surur @mspoweruser
22 de febrero de 2017 a las 22:34 GMT
Microsoft está colaborando con investigadores de la Universidad de Cambridge para desarrollar una IA que puede convertir sus descripciones en código de trabajo en cuestión de segundos.
Llamado DeepCoder, el software puede tomar los requisitos por el desarrollador, buscar a través de una enorme base de datos de fragmentos de código y entregar el código de trabajo en cuestión de segundos, un avance significativo en el estado de la técnica en la síntesis del programa.
"El potencial de automatización que este tipo de tecnología ofrece realmente podría significar una enorme reducción del esfuerzo que se necesita para desarrollar código", dice Armando Solar-Lezama del Instituto de Tecnología de Massachusetts, que no participó en el trabajo . "De repente la gente podría ser mucho más productiva. Podrían construir sistemas que sería [imposible] construir antes ".
DeepCoder aprende qué combinaciones de código fuente funcionan y cuáles no, a medida que avanza, y mejora cada vez que intenta un nuevo problema. Creó programas de trabajo en fracciones de segundo, mientras que los sistemas antiguos tardan minutos en probar muchas combinaciones diferentes de líneas de código antes de juntar algo que pueda hacer el trabajo.
Los desarrolladores sin embargo no tienen que preocuparse todavía. En este momento DeepCoder sólo es capaz de resolver problemas de programación que implican alrededor de cinco líneas de código, pero dado el ritmo de desarrollo en la IA en los últimos años es probablemente sólo una cuestión de tiempo antes de ser un buen desarrollador sería más acerca de decirle a la PC Claramente lo que quieres en lugar de ser bueno en las funciones y la herencia.
Noticia real
Microsoft Research developing an AI to put coders out of a job
0
by Surur @mspoweruser
Feb 22, 2017 at 22:34 GMT
Microsoft is collaborating with researchers at the University of Cambridge to develop an AI which can turn your descriptions into working code in seconds.
Called DeepCoder, the software can take requirements by the developer, search through a massive database of code snippets and deliver working code in seconds, a significant advance in the state of the art in program synthesis.
“The potential for automation that this kind of technology offers could really signify an enormous [reduction] in the amount of effort it takes to develop code,” says Armando Solar-Lezama of the Massachusetts Institute of Technology, who was not involved in the work. “All of a sudden people could be so much more productive. They could build systems that it [would be] impossible to build before.”
DeepCoder learns which combinations of source code work and which ones don’t as it goes along, and improves every time it tries a new problem. It created working programs in fractions of a second, whereas older systems take minutes to trial many different combinations of lines of code before piecing together something that can do the job.
Developers however do not have to worry just yet. At the moment DeepCoder is only capable of solving programming challenges that involve around five lines of code, but given the pace of development in AI in recent years it is probably only a matter of time before being a good developer would be more about telling the PC clearly what you want rather than being good at functions and inheritance.
https://mspoweruser.com/microsoft-resear...oders-job/
Microsoft Research desarrolla una IA para poner a los programadores de un trabajo
0
Por Surur @mspoweruser
22 de febrero de 2017 a las 22:34 GMT
Microsoft está colaborando con investigadores de la Universidad de Cambridge para desarrollar una IA que puede convertir sus descripciones en código de trabajo en cuestión de segundos.
Llamado DeepCoder, el software puede tomar los requisitos por el desarrollador, buscar a través de una enorme base de datos de fragmentos de código y entregar el código de trabajo en cuestión de segundos, un avance significativo en el estado de la técnica en la síntesis del programa.
"El potencial de automatización que este tipo de tecnología ofrece realmente podría significar una enorme reducción del esfuerzo que se necesita para desarrollar código", dice Armando Solar-Lezama del Instituto de Tecnología de Massachusetts, que no participó en el trabajo . "De repente la gente podría ser mucho más productiva. Podrían construir sistemas que sería [imposible] construir antes ".
DeepCoder aprende qué combinaciones de código fuente funcionan y cuáles no, a medida que avanza, y mejora cada vez que intenta un nuevo problema. Creó programas de trabajo en fracciones de segundo, mientras que los sistemas antiguos tardan minutos en probar muchas combinaciones diferentes de líneas de código antes de juntar algo que pueda hacer el trabajo.
Los desarrolladores sin embargo no tienen que preocuparse todavía. En este momento DeepCoder sólo es capaz de resolver problemas de programación que implican alrededor de cinco líneas de código, pero dado el ritmo de desarrollo en la IA en los últimos años es probablemente sólo una cuestión de tiempo antes de ser un buen desarrollador sería más acerca de decirle a la PC Claramente lo que quieres en lugar de ser bueno en las funciones y la herencia.
Noticia real
Microsoft Research developing an AI to put coders out of a job
0
by Surur @mspoweruser
Feb 22, 2017 at 22:34 GMT
Microsoft is collaborating with researchers at the University of Cambridge to develop an AI which can turn your descriptions into working code in seconds.
Called DeepCoder, the software can take requirements by the developer, search through a massive database of code snippets and deliver working code in seconds, a significant advance in the state of the art in program synthesis.
“The potential for automation that this kind of technology offers could really signify an enormous [reduction] in the amount of effort it takes to develop code,” says Armando Solar-Lezama of the Massachusetts Institute of Technology, who was not involved in the work. “All of a sudden people could be so much more productive. They could build systems that it [would be] impossible to build before.”
DeepCoder learns which combinations of source code work and which ones don’t as it goes along, and improves every time it tries a new problem. It created working programs in fractions of a second, whereas older systems take minutes to trial many different combinations of lines of code before piecing together something that can do the job.
Developers however do not have to worry just yet. At the moment DeepCoder is only capable of solving programming challenges that involve around five lines of code, but given the pace of development in AI in recent years it is probably only a matter of time before being a good developer would be more about telling the PC clearly what you want rather than being good at functions and inheritance.
https://mspoweruser.com/microsoft-resear...oders-job/