开发商的坏消息? 这个 AI 越来越擅长写代码

开发商的坏消息? 这个 AI 越来越擅长写代码

决定学习哪种编程语言对当今的开发人员来说是一个大问题,因为这需要投入大量时间。 但在未来,人工智能 (AI) 模型通过理解问题的描述和编写解决方案来完成所有繁重的工作,这个问题可能会变得多余。

谷歌专注于人工智能的部门 DeepMind 的研究人员声称其 AlphaCode 系统可以用代码表达问题的解决方案,这些代码在新程序员参加的编程竞赛中获得中等分数。 这些竞赛要求人类理解用自然语言描述的问题,然后高效地编写算法代码。

在一篇新的非同行评审论文中,DeepMind 研究人员详细介绍了 AlphaCode 如何在之前举办的 10 场编程竞赛中平均排名前 54.3%,参赛人数超过 5000 人。 比赛在Codeforces代码竞赛上举办。

参见:随着需求激增,雇主迫切需要数据科学家

DeepMind 声称 AlphaCode 是第一个 AI 代码生成系统,在人类开发人员的代码竞赛中表现出竞争水平。 该研究可以提高程序员的生产力,并可以帮助非程序员在不知道如何编写代码的情况下表达解决方案。

因此,人类参赛者和 AlphaCode 需要解析对挑战或谜题的描述,并快速编写程序来解决它们。 这比使用 GitHub 数据训练模型来解决简单的编码挑战更困难。

与人类一样,AlphaCode 需要理解问题的多段自然语言描述背景叙述细节以及在输入和输出方面对所需解决方案的描述。

为了解决这个问题,竞争对手需要创建一个算法,然后有效地实施该算法,这可能需要他们选择一种更快的编程语言,比如 C++ 而不是 Python 来克服这些限制。

AlphaCode 的预训练数据集包括 715 GB 的代码,这些代码取自 GitHub 存储库中使用 C++、C#、Go、Java、JavaScript/TypeScript、Lua、Python、PHP、Ruby、Rust 和 Scala 编写的文件。 该团队使用从 Codeforces 和类似数据集中收集的竞争性编程问题数据集对模型进行了微调。

DeepMind 给 AlphaCode 的提升是通过结合大规模的 Transformer 模型实现的。 这方面的例子包括 OpenAI 的 GPT-3 和谷歌的 BERT 语言模型。 DeepMind 使用基于转换器的语言模型生成代码,然后将输出过滤为一小组提交评估的“有前途的程序”。

“在评估时,我们为每个问题创建了大量的 C++ 和 Python 程序,比以前的工作大几个数量级,”DeepMind 的 AlphaCode 团队在一篇博文中解释道。

“然后我们将这些解决方案过滤、聚类并重新排序为我们提交给外部评估的一小组 10 个候选程序。这个自动化系统取代了竞争对手调试、编译、通过测试并最终 提交。”

DeepMind 在此处演示了 AlphaCode 如何为给定问题编写解决方案。

DeepMind 考虑了它试图实现的目标的一些潜在缺点。 例如,模型可以生成具有可利用弱点的代码,包括“来自过时代码的无意漏洞或恶意行为者有意注入训练集中的漏洞”。

SEE:Web 开发人员或 CTO,哪些技术职位的薪水增长最快?

此外,还有环境成本。 在谷歌的数据中心训练模型需要“数百 petaFLOPS 天”。 但从长远来看,人工智能代码生成“可能会导致系统能够递归地编写和改进自己,从而迅速导致越来越先进的系统。”

自动化存在降低对开发人员需求的风险,但 DeepMind 指出当今代码完成工具的局限性,这些工具极大地提高了编程生产力,但直到最近还仅限于单行建议并仅限于某些语言或短代码片段。

然而,DeepMind 强调它的工作远未对人类程序员构成威胁,但它的系统需要能够开发解决问题的能力来帮助人类。

“我们对代码生成的探索留下了巨大的改进空间,并暗示了更多令人兴奋的想法,这些想法可以帮助程序员提高他们的生产力,并为目前不编写代码的人打开这个领域,”DeepMind 研究人员说。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。商机网仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 tenspace2022@163.com 举报,一经查实,本站将立刻删除。 本文链接:https://www.315965.com/n/66635.html 聚才发 母婴好物

(0)
上一篇 2023年12月30日 上午4:14
下一篇 2023年12月30日 上午4:24

