新知榜官方账号
2023-11-03 22:23:12
由微软和剑桥大学研发的系统DeepCoder已经能够解决类似编程比赛中出现的基础编程问题。这样一来就方便多了,人类无需熟知代码也可以完成简单的程序。
DeepCoder用到的技术叫做程序合成:从现存的软件那儿偷学代码然后把它们拼接成新代码——跟程序员做的事儿一样。给每段代码一列输入和输出值,DeepCoder就会懂得需要哪些代码片段来获得指定的结果。让人工智能在这上面自由发挥的优势在于它比人类程序员的程序搜索范围更广泛更彻底,所以最终AI有可能拼接出人类根本没设想过的源代码。
此外,DeepCoder还利用机器学习穷尽源代码数据库,并根据潜在的实用价值将代码片段进行排序。这些改良使系统比它的前辈们动作快多了。DeepCoder能在几分之一秒内编写出能够正常运行的程序,而旧版系统要花上几分钟去测试怎么组合不同的代码片段才能工作。
未来的DeepCoder会使编写例行程序非常简单,比如网页爬虫、自动分类Facebook照片等等,人类程序员连手指都不用抬一下。这种科技为自动化带来的潜力在于大大减少了开发代码所需的时间精力。但通过用程序合成技术来自动化那些编程工作中最枯燥乏味的部分,程序员可以把时间花在更复杂的任务上。
目前,DeepCoder还只能解决5行代码左右的编程任务。但只要选对了编程语言,有时候短短几行代码就能解决相当复杂的问题。
相关工具
相关文章
推荐
中国首款3A游戏上线,《黑神话:悟空》出圈!
2024-08-21 13:46
盘点15款AI配音工具,短视频配音有救了!
2024-08-12 17:11
短视频文案没创意?10大AI写作工具来帮你!
2024-08-05 16:23
Midjourney发布V6.1版本,我已分不清AI和现实了!
2024-08-01 15:03
我发现了一款国产AI绘画神器,免费易上手!
2024-07-25 16:40
7位AI考生做今年高考题,能过一本线吗?
2024-07-19 17:17
世界上第一所AI学校来了,80亿人只需要1位老师?
2024-07-18 17:12
Sora首部AI广告片上线,广告从业者危险了!
2024-06-27 13:44
OpenAI与中国说拜拜,国产AI如何接棒?
2024-06-26 15:18
人与AI会产生爱情吗,专家发话了!
2024-06-17 17:28