
The DeepMind AI lab has unveiled the AlphaCode tool, which can write code on its own. According to the developers, the algorithm is able to compete with mid-level programmers.
Introducing #AlphaCode: a system that can compete at average human level in competitive coding competitions like @codeforces. An exciting leap in AI problem-solving capabilities, combining many advances in machine learning!
Read more: https://t.co/yaXfMWtEfe one/ pic.twitter.com/Mvhc6Jm7E0
— DeepMind (@DeepMind) February 2, 2022
The effectiveness of artificial intelligence was tested on the Codeforces platform, which daily offers tasks for programmers that require critical thinking, logic, and knowledge of algorithms.
The developers have uploaded 10 tasks in English to AlphaCode. The same tasks were solved by 5000 Codeforces users.
The tool generated several responses for each task and independently tested the functionality of the code. As a result, AlphaCode’s responses would put him in the top 54% of the competition, as well as the top 28% of Codeforces users over the past six months.
In DeepMind notedthat the current AlphaCode skill set is only applicable in competition. However, its capabilities open the door to the creation of future tools that will one day make programming fully automated.
According to Codeforces founder Mike Mirzayanov, AlphaCode exceeded all his expectations.
“I was skeptical because even simple competitive problems often require not only to implement an algorithm, but also – and this is the most difficult thing – to invent it,” he said.
Recall that in May 2021, Microsoft introduced a code autocompletion tool based on the GPT-3 language model.
In June, GitHub released Copilot, an AI assistant that helps programmers write code. Four months after the release, the company said that 30% of the new code on the platform was created using the tool.
In August, AI lab OpenAI introduced the Codex algorithm, which translates natural language into code.
Subscribe to Cryplogger news in Telegram: Cryplogger AI – all the news from the world of AI!
Found a mistake in the text? Select it and press CTRL+ENTER