利索能及
我要发布
收藏
专利号: 2017100043481
申请人: 上海智臻智能网络科技股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-08-18
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种问答交互的响应方法,其特征在于,包括:

根据用户请求匹配知识库中的问题,并获取所述问题对应的答案,所述知识库存储多个知识点,每个知识点包括一个或多个预设的问题以及对应的答案,所述答案为文本格式或指令格式,当所述答案为搜索指令格式时,所述答案包括预先设置的至少一个搜索关键字和搜索地址;在所述答案为包括至少一个搜索关键字和搜索地址的搜索指令时,根据所述搜索关键字在所述搜索地址指向的数据源内进行搜索,以得到用于响应所述用户请求的搜索结果;

输出所述搜索结果;

在所述答案为文本格式的答案时,将该答案直接输出;

根据用户请求匹配知识库中的问题包括:通过计算用户请求与知识库中的问题的最高语义相似度,判断用户请求与知识库中的问题是否匹配,在最高语义相似度达到设定阈值时,则确定用户请求与知识库中的问题相匹配。

2.根据权利要求1所述的响应方法,其特征在于,所述搜索指令包括匹配模式;所述根据所述搜索关键字在所述搜索地址指向的数据源内进行搜索包括:以所述匹配模式指定的方式,根据所述搜索关键字在所述搜索地址指向的数据源内进行遍历搜索。

3.根据权利要求2所述的响应方法,其特征在于,所述数据源为二维表格;所述根据所述搜索关键字在所述搜索地址指向的数据源内进行遍历搜索包括:将所述搜索关键字与所述二维表格中所有搜索列或搜索行中的词语进行匹配。

4.根据权利要求2所述的响应方法,其特征在于,所述匹配模式包括以下一种或多种:以所述搜索关键字开始、以所述搜索关键字结束和包含所述搜索关键字。

5.根据权利要求1所述的响应方法,其特征在于,所述搜索指令包括第一内容模板;所述输出所述搜索结果包括:在搜索成功时,将搜索到的数据加入所述第一内容模板并输出。

6.根据权利要求5所述的响应方法,其特征在于,所述搜索指令包括第二内容模板;所述输出所述搜索结果包括:在搜索失败时,输出所述第二内容模板,以提示用户未搜索到与所述搜索关键字相匹配的数据。

7.根据权利要求5所述的响应方法,其特征在于,所述搜索指令包括最大返回结果数量;所述输出所述搜索结果还包括:若所述搜索到的数据的数量小于或等于所述最大返回结果数量,则输出全部所述搜索到的数据;

若所述搜索到的数据的数量大于所述最大返回结果数量,则输出所述最大返回结果数量的所述搜索到的数据。

8.根据权利要求1至7任一项所述的响应方法,其特征在于,所述搜索指令包括设定搜索次数;所述根据所述搜索关键字在所述搜索地址指向的数据源内进行搜索包括:在搜索失败时,发送提示信息,并基于用户输入重新进行搜索,直至搜索次数达到所述设定搜索次数。

9.根据权利要求1至7任一项所述的响应方法,其特征在于,所述搜索指令包括搜索方式,所述搜索方式包括模糊搜索或精确搜索;所述根据所述搜索关键字在所述搜索地址指向的数据源内进行搜索包括:所述搜索方式为所述精确搜索时,在搜索到的内容仅包含所述搜索关键字时,将所述搜索到的内容作为所述搜索结果;

所述搜索方式为所述模糊搜索时,在搜索到的内容包含所述搜索关键字时,将所述搜索到的内容作为所述搜索结果。

10.一种问答交互的响应装置,其特征在于,包括:

答案获取模块,用以根据用户请求匹配知识库中的问题,并获取所述问题对应的答案,所述知识库存储多个知识点,每个知识点包括一个或多个预设的问题以及对应的答案,所述答案为文本格式或指令格式,当所述答案为搜索指令格式时,所述答案包括预先设置的至少一个搜索关键字和搜索地址;搜索模块,用以在所述答案为包括至少一个搜索关键字和搜索地址的搜索指令时,根据所述搜索关键字在所述搜索地址指向的数据源内进行搜索,以得到用于响应所述用户请求的搜索结果;

输出模块,用以输出所述搜索结果,或在所述答案为文本格式的答案时,将该答案直接输出;

所述答案获取模块通过计算用户请求与知识库中的问题的最高语义相似度,判断用户请求与知识库中的问题是否匹配,在最高语义相似度达到设定阈值时,则确定用户请求与知识库中的问题相匹配。

11.根据权利要求10所述的响应装置,其特征在于,所述搜索指令包括匹配模式;所述搜索模块包括:遍历搜索单元,用于以所述匹配模式指定的方式,根据所述搜索关键字在所述搜索地址指向的数据源内进行遍历搜索。

12.根据权利要求11所述的响应装置,其特征在于,所述数据源为二维表格;所述遍历搜索单元将所述搜索关键字与所述二维表格中所有搜索列或搜索行中的词语进行匹配。

13.根据权利要求11所述的响应装置,其特征在于,所述匹配模式包括以下一种或多种:以所述搜索关键字开始、以所述搜索关键字结束和包含所述搜索关键字。

14.根据权利要求11所述的响应装置,其特征在于,所述搜索指令包括第一内容模板;

所述输出模块包括:

第一内容单元,用以在搜索成功时,将搜索到的数据加入所述第一内容模板并输出。

15.根据权利要求14所述的响应装置,其特征在于,所述搜索指令包括第二内容模板;

所述输出模块包括:

第二内容单元,用以在搜索失败时,输出所述第二内容模板,以提示用户未搜索到与所述搜索关键字相匹配的数据。

16.根据权利要求14所述的响应装置,其特征在于,所述搜索指令包括最大返回结果数量;所述输出模块包括:全部输出单元,用以在所述搜索到的数据的数量小于或等于所述最大返回结果数量,则输出全部所述搜索到的数据;

最大数量输出单元,用以在所述搜索到的数据的数量大于所述最大返回结果数量,则输出所述最大返回结果数量的所述搜索到的数据。

17.根据权利要求10至16任一项所述的响应装置,其特征在于,所述搜索指令包括设定搜索次数;所述搜索模块包括:提示单元,用以在在搜索失败时,发送提示信息,并基于用户输入重新进行搜索,直至搜索次数达到所述设定搜索次数。

18.根据权利要求10至16任一项所述的响应装置,其特征在于,所述搜索指令包括搜索方式,所述搜索方式包括模糊搜索或精确搜索;所述搜索模块包括:精确搜索单元,用以在所述搜索方式为所述精确搜索,则在搜索到的内容仅包含所述搜索关键字时,将所述搜索到的内容作为所述搜索结果;

模糊搜索单元,用以在所述搜索方式为所述模糊搜索时,则在搜索到的内容包含所述搜索关键字时,将所述搜索到的内容作为所述搜索结果。

19.一种问答系统,其特征在于,包括如权利要求10至18任一项所述的问答交互的响应装置。