首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员工作危矣!即将被人工智能机器人ChatGPT取代

人工智能(AI)研究人员对AlphaCode的技能印象深刻,AlphaCode是一种人工智能系统,通常可以在解决简单的计算机科学问题方面与人类竞争。谷歌姊妹公司DeepMind是一家总部位于伦敦的人工智能巨头,于二月份发布了该工具,现已在《科学》杂志上发表了研究结果,表明 AlphaCode 在代码竞赛中击败了大约一半的人类。

在过去一周左右的时间里,社交媒体用户被另一个名为ChatGPT的聊天机器人的能力所吸引,它可以根据要求偶尔制作听起来有意义(有时甚至是崇高的荒谬)迷你文章 - 包括简单的计算机程序。但这些最先进的人工智能只能执行相当有限的任务,研究人员表示,它们远不能取代人类程序员。

ChatGPT是加利福尼亚州旧金山软件公司OpenAI的最新版本的自然语言系统,于11月30日发布。ChatGPT和AlphaCode都是“大型语言模型”——基于神经网络的系统,通过消化大量现有的人工生成文本来学习执行任务。事实上,这两个系统使用“几乎相同的架构”,宾夕法尼亚州匹兹堡卡内基梅隆大学的计算机科学家Zico Kolter说。“虽然在训练和执行方面当然存在细微差异,但主要区别(如果有的话)是它们只是在不同的数据集上进行训练,因此针对不同的任务。

虽然ChatGPT是一个通用的对话引擎,但AlphaCode更专业:它专门针对人类如何回答软件写作竞赛中的问题进行训练。“AlphaCode是专门为竞争性编程而设计和训练的,而不是为软件工程而设计和训练的,”DeepMind的研究工程师、《科学》论文的合著者David Choi在一封电子邮件中告诉《自然》。

人类需求

研究人员指出,大型软件工程项目的大部分工作——比如设计一个网络浏览器——都涉及了解将要使用它的人的需求。这些很难用人工智能可以用来生成代码的简单、机器可读的规范来描述。

Kolter说,目前还不清楚机器是否有可能从头开始生成大规模的软件系统。但是“我最好的猜测是,像这些可以生成部分程序的工具可能会成为程序员的'第二天性'工具,”他说。

“我们希望进一步的研究能够产生提高程序员生产力的工具,并使我们更接近解决问题的人工智能,”Choi说。

Kolter补充说,已经有一些人工智能工具足以让程序员的工作更轻松,比如一个名为Copilot的工具,这是去年由代码存储库GitHub推出的代码自动完成服务,基于OpenAI技术。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221209A0A22S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券