预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105426436A(43)申请公布日2016.03.23(21)申请号201510745578.4(22)申请日2015.11.05(71)申请人百度在线网络技术(北京)有限公司地址100085北京市海淀区上地十街10号百度大厦三层(72)发明人景鲲王海峰孙雯玉徐冉王婧雅沈健葛行飞远超忻舟(74)专利代理机构北京清亦华知识产权代理事务所(普通合伙)11201代理人宋合成(51)Int.Cl.G06F17/30(2006.01)权利要求书3页说明书7页附图8页(54)发明名称基于人工智能机器人的信息提供方法和装置(57)摘要本发明公开了一种基于人工智能机器人的信息提供方法和装置,方法包括:接收用户的输入信息;根据输入信息获取意图信息,并根据意图信息确定输入信息的需求类型;以及根据输入信息和需求类型查询需求类型对应的数据库,并将查询到的搜索结果提供至用户。本发明实施例的基于人工智能机器人的信息提供方法和装置,实现了人工智能从工具化转变为拟人化,让用户在智能交互的过程中获得轻松愉悦的交互体验,而不再仅限于搜索和问答;基于自然语言的搜索,用户可以使用灵活自如的自然语言来表达需求,多轮的交互过程更接近人与人之间的交互体验;实现从用户主动搜索演变为全天候的陪伴式服务,基于用户的个性化模型可以随时随地为用户提供推荐等服务。CN105426436ACN105426436A权利要求书1/3页1.一种基于人工智能机器人的信息提供方法,其特征在于,包括以下步骤:接收用户的输入信息;根据所述输入信息获取意图信息,并根据所述意图信息确定所述输入信息的需求类型;以及根据所述输入信息和所述需求类型查询所述需求类型对应的数据库,并将查询到的搜索结果提供至所述用户。2.如权利要求1所述的方法,其特征在于,所述根据所述输入信息获取意图信息,并根据所述意图信息确定所述输入信息的需求类型,具体包括:对所述输入信息进行分析,并从所述输入信息中提取特征信息;将提取出的所述特征信息与预设的特征信息库进行匹配;若所述特征信息与所述特征信息库中的需求满足特征匹配,则确定所述需求类型为需求满足类型;以及若所述特征信息与所述特征信息库中的垂类服务特征匹配,则确定所述需求类型为垂类服务类型。3.如权利要求2所述的方法,其特征在于,当所述需求类型为需求满足类型时,所述根据所述输入信息和所述需求类型查询所述需求类型对应的数据库,并将查询到的搜索结果提供至所述用户,包括:提取所述输入信息中的关键词;根据所述关键词搜索所述需求满足类型对应的数据库,并获取所述搜索结果和与所述关键词相关的推荐结果;将所述搜索结果和所述推荐结果按照预设方式提供给所述用户。4.如权利要求2所述的方法,其特征在于,当所述需求类型为垂类服务类型时,所述根据所述输入信息和所述需求类型查询所述需求类型对应的数据库,并将查询到的搜索结果提供至所述用户,包括:与所述用户进行至少一轮的交互,获得所述用户需要的搜索结果,其中,每轮交互时,向所述用户提供所述输入信息对应的搜索结果以及引导信息;接收所述用户根据所述引导信息进行的意图澄清动作,并根据所述意图澄清动作再一次进行搜索,以及重复执行所述意图澄清动作,直至得到用户需要的搜索结果。5.如权利要求4所述的方法,其特征在于,所述引导信息通过用户行为偏好和/或历史记录获得。6.如权利要求4所述的方法,其特征在于,在得到用户需要的搜索结果之后,还包括:进一步接收所述用户的操作,根据所述操作调用与所述搜索结果相关的应用,并通过所述应用向所述用户提供操作结果。7.如权利要求1所述的方法,其特征在于,还包括:对所述输入信息进行解析,并获取所述输入信息中的关键字段,所述关键字段包括时间信息、地点信息、提醒事件的一种或多种;根据所述关键字段建立提醒信息;当所述时间信息达到预设时间时,向用户发送所述提醒信息。8.如权利要求1-7任一所述的方法,其特征在于,所述输入信息包括:文字信息,或者2CN105426436A权利要求书2/3页语音信息,或者图片信息。9.如权利要求8所述的方法,其特征在于,当所述输入信息为语音信息时,所述根据所述输入信息获取意图信息,包括:将所述语音信息转换为文字信息;采用预设的语义分析模型对所述文字信息进行分析,获取所述意图信息。10.一种基于人工智能机器人的信息提供装置,其特征在于,包括:接收模块,用于接收用户的输入信息;确定模块,用于根据所述输入信息获取意图信息,并根据所述意图信息确定所述输入信息的需求类型;以及提供模块,用于根据所述输入信息和所述需求类型查询所述需求类型对应的数据库,并将查询到的搜索结果提供至所述用户。11.如权利要求10所述的装置,其特征在于,所述确定模块,用于:对所述输入