AI编程助手到底能否取代程序员?一位教授告诉你答案

新知榜官方账号

2023-07-19 03:46:27

背景

近年来,AI编程工具如ChatGPT、GitHub Copilot等火爆出圈,引发了对“AI取代程序员”的争议。有人表示,生成式AI将在3年内终结编程;而也有人持反对意见,认为AI还帮不了程序员。

ChatGPT编程实验

Constructor Institute教授、Eiffel Software首席技术官Bertrand Meyer在ACM上发表文章公开“唱反调”,他认真研究了一番ChatGPT到底是怎么编程的,并通过一系列讨论得出结论:现代AI成果并不能生成正确的程序。尽管AI助手时有惊艳发挥,但它们并不是逻辑的产物,而是玩弄文字的高手。大语言模型都拥有流畅的表达能力,非常擅长生成看起来没什么大错的文本。虽然这样的表现对于许多应用场景已经足够,但仍然不适合编程需求。以目前的技术水平来看,现代AI编程工具还完全输出不了能够正常运行的程序。

结论

面对种种“编程已死”的宣传,这次实验提醒我们不管人类程序员还是自动编程助手,都需要规范的约束,并且任何产出的备选程序都有待验证。在最初的惊艳过后,人们终将意识到这种一键式生成程序的能力并没有多大作用。草草上线的自动化功能也许反而有害。审慎的态度或许能帮助我们构建出具备可靠能力的终极AI系统。

使用体验

本文欢迎读者在评论区分享自己使用AI编程工具的体验。

本页网址:https://www.xinzhibang.net/article_detail-8228.html

寻求报道,请 点击这里 微信扫码咨询

关键词

AI编程 程序员 ChatGPT GitHubCopilot 编程工具 生成式AI

分享至微信: 微信扫码阅读

相关工具

相关文章

相关快讯