问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

微软小冰的工作原理。

发布网友 发布时间:2022-04-22 23:22

我来回答

1个回答

热心网友 时间:2023-07-02 21:26

微疯客小编为你回答,

类似小冰这样的产品说简单也简单,说复杂也复杂。单纯从外面看你会觉得小冰与去年人人网上流行的小黄鸡类似,但在技术实现上有本质的差异。
此类应用的大致流程都是:用户输入一段话(不一定只是单词)->后端语义引擎对用户输入的语句进行语*析->推断用户最可能的意图->调用对应的知识库、应用、计算引擎->返回结果给用户。

1、最初级的实现方法:关键词匹配
建一个关键词词库,对用户输入的语句进行关键词匹配,然后调用对应的知识库。
此种方式入门门槛很低,基本上是个程序员都能实现,例如现在微信公众平台的智能回复、诸多网站的敏感词过滤就是此类。
但此种方式存在诸多问题,例如:
a、由于是关键词匹配,如果用户输入的语句中出现多个关键词,此时由于涉及关键词权重(与知识库的关键词对比)等等问题,此时关键词匹配的方法就不擅长了
b、不存在对用户输入语句语义的理解,导致会出现答非所问的现象。当然在产品上对回答不上的问题就采用卖萌的方式来规避掉。
c、基本上无自学习能力,规则只能完全由人工维护,且规则基本是固定死的。
d、性能、扩展性较差。还是上面的一句话中包含多个关键词的例子,采用普通程序语言来做关键词匹配,性能奇差。即便采用一些文本处理的算法来做(例如Double-array trie tree),也很难满足大规模场景需求。

2、稍微高级点的实现方法:基于搜索引擎、文本挖掘、自然语言处理(NLP)等技术来实现
相对于1的关键词匹配,此种实现方法要解决的核心的问题可以大致理解为:根据一段短文本(例如用户问的一句话)的语义,推测出用户最可能的意图,然后从海量知识库内容中找出相似度最高的结果。
具体技术实现就不细说了。举一个很粗糙的例子来简单说一下此种实现方法处理的思路(不严谨,只是为了说明思路)。
假如用户问:北京后天的温度是多少度?
如果采用纯搜索引擎的思路(基于文本挖掘、NLP的思路不尽相同,但可参考此思路),此时实际流程上分成几步处理:
1、对输入语句分词,得到北京、后天、温度3个关键词。分词时候利用了预先建好的行业词库,“北京”符合预先建好的城市库、“后天”符合日期库、“温度”符合气象库
2、将上述分词结果与规则库按照一定算法做匹配,得出匹配度最高的规则。假定在规则库中有一条天气的规则:城市库+日期库+气象库,从而大致可以推测用户可能想问某个地方某天的天气。
3、对语义做具体解析,知道城市是北京,日期是后天,要获取的知识是天气预报
4、调用第三方的天气接口,例如中国天气网-专业天气预报、气象服务门户 的数据
5、将结果返回给用户

以上例子其实很粗糙,实际上还有诸多问题没提到:语义上下文、语义规则的优先级等等。
例如用户上一句问:北京后天的温度是多少度?下一句问:后天的空气质量呢?这里实际上还涉及语义上下文、用户历史喜好数据等等诸多问题。

此种处理方法存在的最大问题:规则库还主要依赖于人工的建立,虽然有一定的学习能力,但自我学习能力还是较弱。可以借助一些训练算法来完善规则,但效果并不是很好。而这也是目前流行的深度挖掘技术所擅长的。

3、当下时髦且高级的玩法:基于深度挖掘、大数据技术来实现
这是cornata、google now等后端的支撑技术,至于小冰,感觉应该是以2为主+部分领域知识的深度挖掘。

并非原创,转自 hu。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
茶映人生:苦尽甘来 海尔冰箱冷藏室和冷冻室都是空空的通上电工作会更耗电吗? 上菱冰箱用过7年了,1米5高有点大,我每天冰箱里面只冻半斤肉,冷藏室其它... 结婚前个人的保险结婚后转成存单是属于个人财产还是夫妻双方的财产_百 ... 六个月宝宝大便水样蛋花怎么办 宝宝拉蛋花样便怎么办 ...张仙亲送玉麒麟,一家老少皆欢喜,祖德宗功信可凭。 我见青山多妩媚,料青山见我应如是意思 料青山见我应如是的意思_百度知... 电脑导航用哪个比较好电脑用什么网址导航哪个更好用 电脑看地图哪个好电脑上的哪个地图软件好 微软小冰怎么用呢? 想领养一个微软小冰!怎么领? 微软小冰怎么使用呢? 小米手机领养微软小冰要钱吗? 微软小冰是真人还是机器人?(请认真回答,那些不知道的人请不要为了完成... 微软“小冰七代”的年度发布中,小冰又有了什么新的功能? 这个微软小冰是真的吗 听说微软小冰与华为达成了合作,还听说在8.0以上的华为手机都带有微软小冰,华为p30有微软小冰吗? 微软二代小冰怎么领养 iphone12配什么充电器 很多人都喜欢买一个无线充电器,无线充电器的作用真大吗? 电脑显示屏一打开就显示节电模式,怎么办 电脑的显示屏老显示节电模式 一会后就黑屏? 电脑开机显示器总显示节能模式是为什么? 打开电脑后,电脑显示器总是显示为“节电模式”,没有任何显示反映应,为什么会这样?_百度问一问 为什么电脑显示节电模式,开不了机? 请问电脑屏幕开不开,一直显示省电模式怎么解决? 开机电脑屏幕显示节电模式就黑屏怎么回事? 电脑开机显示节电模式是怎么回事? 手机呼叫转移有几种方法,分别是怎么设置的? 微软小娜和小冰有什么区别? 五伏胰岛素小冰盒5伏2A电源坏了能用5伏2A的充电器代替吗? 奶香片吃起来脆吗? 法式奶香片为什么我烤完的发软 香脆奶香片的做法步骤图,香脆奶香片怎么做 奶香片面包怎么做? 香脆法棍奶香片怎么做好吃又简单,做法图 奶香片是什么? 面包店里的奶香片怎么做啊 奶香片可以放多久 奶香片吃了会发胖吗?求大神帮助 黄金脆片 奶香片的做法步骤图,怎么做好吃 车子被偷了,被监控拍到了。可以找回吗? 小车被偷了怎么找回来? 汽车被偷了,报警能找回吗 前几天电动车被盗了,后来去报警,请问能找回来机会有多大? 电动车被偷,如何找回来 电动车被偷了怎么找回来?谢谢 我的摩托车被偷,有什么方法可以找回 车被偷了,怎么才能找回来