This AI is learning to program by stealing the work of other programmers

This AI is learning to program by stealing the work of other programmersA new artificial intelligence programme built by Microsoft and Cambridge University is able to write its own code by stealing from other programs.

The system called DeepCoder has the ability to solve basic programming challenges by plagiarising bits of code from other existing software.

The approach of the machine learning powered programme could make it possible for people to build simple programs without knowing how to write code.

The technology is currently limited to basic function but it already has real-world applications.

"We have found several problems in real online programming challenges that can be solved with a program in our language," the researchers wrote in a paper on their findings, adding that it "validates the relevance of the class of problems that we have studied in this work."

DeepCoder uses a technique called program synthesis: creating new programs by piecing together lines of code taken from existing software, wrote New Scientist who first reported the news. Given a list of inputs and outputs for each code fragment, DeepCoder learned which pieces of code were needed to achieve the desired result overall.

Last month software developers from Google Brain and DeepMind developed a machine learning system that may be able to create AI software better than humans can.
See also:
Leave a comment
  • Latest
  • Read
  • Commented
Calendar Content
«    Июнь 2019    »