[Solidot] AI 利用现有代码学会自己写程序

讨论 · yasic · 于 发布 · 最后由 dangshuihe回复 · 1413 次阅读
213 1485143427

微软和剑桥大学研究人员创建的机器学习系统 DeepCoder 学会了如何自己写代码。它使用的方法让人们在没有掌握必要编程知识的情况下更轻松的构建出简单的应用程序。未来,非程序员可以通过简单的描述出一个程序的想法,然后让机器学习系统将其构建出来。DeepCoder 使用了被称为程序合成的技术,将来自现有软件的一行行源代码拼接在一起。给定每一个代码片段的输入和输出列表,DeepCoder 学会要实现预期结果需要使用到哪部分代码。它的一大优势是速度,能在几分之一秒内创建出一个可工作的程序。在了解了哪一部分源代码能工作,哪一部分不能之后,DeepCoder 能改进每一次创建的新程序。

原文链接在这里

光看标题挺吓人的,不过目前DeepCoder还只能简单的Copy代码,并且只能生成五行左右的代码,暂时不可能做出大规模程序,所以程序员还有充足的时间构建自己的技术壁垒^_^。想听听大家对此有什么看法。

近日有参加GDG的活动了解了TensorFlow以后觉得有很多工作(不限于编程)以后都可以交给AI来做,还能保质保量又好又快地完成,那么人类社会还有哪些职业能保证不被替代呢?

共收到 3 条回复
2
jixiaohua · #1 ·

所以未来又会产生一个工种,那就是 DeepCoder 训练员,DeepCoder 机师 等等

30
d_clock · #2 ·

李开复在奇葩说上说过:未来10年,人类50%多的工种将被人工智能取代.....

2392

居安思危

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册