首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AI 全面入侵,程序员还能继续敲代码

在 Alpha Go 三连胜中国围棋天才柯洁之后,机器人威胁论越来越高涨,有人说机器人即将取代电话客服、数据录入人员、销售、翻译......那么在 IT 行业中,作为长期背锅侠的程序员们,未来也会被取而代之吗?接下来,本文将解析 AI 的发展趋势及根据美国能源部橡树岭国家实验室最新发布的论文,探讨程序员的未来。

时下,当 Google 带着 AI 杀回中国市场、当 BAT 争抢 AI 时代的制高点、当 AI 汇入教育课程,我们知道全民参与的 AI 时代已经来临,那么究其本质为什么 AI 会如此火爆,是资本的喧嚣还是媒体的炒作,亦或是人工智能技术已然迈向成熟?

事实上,人工智能之所以可以大热应归根于越来越庞大的数据。因为近些年来互联网高速发展过程中产生了越来越多的数据,需要不断地处理和加工提炼,然而这些数据过于庞大,想要人工处理实为难上加难,因此,数据处理的需求在一定程度上催生了人工智能的迅速发展。另一方面,技术的兴起也离不开资本的力量。

假设你是被问的程序员,你会如何回答这个问题?

你可能会回答,需要编写代码来计算温度,首先确认几个相关属性和值(理论值),然后建一个基于时间为变量的热力系统计算公式,将值代进去就可以推出来最后的结果了。最后将算出来的温度值告诉第一位程序员,再由他去根据具体的环境情况,整合上可能存在其他未知或已知的影响因素导致的偏差,最后得出一个更接近真实的答案。

那如果说,结合机器学习、人工智能、自然语言处理和代码生成技术,被问的程序员如果是机器人,是否可以解决这个问题?

对此,研究人员表示,根据目前的编程趋势和研究方向表明,到 2040 年之前,这个问题的答案很可能是“否”。因为其面临的主要挑战是机器生成代码(Machine-generated code,简称 MGC)的硬件设施和软件需求之间存在一定的距离。虽然目前的市场上如微软的 DeepCoder、Google 的 AutoML 和 DARPA 推进机器学习的概率编程(PPAML)等程序,已经实现了使用 MGC 技术,但是研究机构希望以更快的速度从头开始编写新的代码,精简 MGC 技术。

而对于一个人类程序员来说,他们需要一个更高阶的语言,或合适的自然语言处理界面来选用机器编程的代码。机器写代码,不像人写代码,需要跨越不同的硬件类型,可能也需要更抽象更高效的语言来进行机器之间的信息沟通。所以研究人员都在期待着有强大的硬件出现,支撑着 AI 快速产出代码,也能跑起来人机混合编码的程序。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171219A0A2O100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券