网易首页 > 网易科技 > 网易科技 > 正文

不做搬运工 微软AI学习自行编写代码

0
分享至

网易科技讯3月2日消息,据国外媒体Quartz报道,要是计算机能够理解人们想要解决的问题,并编写代码将其解决,而不像微软Excel那样要在程序内的菜单人工找寻合适的公式,会怎么样?这是一个非常未来主义的想法,但在这方面微软研究院和剑桥大学最近已经取得了进展。

在2016年11月的论文中,微软和剑桥大学称它们开发了一种能够自行编写代码解决简单的数学问题的算法。该算法名为DeepCoder,能够通过研究有哪些潜在的代码组合可以解决问题,来强化自己的能力。(它有点复杂想,下文将会详谈。)然而,这并不意味着该算法从现有软件那里窃取、复制或者粘贴代码,也不意味着它是通过搜索互联网来找到解决方案。

该论文的共同作者、微软研究院研究者马克·布洛克施密特(Marc Brockschmidt)表示,“我们在瞄准那些不懂得或者不想编程,但能够鉴别问题的人。”他称该项技术就像是Excel公式,后者接收简单的指令就能够得出答案,无需获得数学方程式。

该系统分成两个组成部分:代码编写算法,以及搜索潜在代码的机制。

自动化代码

代码编写算法的运行并不简单,下面先用尽可能简单的话来说明一下。

一个数学问题有输入和输出——或者说你有的数字和你需要计算的数字。研究人员以用非常基础的代码就能解决的问题为例,给算法展示输入、输出以及用来解决它们的代码。

不妨拿它来跟用积木堆砌塔楼的过程进行类比。研究人员给算法展示了积木,然后再展示塔楼最终完工后的模样的图片。但算法需要知道如何对齐每个积木的边缘,使得它们能够堆砌在其它积木上面。虽然这对于人类来说很简单,但对于机器来说这并非易事,因为机器不知道重力,也不知道为什么大的积木要放在小积木下面来提供支撑。

但如果给机器展示积木堆叠拼凑成最终的塔楼的整个过程,让它观看数百乃至数千座塔楼的构建过程,那它们就将能够用类似形状的积木来构建塔楼。而对于DeepCoder而言,积木就是一个个的代码。

当被要求解决新问题,而不是使用之前行得通的代码的时候,该算法会预测什么代码会被用来解决它之前见过的类似问题,以及这些代码会以怎样的顺序排列。

学习整套的编程语言对于这些算法而言过于复杂,因此微软和剑桥团队打造了一种小型语言。它被称作领域特定语言,就像是幼儿的积木玩具。该系统能够在线上解决简单的编程问题,这些问题一般需要使用3到6行的代码。

无限的可能性

DeepCoder还能够搜寻可带来可行解决方案的潜在代码,这可强化它自身编写代码的能力。它并不是像StackOverflow或者GitHub那样通过扫描热门代码库来获得解决方案,尽管研究人员很希望这一点未来可以实现。

“我们会研究你能在特定的长度下用这种语言编写出的所有潜在项目。”布洛克施密特说道,“计算机非常善于搜索这些东西。”

他将该项任务比作是在毫无语言知识的情况下仅用一些单词来造一个关于狐狸越过小狗的句子。

一开始你可能会得到“狐狸狐狸狐狸狐狸狐狸狐狸”,然后是“狐狸狐狸狐狸狐狸狐狸小狗”……直至恰当的句子出现。思考该项任务的另一种方式是Salesforce人工智能研究者史蒂芬·梅里蒂(Stephen Merity)的“无限猴子理论”。该理论说,让无限数量的猴子完全无限时地在键盘上任意敲字,最终会写出像莎士比亚那样的作品。这里说的是同样的事情,不同的就只是猴子的键盘不是打字,而是敲代码。

但算法搜遍程序所有的变异版本,找出正确的那个的能力,是该团队的真正贡献:该算法可预测哪些代码最有可能被用来解决问题,然后先关注那些解决方案。如果算法找到合适的激发,那问题就被视作已经解决,它对于什么才是合适的代码的理解也随之增进。

搜寻代码听上去像是人类的做法——上网去寻找一些代码行来解决他们的问题——但这只是最接近于恰当描述该算法生成和整理代码过程的说法。如果人类要做该人工智能那样的技术,那就等于是输入他们能够想到的所有代码组合,然后复制粘贴刚记入新文件的代码,再看看是否行得通。

微软和剑桥团队表示,他们希望该系统未来能够理解完整编程语言的细微差别,能够识别网络上的优质代码。(乐邦)

相关推荐
热点推荐
尴尬了!美国不留,中国不要,这届留学生活成了“夹缝中的一代”

尴尬了!美国不留,中国不要,这届留学生活成了“夹缝中的一代”

科普100克克
2025-12-14 03:33:25
罕见!女足主帅米利西奇因热身赛下课:37岁陈婉婷再次落选

罕见!女足主帅米利西奇因热身赛下课:37岁陈婉婷再次落选

