返回 登录
3

专访焦烈焱:软件架构领域应用人工智能,最关键的是找到“切入点”

5月18-19日,国内云计算技术领域最专业、影响力最大的盛会———中国云计算技术大会CCTC 2017在北京朝阳门悠唐皇冠假日酒店盛大召开。在大会的采访间,普元CTO焦烈焱接受了CSDN记者的专访。

在CCTC 采访间,焦烈焱给记者分享了普元目前在人工智能领域的一些理解和探索。他认为对于软件开发领域来说,如何利用人工智能技术,最关键的是找到“切入点”。如何让企业软件开发者具备人工智能思维以及寻找恰当的“连接点”成为企业利用人工智能时需要考虑的重点,另外,他也强调,企业在利用人工智能技术过程中,需要“避免深度泛滥”,不要一想到人工智能就想到深度学习、神经网络。

图片描述

普元CTO 焦烈焱

CSDN:首先非常感谢焦总来到CCTC 大会,注意到您今天的演讲主题和人工智能有关,首先想请问您是怎么看待人工智能时代的,其次您在此次大会上的分享的内容会有哪些?

焦烈焱:人工智能是让计算机模拟人类思维的方式,去年的时候,AlphaGo的出现标志着人工智能应用的时代到来了。我认为有两个原因,第一是大家对人工智能技术认知的角度已经这和之前不同,对人工智能的接受程度已经和之前有很大区别。

第二,人工智能技术本身也有很大的精进,之前计算能力非常弱,开发者很多的心力是用在如何把算法更加简化又不失真,但现在没那么大担心了。我今天跟大家分享的主要是几个方面,第一个方面我们为什么要做人工智能,软件架构用的人工智能之后到底有什么效果。首先我强调,它不是代替人的,不是代表程序员编程的,它应该是一个智能的助手。

第二,我们要在软件上使用人工智能,最重要的是切入点在哪里。我们认为切入点就在“集成“或者”连接”的地方,软件架构任何可能产生连接的地方,你就可以思考是不是可以用人工智能的方法把他们“智能”的连起来。现在大家说“数据+连接”,什么叫数据+连接?其实是“智能的集成”才叫“数据+连接”。

第三,我们这两年来有一些自己的实践,我会分享两个案例,我们的实践到底怎么去实现连接的,这就是我今天主要分享的三个主要内容。

CSDN:我记得去年您也是在CCTC现场,分享的焦点主要是“微服务”,今年是“人工智能”,同样是云技术领域大家关注的热点,那么,普元内部对于新技术有没有一些激励措施来鼓励内部开发人员不断尝试新技术?

焦烈焱:对,其实去年讲微服务,我们不太敢讲“智能的微服务”,因为那时候讲智能的微服务可能大家很难接受,所以那时候讲的微服务可能比较传统一点。

实际上我们一直认为,微服务如果可以做到智能集成才是真正的微服务。所以普元在做这件事的时候,我们不是成立一个小组去调研,之后如何应用。我们是给每个研发部门一个命题,让他们自己在自己负责的产品和业务中去寻找,在哪些连接的地方可以更加智能化,因为应用人工智能是一个跨专业的技术,它最难的其实是找到切入点。因此,第一个是要找到切入点。

第二,团队整体需要具备人工智能的思维,因为用人工智能的方式写软件,或者说写这种支持人工智能的软件,它的思维跟我们传统的写计算机软件的思维有点不一样。传统上,我们都是找到规则,写出规则,告诉计算机需要这样做就可以,现在思维不一样了。因为这个规则已经不是我们定的,是计算机去找的,我们软件人员需要负责什么呢?他们只需要负责输入和输出就可以了,然后用各种方法来训练计算机去找,而你发现这样的思维其实和以前已经很不一样了。计算机已经成为一个黑盒。

所以回过头来看,我们最麻烦的地方就是找到切入点,第二是整个团队人工智能思维的建立。我们的做法是向所有的团队下一个指标,通过寻找合适的场景,然后利用各种技术工程化实现该场景。不断的强化团队的人工智能思维,实现一定的突破。

CSDN:咱们今天的大会主要聚焦云计算,当然云计算也发展很多年了,现在回过头来看,您认为云计算这几年发展是怎样的,接下来的发展趋势您怎么看?

焦烈焱:云是一个很大概念,现在我们说的大数据、人工智能、微服务,其实都是云计算的一些子概念。

我们普元对云计算的理解,云计算的本质就是提高效率,大数据的方法,人工智能的方法,这些东西都是提高效率,我们建公有云,其实我们是提高整个社会的效率。建私有云,我们就提高企业的效率,所以我们对云的理解是效率的提升就是云计算。

所以这么看的话,你会发现,早年我们通过虚拟化提高资源的使用率,就是云计算的方式,但是云计算不仅仅是虚拟化,还有很多提高效率的方式,都是云计算的范畴。现在我们软件开发期间要提高软件过程的效率,需要利用人工智能的方式,甚至用大数据的方式辅助人工智能,都是提高效率的方式。

