Connect with us

Tech

Here’s DeepMind’s Incredible Code Writing AI Coder: AlphaCode

Meet the competitive programming.

Published

on

deepmind ai 1

DeepMind is a well-known industry giant in developing cutting-edge artificial intelligence (AI) solutions to many problems. While many think that only some automated jobs will be replaced by artificial intelligence, AlphaCode may point to a different possibility. Imagine what would it be like if your coder was also a code itself. While program programming sounds like an all-creating idea, it might not be very far away. The technology is still new and insufficient, but it is going in small steps.

deepmind ai 2

Pixabay

What does DeepMind’s AlphaCode do?

It is an artificial intelligence made to analyze existing solutions, analyze and filter them through machine learning to create a solution for a given coding challenge in competitive programming. It creates code snippets from its analysis to a problem with a clear strict definition, simulating the standard critical thinking of a coder. You can find how it approaches a question from DeepMind’s own page for attention visualization. The company claims to have tested it on Codeforces’ competitive programming challenges in their blog post. And they have received astounding results for a baby artificial programmer, with an estimated performance in the top 54% range.

The company also mentions how the program simulates the real code writing process of a competitor. The program thinks about the existing knowledge from GitHub and its own dataset, carefully complies with several solutions, thinks about the top candidates from its solutions dataset, and makes the final submissions after testing and seeing the results. It is really an interesting concept if you think about how it simulates a real coder’s algorithmic thinking. It’s algorithmic thinking, in the end, a coder’s best weapon, but still an algorithmic one.

deepmind ai 3

Pixabay

Some side-thoughts

While some programmers think that an automated coder will be invented eventually and preach that coders should switch to “less automatable” fields in computer science, it still seems too early for that. Even the company mentions that AlphaCode is more like a super-advanced helper to a programmer rather than an experienced coder itself.

Writing elegant and superb code with no vulnerabilities requires more than algorithmic thinking. Another irreplaceable factor in most coders’ eyes is the ability to transform human ideas and projects to the coding environment, which is even hard for normal engineers in terms of providing healthy communication between managers and coders.

However, it should also be said that most people thought it was impossible for computers to achieve certain things back in the day. It is a huge industry with ever-growing research as you may remember from my previous article titled “Meta’s Powerful AI Supercomputer Will Be Fully-Built in Mid-2022“. Therefore, the industry should also take its lesson in saying “impossible”.

In the end, if one sector ends, another opens. Simple codes may be written by machine learning algorithms, but maybe data analysts and AI developers will be in demand, who knows? However, as a developer myself, the future of coding sure seems exciting if we are competing with always-eager-to-learn AIs!

Click to comment

Leave a Reply

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

mariana-trench-1
Earth & Energy5 years ago

Mariana Trench: 8 Fascinating Facts About the Earth’s Deepest Place

moon-Galileo-Galilei
Space6 years ago

10 most famous scientists who contributed to astronomy and space

Northern-Lights
Skywatching6 years ago

Top 25 extremely stunning photos of Northern Lights of 2020 revealed

meteorite-millionaire-4
Engineering6 years ago

Meteorite makes Indonesian man a millionaire as piece crashes through his roof

blood-cancer-1223
Science4 years ago

It’s Now Possible to Predict Blood Cancer With Ten-Second Videos

This Inexpensive Method Speeds up Analysis of 3D Printed Metal Parts 15
Engineering4 years ago

This Inexpensive Method Speeds up Analysis of 3D Printed Metal Parts

spacex-crew-dragon-capsule
Infographic6 years ago

SpaceX Dragon: A Game Changer for NASA

Tiny fish, big boom: This small fish found to roar like a gunshot 16
Earth & Energy2 years ago

Tiny fish, big boom: This small fish found to roar like a gunshot

mars-colony-turkey
Engineering6 years ago

Turkish city unveils design of Mars Colony project for tourists

electron-rain-253927
Science4 years ago

Researchers Reveal the Source of the Electron Rain Phenomenon

sound-underwater-65847984
Earth & Energy4 years ago

A New Study Reveals How Climate Change Will Affect Sound Travels Underwater

crew-dragon-2132
Space4 years ago

SpaceX Announced Crew Dragon Will No Longer Be Produced

space-technologies-1
Tech4 years ago

Here Are 6 Space Technologies We Can Benefit to Improve Life on Earth

russia-iss-1234
Space4 years ago

Russia Warns Sanctions on Moscow Could Endanger the ISS

moon-car-race
Engineering6 years ago

Remote-control cars to race on the Moon in 2021

walking-easier-2133
Engineering4 years ago

A New Study Reveals How to Make Walking Easier

space-debris-1
Space5 years ago

Space Debris Problem Is Getting Worse: Causes and Removal Efforts of Rambling Junk

blue-origin-new-shepard-design-1
Space5 years ago

Here Is Blue Origin’s Touristic Rocket: The New Shepard Design

Microplastic-pollution-human-blood-968745
Science4 years ago

Microplastic Pollution Detected in Human Blood for the First Time

Nvidia CEO declares coding's end in AI era 17
Tech2 years ago

Nvidia CEO declares coding’s end in AI era

Trending