Sign In

Communications of the ACM

ACM Careers

Are ChatGPT and AlphaCode Going to Replace Programmers?

hands typing on a laptop computer

Computer scientists say some AI tools are good enough to make programmers' jobs easier.

Credit: Getty Images

DeepMind has published results showing that AlphaCode, its deep-learning model coding platform, beat about half of humans at code competitions.

Also, social-media users have been struck by the ability of ChatGPT from OpenAI to produce occasionally meaningful-sounding mini-essays on request — including short computer programs. But these state-of-the-art AIs can perform only rather limited tasks, and researchers say they are far from being able to replace human programmers.

The two systems use "virtually the same architecture," says Zico Kolter, a computer scientist at Carnegie Mellon University. "The main difference, if there is any, is that they are simply trained upon different data sets, and thus for different tasks."

Whereas ChatGPT is a general-purpose conversation engine, AlphaCode "was designed and trained specifically for competitive programming, not for software engineering," says David Choi, a research engineer at DeepMind and a co-author of the paper published in Science.

From Nature
View Full Article


No entries found

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