相关推荐

  • 驾校学车费用一般多少(驾校报名费用包括哪些全包什么意思)

    我分享一下我考驾照的经历。 我花了3000左右报的名,当天就发科一科四的题的书本让回家自己复习,过了七天就报了科一,第一次由于报名人太多,没报上,后来又往后推迟了20多天报了一场 第一次考科目一有点紧张,没过,幸好一次报名有两次机会,第二次以92分成绩算是压线通过吧,平时没事就用驾考宝典刷刷题,平时自己答题在80到90左右成绩不固定 科目一过了之后约了一个月…

    2023年12月4日
    162
  • 崔群与韩愈是什么人?他们之间关糸如何?

    崔群与韩愈:一段历史的交织 在中国古代历史长河中,崔群与韩愈的关系引人注目。他们的故事不仅揭示了个人之间的深厚友情,更在更大的历史背景下展现了两位杰出文人的互动和碰撞。本文将以崔群与韩愈的关系为核心,进行深入的探讨和解读。 个人交往:深厚的友情 崔群与韩愈的交往可以追溯到唐朝初期。他们在长安相遇,因为共同的兴趣和理想而成为了朋友。韩愈,作为“唐宋八大家”之一…

    2024年2月15日
    34
  • 菲律宾大学排名前十一览表(比较好的公立大学排行榜)

    01. 大学简介|ADMU introduction 马尼拉雅典耀大学(Ateneo de Manila University,简称ADMU),始建于1859年,是一所包括文学院、商学院、法学院等众多科系的综合性私立大学。马尼拉雅典耀大学一共设立171个专业,其中心理学类、艺术类和政治类专业闻名世界。该大学是天主教耶稣会管理的亚洲四大名校之一,也是菲律宾排名…

    2023年8月14日
    376
  • 薛仁贵为什么会被李世民发掘?和他的老婆有关

    薛仁贵,唐朝时期的一位著名将领,以英勇善战、智勇双全而闻名于世。他的一生充满了传奇色彩,而他之所以能够被李世民发掘,与他的妻子有着密切的关系。 薛仁贵出生在一个贫苦的家庭,他的父亲是一位勤劳的农夫,母亲则是一位贤良淑德的妇人。尽管家境贫寒,但薛仁贵从小就表现出了过人的聪明才智和勇猛精神。他勤奋好学,不仅精通武艺,还擅长诗词歌赋。然而,由于家境的原因,他一直没…

    2024年2月18日
    35
  • 王缙比王维小几岁?两人年龄相差很大吗?

    王缙和王维是唐朝时期的两位著名文学家,他们都是文学史上的巨匠。虽然两人同为唐代文学的代表人物,但是他们之间还是有一些年龄差距的。那么,王缙比王维小几岁呢? 首先,我们需要了解一下王缙和王维的出生年份。据史书记载,王缙生于唐玄宗开元二年(714年),而王维则出生于唐玄宗开元十四年(726年)。因此,从时间上来看,王缙比王维小了12年。 其次,我们可以通过两人的…

    2024年2月15日
    42
  • 看了经典营销案例,呆产品也能火-网络营销常用的七种方法

    移动互联网时代企业可以有哪些营销方式? 移动营销,利用qrcode,vx这些咯,基于APP或者内的清APP,说白了无论哪种方式还是看推广。

    2024年1月17日
    119
  • 抖音视频用什么软件制作最好(抖音制作视频的软件哪个好)

    抖音、快手等手📱机短视频的崛起,很多人也对发布视频跃跃欲试。 前些天我发布了篇干货《8款音视频编辑工具,牛逼的运营都在用!》,不过有人吐槽电脑剪辑视频很麻烦。 小公举做了一份手📱机视频剪辑APP攻略,挑选了12款市场上最火的手📱机剪辑软件,将从功能、费用、等各个方面对这些APP进行测评。 由于攻略篇幅很长,分为上下两篇发布,本文是上半部分。 功能特点对比表 …

    2023年7月30日
    197
  • 四川丰都鬼城的由来简介和历史传说(丰都鬼城景点详细介绍)

    我的家乡是丰都,也叫“鬼城”,以神鬼著称,其中一个地名,一个石头,一个山头,一个小镇都有自己的千年传说,我从小听着这些神鬼故事长大。 传说丰都鬼城是鬼国京城,阎王住的地方,人死了都要来这里报道。 丰都是重庆的一个小县城,连接着长江下游,我们住在长江边,喝着长江水,听着故事长大。 为何叫鬼城呢? 丰都县是重庆比较偏僻的小县城,连着忠县,石柱,武隆等6个县城。丰…

    2023年8月6日
    417
  • 张小龙的彩蛋终于来了:一文看懂微信视频号

    张小龙vx之夜演讲,他都说了些什么? 1月19日晚,原定于19:30开始的vx之夜,“迟到”了23分后正式开始。伴随着一段vx十年发展历程的VCR,身穿白色卫衣、一身运动装扮的“vx之父”张小龙迈步走上演讲台。 很少出现在公众场合的张小龙,每一次演讲都令不少开发者备受关注。去年的vx公开课上,只出现在视频里的张…

    2024年1月16日
    126
  • OctoML 宣布其平台的最新版本,体现了 MLOps 的增长

    在 AWS、Azure 和谷歌云上,或在边缘、AMD、Arm、英特尔和 Nvidia 硬件上对您的机器学习模型进行基准测试和部署。 提高性能,并使用开源框架,例如 ONNX Runtime、TensorFlow、TensorFlow Lite 和 TVM。 简而言之,这就是 OctoML 的产品。 我们认为它描绘了当今 AI 应用程序部署领域的代表性图景,该…

    2023年12月30日
    145

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注