打造中国最大的
AI信息汇总平台


AI写代码准确率高达80%:离自动生成程序还有多远?

AI写代码准确率高达80%:离自动生成程序还有多远?插图

全球最大开源代码托管平台GitHub的CEO托马斯·多梅克(Thomas Dohmke)最近在现场演示中展示了人工智能(AI)写代码的能力。仅花费15分钟的时间,他成功制作并上线了一个小游戏APP。

AI在写代码方面的便利性受到了许多程序员的认可。谷歌工程师坦言,类似于GitHub Copilot这样的编程辅助工具的代码补全功能,他已经天天在使用。

随着AI写代码的出现,一种新型的程序员岗位也应运而生,即AI提示工程师(prompt engineers)。这项工作几乎无需自己亲自编写代码,只需将任务以文字形式描述并输入指令,AI便可完成代码的编写工作。

在生成式AI的浪潮下,一家美国公司为提示工程师提供了高达33.5万美元(约合237万元人民币)的年薪。据LinkedIn的数据显示,截至5月30日,在美国仅有2000个与提示工程师相关的职位,这个新兴职业是真正的需求还是只是一时的炒作?

GitHub CEO多梅克在网络峰会上首次演示了集成了ChatGPT-4能力的Copilot X。他立下了一个小目标,在短短十几分钟内编写一个贪吃蛇游戏。虽然中途出现了一些小插曲,但最终他在不到15分钟的时间内成功完成了所有任务。

AI写代码准确率高达80%:离自动生成程序还有多远?插图1

多梅克表示,成为10倍程序员并不需要努力十倍,而是在每个流程中使用AI。GitHub Copilot的AI写代码功能确实让许多程序员爱不释手。仅仅几年前,他们还需要手动编写每个细小的代码片段。

AI的到来对他的工作产生了深远的影响,尤其是像GitHub Copilot这样的代码补全功能,他和同事们几乎每天都在使用。他透露,谷歌的代码补全工具基于自身庞大的代码库,其中代码行数多达数十亿行,该功能已经自动集成到了该公司内部的编码工具中。

他说:“有时候我只输入了两个字符,AI就已经推测出接下来应该写什么了。如果没有错误,只需按下Tab键即可。其中有10条建议中有9条都无需我进行修改。有时候我认为某些问题太难了,它肯定猜不到,但它居然可以。”

谷歌工程师透露,微软早些时候推出了一款著名的集成开发环境(IDE)——Visual Studio,该工具可以根据语法规则进行代码补全,即在格式上进行补全。然而,由于它占用大量硬盘空间,所以很多人并未使用。随后,出现了更轻量级的代码编辑器,例如目前广泛使用的Visual Studio Code,这才使得基于内容补全的代码补全成为现实。直到最近GitHub Copilot正式上线,才实现了从格式补全到内容补全的转变。

对于AI是否使程序员的工作效率提升了10倍的问题,谷歌工程师指出:“10倍可能有些夸张,但提升两三倍是有可能的。因为程序员最花时间的不是编写代码,而是思考如何编写代码。程序员需要先构思出一个具体的算法,然后AI可以帮助补全某些段落的内容。”

目前,AI能够解决一些经典的纯算法题目。然而,对于特定商业应用程序而言,AI尚无法生成实用的代码,因为它尚未理解业务。以小学数学为例,AI可以解答文字计算题,但无法解决应用题。根据目前的发展速度,要实现10倍的提升可能并不遥远,也许只需几年的时间,我们就会发现电影《流浪地球2》中关于AI自动生成程序的幻想成为现实。

AI写代码准确率高达80%:离自动生成程序还有多远?插图2

AI不仅为程序员提供编写代码的服务,甚至能根据代码审查人员的建议来修改代码。谷歌研究院的核心团队最近在其官方博客上发表文章称,他们的工程师可以借助AI的修改建议来处理大量的代码审查意见,预计每年为谷歌节省数十万小时的代码审校时间。这项“AI辅助修改代码技术”即将发布。

AI写代码的到来是否减少了企业对程序员的需求尚无定论。目前,AI写代码为一种新型程序员创造了工作机会。据《华尔街日报》报道,提示工程师已成为新兴职业。目前一些科技公司正在大量招聘AI提示工程师,他们通过给予提示的方式,使AI给出更符合用户需求的答案。

与传统程序员的区别在于,提示工程师使用自然语言编程,将纯文本命令发送给AI,然后由AI执行实际的工作,包括编写代码。LinkedIn的数据显示,仅在美国就有超过2000个与提示工程师相关的职位。这些职位主要出现在一些小公司,而像谷歌、OpenAI等知名科技企业并没有相关招聘。据报道,人工智能初创公司Anthropic为提示工程师提供了年薪高达17.5万至33.5万美元(约合人民币124万至237万元)。

至于提示工程师职业的前景,一些高校教授对其发展提出了质疑。据《时代周刊》报道,宾夕法尼亚大学沃顿商学院副教授Ethan Mollick警告称,一旦AI变得更强大并能够自动生成提示,提示工程师的热度可能会消退。

剑桥大学的机器学习研究员Adrian Weller表示:“我不确定提示工程师这个职位会持续多久。不要过多关注当前的提示工程师职位,它的发展速度会相当快。”

提示工程师的兴起是一种刚需还是一时的炒作,只有时间才能给出答案。Adrian Weller补充说:“从长远来看,我不认为提示工程师是多么了不起的事情。”

欢迎免费使用GPT对话,感受ChatGPT的魅力!AI爱好者 – 最具实力的中文AI交流社区平台 (aiahz.com)

长按扫描二维码进群领资源

AI写代码准确率高达80%:离自动生成程序还有多远?插图3
赞(0) 打赏
未经允许不得转载:AI爱好者 » AI写代码准确率高达80%:离自动生成程序还有多远?

评论 抢沙发

欢迎来到AI爱好者

我们旨在打造一个最具实力的中文AI交流社区平台,致力于为所有AI爱好者,创业者和使用者提供优质服务. 我们的宗旨是为广大用户提供免费解决方案,您可以通过问答形式提出与AI相关的任何问题.

AI社区AI工具

安全服务战略合作伙伴:麒麟盾 SCDN

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

微信扫一扫打赏

登录

找回密码

注册