邱泽云
2025-12-14 17:22:22
在场20分钟正负值+21!三瞬间证文班恐怖影响力 队记力挺联盟前五

在场20分钟正负值+21!三瞬间证文班恐怖影响力 队记力挺联盟前五

颜小白的篮球梦
2025-12-14 13:11:04
他不服文革判决,越狱流亡3万里,居然活着熬到平反

他不服文革判决,越狱流亡3万里,居然活着熬到平反

瑾瑜聊情感
2025-08-21 23:50:34
“拿肉都不换”!浙江正大量上市,外地客户赶着来订,要吃抓紧

“拿肉都不换”!浙江正大量上市,外地客户赶着来订,要吃抓紧

极目新闻
2025-12-14 07:54:21
戴琳回应 “拖欠救命钱” :我是怎样的人,了解我的人都清楚

戴琳回应 “拖欠救命钱” :我是怎样的人,了解我的人都清楚

懂球帝
2025-12-14 17:04:27
你听过最劲爆的瓜是啥?网友:被大八岁的补习班老师表白了

你听过最劲爆的瓜是啥?网友:被大八岁的补习班老师表白了

带你感受人间冷暖
2025-11-26 00:10:06
有一种痛苦叫“买了第四代住宅”,幻想很高级,入住后一言难尽!

有一种痛苦叫“买了第四代住宅”,幻想很高级,入住后一言难尽!

装修秀
2025-12-11 10:45:03
西哈努克孙子夏卡武是王子,洪森和他关系密,洪森的儿子管他叫哥

西哈努克孙子夏卡武是王子,洪森和他关系密,洪森的儿子管他叫哥

七堇年a
2025-12-14 20:50:23
长江缺水、鄱阳湖见底!三峡水库淤沙达20亿吨,为何不趁机清理?

长江缺水、鄱阳湖见底!三峡水库淤沙达20亿吨,为何不趁机清理?

答案在这儿
2025-12-15 04:46:07
只有沙特会接纳他!开出和C罗一样年薪,萨拉赫会接受这份诚意么

只有沙特会接纳他!开出和C罗一样年薪,萨拉赫会接受这份诚意么

里芃芃体育
2025-12-15 03:00:03
中国居民增收计划落地:和日本倍增计划不一样,核心抓这几点

中国居民增收计划落地:和日本倍增计划不一样,核心抓这几点

流苏晚晴
2025-12-14 16:26:35
北京四中家长会刷屏!背后的原因令人深思

北京四中家长会刷屏!背后的原因令人深思

京城教育圈
2025-12-12 22:13:25
80后已经有1100万人提前下车了。

80后已经有1100万人提前下车了。

爱吃糖的猫cat
2025-11-16 18:27:38
宋雨琦大腿真粗,黑袜子香香的

宋雨琦大腿真粗,黑袜子香香的

阿废冷眼观察所
2025-12-15 00:41:38
对琉球措辞变了,中美摊牌倒计时,逼急了中国,美国将自食其果!

对琉球措辞变了,中美摊牌倒计时,逼急了中国,美国将自食其果!

少女百褶脸
2025-12-14 18:04:17
光刻机巨头开始慌了,中国造不成光刻机,但是要造一个光刻工厂!

光刻机巨头开始慌了,中国造不成光刻机,但是要造一个光刻工厂!

生命之泉的奥秘
2025-12-12 22:27:17
近两个赛季五大联赛中,伊尔迪兹是参与20+球第二年轻的球员

近两个赛季五大联赛中,伊尔迪兹是参与20+球第二年轻的球员

懂球帝
2025-12-15 05:37:07
比山药健脾强10倍!这食材家家有,建议每周吃2次,脾胃好吃饭香

比山药健脾强10倍!这食材家家有,建议每周吃2次,脾胃好吃饭香

江江食研社
2025-12-13 15:30:05
1只卖2000元!四川男子洞穴中抓60多只,为垄断生意往洞里投毒

1只卖2000元!四川男子洞穴中抓60多只,为垄断生意往洞里投毒

万象硬核本尊
2025-12-08 17:29:30
2025-12-15 06:08:49

科技要闻

当人形机器人有了App Store,宇树在赌什么

头条要闻

澳海滩枪击惊魂50分钟:枪手占据天桥向下扫射

头条要闻

澳海滩枪击惊魂50分钟:枪手占据天桥向下扫射

体育要闻

马刺终结雷霆:以勇猛,以文班亚马

娱乐要闻

何晴生前最大谣言!没有再婚嫁廖京生

财经要闻

重大违法强制退市!10人被判刑

汽车要闻

硬核敞篷巴士?掷弹兵Game Viewer 2026年初量产

态度原创

艺术
教育
时尚
亲子
本地

艺术要闻

才女一生未嫁,画史铸就传奇

教育要闻

四川考生600分能上什么大学?三大类院校精准拆解

终于在广州最舒服的季节和你们见面啦

亲子要闻

保护孩子宝妈必学,什么是分离焦虑变异和饮食失调依赖进食?

本地新闻

云游安徽|阜阳三朝风骨,传承千年墨香

无障碍浏览 进入关怀版
×