作者:Zico Kolter 来源:《科学》 发布时间:2022/12/15 18:51:54
选择字号:
写代码,AI战胜“码农”
专家表示人类程序员依然不可替代

下棋、玩桌游的人工智能(AI),又与人类比起了写代码,并击败了约一半的人类参赛者。这位写多少代码都不会“头秃”的“程序员”,就是英国DeepMind公司的AI智能体AlphaCode。12月8日,AlphaCode的相关研究登上了《科学》封面。

近期风靡社交网络的并非AlphaCode,而是一款可以按要求编写出一些偶尔有意义(有时却荒谬至极)的短文,以及简短计算机程序的聊天机器人——ChatGPT。

ChatGPT由美国人工智能研究公司OpenAI于11月30日发布。ChatGPT和AlphaCode都是“大型语言模型”,这种模型基于神经网络系统,通过消化大量现有人工生成文本,学习所要执行的任务。

美国卡内基·梅隆大学的计算机科学家Zico Kolter表示,事实上,ChatGPT和AlphaCode使用的构架几乎相同,但在训练和执行任务方面存在细微差异。

ChatGPT是一个通用的对话引擎,AlphaCode则更为专业,它针对人类编程比赛中的问题展开训练。

“AlphaCode是专门为编程竞赛设计和训练的,而不是为软件工程设计的。”论文合著者、DeepMind研究工程师David Choi表示。

研究人员指出,包括ChatGPT在内的最先进的AI只能执行相当有限的任务,因此远不能取代人类程序员。大型软件工程项目的大部分工作,如设计一个网络浏览器,需要了解用户的需求。而这些需求很难用简单、机器可读的规范来描述。

Kolter表示,目前还不清楚AI能否从头生成大规模的软件系统。“我猜测,可以部分生成程序的AI很可能成为人类程序员惯用的工具。”

“我们希望进一步研究可以提高程序员生产力的工具,使其更接近于解决问题的AI。”Choi说。

Kolter补充说,已经有一些足够好的AI工具,可以让程序员的工作更轻松,比如Copilot,这是由GitHub代码库于去年推出的基于OpenAI技术开发的代码自动编写服务。(来源:中国科学报 许悦)

相关论文信息:https://doi.org/10.1126/science.abq1158

打印 发E-mail给:
相关新闻 相关论文
图片新闻
实验室培养干细胞或成为癌症治疗突破点 大规模调查揭示万余种食物相关微生物
科学家揭示超铁元素核合成新机制 6000年古迹揭示石器时代建筑者的工程智慧
>>更多
一周新闻排行
编辑部推荐博文
Baidu
map