[发明专利]基于文本结构化管理的人机交互引擎实现方法及装置在审
申请号: | 202010961666.9 | 申请日: | 2020-09-14 |
公开(公告)号: | CN112015879A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 周继敏 | 申请(专利权)人: | 百可录(北京)科技有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/35 |
代理公司: | 北京八月瓜知识产权代理有限公司 11543 | 代理人: | 秦莹 |
地址: | 200023 上海市静安*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 文本 结构 管理 人机交互 引擎 实现 方法 装置 | ||
1.一种基于文本结构化管理的人机交互引擎实现方法,其特征在于,包括:
通过流程配置结构化文本定义人机交互过程中的各个流程,通过话术配置结构化文本定义人机交互过程中的机器人的各个话术,通过关键词配置结构化文本定义人机交互过程中需要识别的各个意图;
根据所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本对人机交互引擎进行训练,得到训练好的人机交互引擎;
通过所述训练好的人机交互引擎,基于所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本进行人机交互。
2.根据权利要求1所述的方法,其特征在于,
所述流程配置结构化文本具体包括:流程内容、流程属性、意图内容、以及定制特性,其中,流程内容具体包括:交互节点的标识、交互节点的名称、交互节点是否在全部流程中可被响应、交互节点所属的分类场景、以及描述交互节点的注释;所述流程属性具体包括:交互节点中是否允许本次对话被打断、交互节点中允许无内容的次数、交互节点中允许无匹配意图的次数、交互节点中等待内容的时长、以及交互节点中识别系统对内容的断句等待时长;所述意图内容具体包括:交互节点可以被识别的意图、被识别的意图在同节点中的优先级、交互节点在流程意图和全局意图中处理的顺序、被识别的意图所进入的下一个节点、以及描述被识别的意图的注释;所述定制特性具体包括:交互节点所需要获取的变量名、交互节点的意图匹配后需要额外执行的事件、以及交互节点的分值;
所述话术配置结构化文本具体包括:交互节点的唯一标识、交互节点的机器人的对话内容、本次机器人对话的类型、本次机器人对话的声音、区别同一机器人对话类型中的不同对话、在交互节点中能够使用的不同跳转方式、在交互节点中是否需要采用外部chatbot进行NLP处理以及具体的chatbot名、以及在按键情况下支持的最大按键长度;
所述关键词配置结构化文本具体包括:意图的唯一标识、意图的名称、意图中需要识别的关键词或正则表达式、意图的分类、意图的是否生效、以及意图的说明。
3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
对所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本进行批量化的数据修改及操作。
4.根据权利要求1所述的方法,其特征在于,通过所述训练好的人机交互引擎,基于所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本进行人机交互具体包括:
启动人机交互引擎,根据流程配置结构化文本进入交互节点,根据所述话术配置结构化文本输出机器人话述,获取用户输入,根据所述关键词配置结构化文本进行意图匹配,命中意图后,完成人机交互。
5.一种基于文本结构化管理的人机交互引擎实现装置,其特征在于,包括:
配置模块,用于通过流程配置结构化文本定义人机交互过程中的各个流程,通过话术配置结构化文本定义人机交互过程中的机器人的各个话术,通过关键词配置结构化文本定义人机交互过程中需要识别的各个意图;
训练模块,用于根据所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本对人机交互引擎进行训练,得到训练好的人机交互引擎;
人机交互模块,用于通过所述训练好的人机交互引擎,基于所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本进行人机交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百可录(北京)科技有限公司,未经百可录(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010961666.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:业务评估方法以及装置
- 下一篇:一种稳定性好的人参提取液的制备及应用