[发明专利]自定义的数据库交互的对话生成方法及系统有效
申请号: | 201910225496.5 | 申请日: | 2019-03-25 |
公开(公告)号: | CN110096516B | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 鄂海红;宋美娜;牛佩晴;陈忠富;程瑞;肖思琪;周筱松 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F16/2452 | 分类号: | G06F16/2452;G06F16/2457 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 100876 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种自定义的数据库交互的对话生成方法及系统,方法包括:获取上一对话轮次的动作,若动作为接收操作动作,接收用户输入文本,通过自然语言理解模块提取用户输入文本的意图和实体来更新对话状态生成当前对话信息;将更新的对话状态转换为二进制的向量,并同步更新到历史对话信息中,根据当前对话信息和历史对话信息生成执行动作;若执行动作不为接收操作动作,判断执行动作是否需要对数据库进行检索;如果需要,将用户期望作为检索条件对数据库进行检索,将检索结果融合预设模板生成对用户的回复动作;如果不需要,则直接从预定义的模板中任选一个生成对用户的回复动作。该方法用户对数据库查询结果进行自主选择,提升了用户体验。 | ||
搜索关键词: | 自定义 数据库 交互 对话 生成 方法 系统 | ||
【主权项】:
1.一种自定义的数据库交互的对话生成方法,其特征在于,包括以下步骤:S1,获取上一对话轮次的动作,若所述上一对话轮次的动作为接收操作动作,则接收用户输入文本,通过自然语言理解模块提取所述用户输入文本的意图和实体,利用所述意图和实体来更新对话状态生成当前对话信息;S2,将更新的所述对话状态转换为二进制的向量,并同步更新到历史对话信息中,根据所述当前对话信息和所述历史对话信息生成执行动作;S3,若所述执行动作不为所述接收操作动作,判断所述执行动作是否需要对数据库进行检索;S4,如果需要检索,则将通过更新的所述对话状态得到的用户期望作为检索条件对数据库进行检索,将检索结果融合预设模板生成对用户的回复动作;S5,如果不需要检索,则直接从预定义的模板中任选一个生成对用户的回复动作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910225496.5/,转载请声明来源钻瓜专利网。