分享好友 厨具导购网站首页 频道列表
微软开发出一款会写程序的人工智能“deepcoder”!不过现在只能写 5 行,而且还要靠“剪下贴上”
2024-06-14 13:45    2949    中华厨具网

随着人工智能的进步,可以被机器取代的工作也越来越多,而这次,轮到软件工程师了。

微软研究院和剑桥大学研究人员开发出一套可自己写程序的人工智能“deepcoder”,未来就算不会写程序,也能也能透过 deepcoder 打造出符合需求的程序,大幅缩短开发时间和成本。在那个机器人取代人类工作的未来,不论你是劳力型还是知识型工作,恐怕都难以全身而退。

从现有程序代码找到适合的片段,组合成符合需求的程序

deepcoder 使用被称作“程序组合”(program synthesis)的方法,只要给定系统输入值和需要的输出结果,deepcoder 便可透过搜寻其他程序的程序代码,挑出适合的程序代码片段,再组合成可运作的程序,让程序顺利生成需要的结果。事实上,这个步骤就像许多工程师常做的事:在程序问答网站 stack overflow 上搜寻适合的程序代码,再“复制贴上”他们认为可行的程序代码片段。

研究团队指出,和人类工程师相比,deepcoder 能更全面、广泛地搜寻程序码范例,因此程序代码的组合方式可能是过去人类从未想过的。此外,deepcoder 将机器学习应用在每次的搜寻和组合程序代码,相较于旧有系统需要花费好几分钟才能选出正确的程序组合,deepcoder 只需几秒就能写好程序,且速度还会随着练习越来越快。

麻省理工学院研究人员曾在 2015 年将这项技术用于自动修复软件漏洞,其透过机器学习系统找出有漏洞的程序代码片段,并从其他程序找到适用的程序代码片段,用以取代错误的程序代码。

仍是早期研究,写不出企业等级软件和 app

看完 deepcoder 的介绍,或许不少以写程序为生的工程师开始担心未来是否将被人工智能取代。不过好消息是,该研究尚在早期阶段,目前只能写出 5 行左右的程序代码,难度相当于程序竞赛网站中最简单的问题。

此外,deepcoder 只能透过组合程序代码片段来写程序,并不能靠自己生成一段全新的程序代码,也还没办法写出企业等级的软件,或是 app 等更复杂的程序代码。

研究人员也指出,该系统的目的并非想要取代人类工程师,而是让电脑协助完成写程序过程中最无趣的地方,工程师可以将时间拿去做更复杂、更有创造力的工作。

ai learns to write its own code by stealing from other programs

new ai shows even programmers are not safe from automation

microsoft’s new ai sucks at coding as much as the typical stack overflow user

转载:中国机器人网(原始来源:评论:0)

以上是网络信息转载,信息真实性自行斟酌。

版权/免责声明:
一、本文图片及内容来自网络,不代表本站的观点和立场,如涉及各类版权问题请联系及时删除。
二、凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性。
三、转载本站原创文章请注明来源:中华厨具网

免责声明:

本站所有页面所展现的企业/商品/服务内容、商标、费用、流程、详情等信息内容均由免费注册用户自行发布或由企业经营者自行提供,可能存在所发布的信息并未获得企业所有人授权、或信息不准确、不完整的情况;本网站仅为免费注册用户提供信息发布渠道,虽严格审核把关,但无法完全排除差错或疏漏,因此,本网站不对其发布信息的真实性、准确性和合法性负责。 本网站郑重声明:对网站展现内容(信息的真实性、准确性、合法性)不承担任何法律责任。

温馨提醒:中华厨具网提醒您部分企业可能不开放加盟/投资开店,请您在加盟/投资前直接与该企业核实、确认,并以企业最终确认的为准。对于您从本网站或本网站的任何有关服务所获得的资讯、内容或广告,以及您接受或信赖任何信息所产生之风险,本网站不承担任何责任,您应自行审核风险并谨防受骗。

中华厨具网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。

中华厨具网存在海量企业及店铺入驻,本网站虽严格审核把关,但无法完全排除差错或疏漏。如您发现页面有任何违法/侵权、错误信息或任何其他问题,请立即向中华厨具网举报并提供有效线索,我们将根据提供举报证据的材料及时处理或移除侵权或违法信息。