【技术实现步骤摘要】
问答设备和答复信息确定方法
本申请涉及人工智能
,特别是涉及一种问答设备和答复信息确定方法。
技术介绍
ALICE(ArtificialLinguisticInternetComputerEntity,人工语言网络计算机实体)是一个智能聊天机器人程序,其问答知识库由AIML语言编写的文件组成。目前,很多应用系统通过使用ALICE建立AIML问答知识库,来实现智能问答系统或聊天机器人应用,从而针对用户问题进行匹配并回复精确的答复信息。问答系统的答复效果很大程度上取决于问答知识库的丰富程度。然而,ALICE在编写AIML问答知识库时,通常每个问题对应一个问题模板,每个问题模板对应一个答复模板,对于同一类问题只是参数不同时仍需要重新编写一个问题模板。如果要完善问答系统的答复效果,就需要人工对海量的问题一一配置问题模板和答复模板,因此人工构建工作十分庞大。
技术实现思路
本申请实施例提供了一种问答设备和答复信息确定方法,有利于减少问答知识库的人工构建工作。第一方面,本申请实施例提供了一种问答设备,包括处理器 ...
【技术保护点】
1.一种问答设备,其特征在于,包括处理器、存储器和输入组件;/n所述输入组件用于接收用户输入的问题语句;/n所述存储器用于存储终端设备运行时所使用的数据或程序代码;/n所述处理器用于执行所述程序代码,以实现如下过程:从通过所述输入组件输入的问题语句中提取多个关键信息,并确定每个所述关键信息对应的词性信息;根据确定的词性信息对应的词性代码生成所述问题语句的问题识别码;基于所述问题语句的问题识别码从问题模板表中查找所述问题语句对应的目标问题模板;若从问题模板表中查找到所述问题语句对应的目标问题模板,根据所述目标问题模板输出所述问题语句对应的答复信息。/n
【技术特征摘要】
1.一种问答设备,其特征在于,包括处理器、存储器和输入组件;
所述输入组件用于接收用户输入的问题语句;
所述存储器用于存储终端设备运行时所使用的数据或程序代码;
所述处理器用于执行所述程序代码,以实现如下过程:从通过所述输入组件输入的问题语句中提取多个关键信息,并确定每个所述关键信息对应的词性信息;根据确定的词性信息对应的词性代码生成所述问题语句的问题识别码;基于所述问题语句的问题识别码从问题模板表中查找所述问题语句对应的目标问题模板;若从问题模板表中查找到所述问题语句对应的目标问题模板,根据所述目标问题模板输出所述问题语句对应的答复信息。
2.根据权利要求1所述的问答设备,其特征在于,所述处理器具体用于:
对所述问题语句进行分词,从得到的多个分词中提取多个关键信息。
3.根据权利要求1所述的问答设备,其特征在于,所述处理器还用于:
若从问题模板表中未查找到所述问题语句对应的目标问题模板,在问法匹配树中查找所述问题语句对应的匹配路径,所述匹配路径用于指明在问题问法表中所述问题语句对应的目标问法语句;
根据所述目标问法语句输出所述问题语句对应的答复信息。
4.根据权利要求3所述的问答设备,其特征在于,所述问题问法表存储的问法语句中包含词性代码,所述词性代码为问法语句中的关键信息的词性信息对应的词性代码,所述问法匹配树包括对应不同分词词语设置的根部节点、分支节点和叶子节点,每个叶子节点具有对应的匹配路径,所述问法匹配树中的分词词语对应所述问题问法表中的问法语句的分词;所述处理器具体用于:
对所述问题语句进行分词,将得到的多个分词依次与所述问法匹配树中的分词词语进行匹配;
若匹配到的分词词语中存在目标叶子节点对应的分词词语,将所述目标叶子节点对应的匹配路径作为所述问题语句对应的匹配路径;
若匹配到的分词词语中不存在目标叶子节点对应的分词词语,将所述问题语句的多个分词中的关键信息,替换为所述关键信息的词性信息对应的词性代码;
将替换后的问题语句的多个分词依次与所述问法匹配树中的分词词语进行匹配,确定所述问题语句对应的匹配路径。
5.根据权利要求1所述的问答设备,其特征在于,所述处理器具体用于:
在问题模板表中,确定所述目标问题模板对应的答复模板标识;
根据确定的答复模板标识,在答复模板表中查找所述问题语句对应的目标答复模板;其中,所述目标答复模板包括模板文本、查询语句和数据源标识;
根据所述目标问题模板中的输入关键信息的词性代码确定查询条件信息;
根据所述数据源标识得到对应的知识库地址,并连接所述知识库地址对应的知识库;
根据所述查询语句和所述查询条件信息查询所述知识库,得到输出参数信息;其中,所述查询语句为知识库的结构化查询语句;
将所述输出参数信息填入所述模板文本中,得到所述问题语句对应的答复信息;
输出所述...
【专利技术属性】
技术研发人员:乔宇,张超,刘墩建,陈维强,孙永良,于涛,王玮,
申请(专利权)人:青岛海信电子产业控股股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。