News

DeepMind builds an AI engine that writes quality code: competition for developers?

deep minda company dedicated to the development of Artificial Intelligence systems, has managed to develop an AI-powered engine capable of writing mid-level source code and rated by its creators as better than that of many human developers. AlphaCode, which is the name of the engine, is capable of writing code «at a competitive level«, since the one that has managed to develop has sneaked into the 54% of the one written by 5,000 beginning human developers in a competition environment.

The performance of the Artificial Intelligence model was evaluated through a dozen challenges published on the Codeforces platform, designed to make developers compete with others in code development to solve specialized and specific problems. Although these types of challenges are not usually in the daily workload of developers, the ability that this Artificial Intelligence engine has shown to solve them in a creative way is a good indicator of its programming capacity, and it has become the first AI system capable of competing with humans in this context.

This model has been trained on a large open source code base. This code has been pulled from Github, and refined using a smaller data field collected from code competitions, a step the company deemed “critical to your performance«.

The data set obtained to train the model included 715 GB of repositories code written in C#, C++, Go, Java, JavaScript/TypeScript, Lua, Python, PHP, Ruby, Rust, and Scala. DeepMind used transformation-based language models to generate code and filter the output to a set of “promising programs” that were submitted for evaluation.

Of course, many humans outperform AlphaCode in testing, but its ability to generate new solutions for complex problems highlights the potential of Artificial Intelligence to be integrated into the world of development in the coming years.  With many companies looking to further advance their integration with AI software, an AI development company is usually the best bet to get ahead of competition.

More than anything, because Deep Mind has also pointed out that his research in this area is still in its infancy, and that the level of performance that AlphaCode can offer is, therefore, an initial sample of what it can be capable of. The company says that in the future, AlphaCode could improve developer productivity, and even help non-programmers express a solution to a problem without having to write code.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *