AlphaCode:与人类一起参加编程比赛

新知榜官方账号

2023-10-06 17:02:23

AlphaCode是一个人工智能模型,能够在编程比赛中表现得非常好。它能够解决以前从未见过的问题,使新一代开发人员更容易编程。

尽管人工智能完全拥有纸板游戏领域的能力,但这些测试只能说明该技术在解决现实世界问题方面的有效性。AlphaCode是一个可能更好的“挑战”,让人工智能与人类并肩参加编程比赛。

在测试中,AlphaCode能够达到“接近人类水平的性能”,并通过预测代码片段并创建数百万个潜在解决方案来解决以前从未见过的自然语言问题。在生成过多的解决方案后,AlphaCode将它们过滤到最多10个解决方案。AlphaCode能够解决以前从未见过的问题,研究人员声称,他们没有发现证据表明他们的模型只是简单地从训练数据中复制核心logix。

AlphaCode在Codeforces竞争性编码平台上最近的编码比赛中平均排名前54.3%。然而,其中66%的问题在第一次提交时就得到了解决。这听起来可能并不那么令人印象深刻,特别是与在复杂的棋盘游戏中与人类相比,似乎更强大的模型表现相比,尽管研究人员指出,在编码比赛中取得成功是非常困难的。

AlphaCode最近的成功将为人类程序员带来有用的应用。研究人员说,除了提高总体生产力,AlphaCode还可以“让新一代开发人员更容易编程”。在最高层面上,AlphaCode有一天可能会导致编程文化的转变,即人类主要存在于制定问题,然后由人工智能来解决问题。

虽然还处于人工智能辅助代码生成的早期阶段,但DeepMind的研究人员相信,AlphaCode的成功将为人类程序员带来有用的应用。

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

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

关键词

AlphaCode 人工智能 编程比赛

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

相关工具

相关文章

相关快讯

ChatGPT,Midjourney,文心一言,文心一格,bing新必应,Stable diffusion,文心一格,稿定设计,墨刀AI,mastergo,Adobe Firefly

短视频知识人物影响力榜

查看更多

新知榜独家 {{faTime.effecttime}}发布

总榜

人物 领域 粉丝数 影响力指数

{{item.manIndex}}

{{item.nickname}} {{item.field}}

{{item.fs}}

{{item.effect}}