NLP和NLU是两个概念,前者是自然语言处理,后者是自然语言理解,很多时候大家都会放在一起说:自然语言处理与理解,也有人会把自然语言处理和理解用NLP来统称,事实上这是两个概念,只是因为NLP的知名度和认知度比NLU更大,NLU很少被人提及。
在功能逻辑上,NLP是NLU的上一步,人和机器人通过文字、语音、图形、手势等自然沟通语言进行交互时,机器的大脑会首先对信息作出处理,然后再进行理解和反馈,它也是常见的“语义”,这部分工作就是由NLU技术来实现,它可以说是机器人的“脑细胞”,是认知智能领域关键技术中的核心。
今天,带大家走进小i机器人的产品研发中心,认识一下来自NLU研发组的包包,让他给大家揭秘NLU技术的发展应用,以及他在小i机器人作为“资深软件工程师”是一种什么样的体验。
Hello,包包,可以给大家介绍下产品研发中心以及你所在的NLU研发组吗?
大家好,我是包包。 其实产品研发中心的主要任务是围绕着产品展开的,承担着调研、设计、计划、开发、测试、发布等一系列工作。
而我所在的NLU研发组主要负责产品以及引擎相关工作。我目前的工作内容主要围绕着base、pro、cluster、labs、International等产品以及对接能力研发,引擎相关开发优化以及解决项目中反馈的需求。
是什么契机让你进入人工智能行业的呢?在小i机器人工作的这几年,你的角色有了什么样的转变吗?
我在来小i机器人之前一直做着互联网相关的工作。当初也是一个很偶然的机会,朋友向我推荐了小i机器人,然后随着小i机器人的步伐一步一步了解并进入人工智能行业。
我是2014年加入小i机器人的,今年是第五年了。从刚进入公司对产品的一无所知到慢慢能够熟悉产品承担起产品的开发,期间也不断的遇到问题,也是很幸运有身边这些领导同事们给予我巨大的帮助,得以度过这困难的起步阶段。
随着熟悉程度提高,逐渐由产品研发兼并引擎开发,也会接触到项目中反馈来的问题和需求,不断的与反馈人员交流沟通。在每一次的处理需求问题的同时,沟通能力、定位问题、解决问题的能力不断得到提升。所以我也非常庆幸我能够进入小i,更庆幸能够进入这么奈斯的部门团队。
那说说在产品研发中心工作是一种什么样的体验?
部门技术牛人多,都有自己擅长领域,在处理实际项目中反馈过来新的需求问题时,与部门领导同事交流下,前一秒还在抓耳挠腮的问题后一秒就引刃而解了。部门运动牛人也多,公司有健身房、乒乓球、桌球,下班空闲可以运动放松下。晚上有加班的时候,在忙完项目上的事情后,还可以去公司的深夜食堂补充能量~
可以说,在小i机器人工作,会让你时时刻刻都充满着能量!
有了充满能量的你们,公司才会有更多更好的产品嘛~
那NLU(自然语言理解)作为小i机器人的核心技术之一,你能给大家简单介绍下什么是NLU以及NLU技术的应用吗?
NLU试图解决例如,语言究竟是怎样组织起来传输信息的、人又是怎样从一连串的语言符号中获取信息的。换种表达就是,通过语法、语义、分词等分析,获取自然语言的语义表示。
假如我们要实现百度搜索的更贴近自然语言理解的方式,那么理想的效果可能如下:百度搜索“订一张明天北京去杭州的机票,国航头等舱”
但是我们实际需要的结果类似是这样的:
上面的场景目前就可以采用我们的属性槽方式(slots)来实现:
自然语言理解是人工智能基础模块和核心模块,我们目前的服务同时实现了无上下文的模式和有上下文的模式,rask模式,confirm模式。无上下文的模式主要应用在搜素场景,有上下文的模式主要应用于对话场景。rask模式主要应用于反问引导用户对话补全缺失要素的场景,confirm模式主要应用于用户变更之前的输入再次确认的场景。后续我们一方面在技术上会进一步优化,另一方面会服务更多的业务。
在之前访谈中,他们都对“职场萌新们”已经分享很多面试技巧,你能给大家分享一些“让简历脱颖而出”的小妙招么?
其实这个问题有点难为我了,因为我也好久没有做过简历了,但是我觉得简历中求职目标一定要明确。因为连自己要找什么工作都没想明白的人,HR恐怕也很难给他机会吧。
现在我们小i在飞速发展中,有着优秀的企业文化,完善的管理制度,期待杰出的人才加入,在这里实现个人价值和企业共赢!