acm-header
Sign In

Communications of the ACM

ACM Opinion

DeepMind AlphaCode Does Not Compare to Human Programmers


DeepMind Technologies logo superimposed on an image of computer code

AlphaCode should be recognized for what it is: a code generator that can propose good candidate solutions for well-formulated problem statements. It is not the digital equivalent of a human programmer.

Credit: TechTalks

Programming is one of the promising applications of deep learning and large language models. The growing demand for programming talent has spurred a race to create tools that can make developers more productive and give non-developers tools to create software. In this regard, DeepMind's AlphaCode surely impresses. It can solve complicated programming challenges that typically require hours of planning, coding, and testing, and it could become a good tool to turn problem descriptions into working code.

But it certainly is not the equivalent of a human programmer of any level. It is a totally different approach to creating software, one that is not complete without human thinking and intuition.

From TechTalks
View Full Article


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account