CSDN:人工智能绝对是当先最火的概念,那么,对于企业来说,他们如何从自己的实际出发来利用人工智能技术呢?

焦烈焱:第一是切入点,切入点最重要的我认为要在连接上。一个企业你到底要和谁连接,谁和谁之间有可能连接,或者说你现在连了,如何提升效率;未来希望连接谁,怎么能智能的连起来,我觉得这是一个很重要的切入点。

第二,有一个词我们叫“避免深度泛滥”,现在大家一说人工智能,就看谷歌是如何做的,就做深度学习、神经网络,其实不是这样。我们认为在人工智能方向上,分三种情况:

  • 第一种情况是传统的,机械式的智能,我定规则让计算机做,它也是一种智能。人工智能是什么?就是让计算机模拟人的一些行为;

  • 第二种情况是开发者知道输入和输出,让计算机找到规则知道它是怎么做的;

  • 第三种情况是让计算机自己创造出一些知识出来。

我们说的传统的、机械智能其实是有着最大量的使用,第二种是智能辅助,使用场景也很多,最后一种非常少,但人们往往都喜欢想要最后一种。我的建议是不要陷入到这一误区,人工智能最重要的价值是给我们做智能辅助。

我觉得我们切入人工智能的时候,切忌让它做一些我不知道的事,我们最重要的是做智能的辅助,辅助小白达到专家的能力,辅助专家把那些重复性劳动替掉。现在有个词叫“IA”意思是“辅助智能”,我觉得这个是最重要的。

CSDN:关于人工智能这一块,普元有没有一些解决方案或者技术咨询服务?

焦烈焱:我们更重要的是把普元的产品用人工智能的技术提升的更强。

第二点,我们也希望在软件架构里面,也能融入人工智能,让我们的客户在这个平台上,更容易的做出基于人工智能的软件出来。欢迎大家和我来探讨。

CSDN:普元目前的产品线、战略布局以及生态合作有没有一些新的变化?

焦烈焱:我们其实在前年的时候开始了新一代软件平台的研发,它是以云、人工智能、大数据为核心的模式来做,我们团队也分为三大部分:SOA与云计算、大数据、移动。

对于云计算来说,我们的侧重点是在PaaS这个层面,我们认为PaaS的核心是如何能提高软件研发、交付、运营的效率;做数据这一块,我们过去是做数据治理的,现在把数据治理又提升了一下,通过数据自服务的方式来更好的实现数据管理。

数据自服务是希望我们的用户,他需要数据的时候是一个自我服务的方式,就像我们申请虚拟机一样,用一种自服务的方式来找数据,从而提高数据管理的水平。实际上这中间会用到很多人工智能相关的一些知识。

我们第三条线是移动,移动主要做的是大型集团型企业的移动门户,移动门户的整合。这里面有很多可做的人工智能应用,我今天会分享到我们如何做智能化的设计与开发。设计师给我一张图片,怎么能把它直接转成可执行代码,不失真,这其实就是人工智能的方法,我们就在探索这样的一些技术。

我认为这三条线都是把人工智能技术,融入到我们的产品基因里面去。所以我们谈到微服务应该是一种智能的微服务。

CSDN:如何“理解智能微服务”?

焦烈焱:目前谈这个概念可能冲击比较大。微服务是一个分布式的架构,我们在企业里面最麻烦的实际上是各种各样的连接,客户的连接,合作伙伴的连接,软件之间的连接,开发人员的连接,我的客户还分轻客户、重客户,内部的员工要分全移动、半移动、不移动的,各种各样的人,然后要跟各种各样的东西去连接。

这个连接能不能更智能的去连接?比如今天在网上有一个信息说,现在我们要开会了,可能航班有延误,是不是直接能通知过来因为航班的延误,之后是不是可以及时的通知我,酒店安排应该怎么样,会议安排应该怎么样,这是一个大的生态体系。这些连接以前都是强性的连起来,能不能把这些连接,根据上下文的语义智能的连接起来,这其实就是我们所说的一个微服务智能连接的简单例子。

CSDN:从技术开发者的角度来看,作为一位资深的技术领导者,现在技术的脚步发展比较快,我想问一下作为初学者或者刚入职的技术开发者来说,怎么样才能跟上技术发展的脚步?

焦烈焱:我今天想了一个词,这应该是论语要说的,“君子不器”。什么意思呢?孔子讲君子不能像器皿一样,只做一件事,如果你是一个成功的人,实际上你要有很多方面的综合能力。君子不器的概念就是说你要是一个混合型、复合型的人才,不能拘泥于一项技术里面去,我们要综合的看,比如像人工智能,它其实是统计学、计算机、行业知识、知识工程等等的混合体。如果你不能用综合的思维去看这件事,你就找不到切入点,也做不出漂亮的应用出来,所以我提的最多的就是这四个字,“君子不器”,变一个复合型人才很重要。

评论