基于文本结构化管理的人机交互引擎实现方法及装置制造方法及图纸

技术编号:26531036 阅读:25 留言:0更新日期:2020-12-01 14:11
本发明专利技术公开了一种基于文本结构化管理的人机交互引擎实现方法及装置,所述方法包括:通过流程配置结构化文本定义人机交互过程中的各个流程,通过话术配置结构化文本定义人机交互过程中的机器人的各个话术,通过关键词配置结构化文本定义人机交互过程中需要识别的各个意图;根据所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本对人机交互引擎进行训练,得到训练好的人机交互引擎;通过所述训练好的人机交互引擎,基于所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本进行人机交互。本发明专利技术极大地提高了人机交互训练的效率,使得丰富的人机交互体验得以实现。

【技术实现步骤摘要】
基于文本结构化管理的人机交互引擎实现方法及装置
本专利技术涉及人工智能
,尤其是涉及一种基于文本结构化管理的人机交互引擎实现方法及装置。
技术介绍
人机交互,是人工智能领域非常重要的一个分支。由于人类语言具有无限的组合与表达方式,且存在同一段文字依据不同的时间、地点、事件、背景、文化等而有不同的含义,使得对语言的理解存在极大的不确定性。为了使得人机交互得以进行,人工智能设计师不得不在机器人训练中采用大量的数据来训练,并通过一些技术工具将训练的结果进一步在人机交互引擎中实现。而这一过程涉及到多个不同专业、完全零散的工具,使得整个实现过程冗长而无效。
技术实现思路
本专利技术的目的在于提供一种基于文本结构化管理的人机交互引擎实现方法及装置,旨在解决现有技术中的上述问题。本专利技术提供一种基于文本结构化管理的人机交互引擎实现方法,包括:通过流程配置结构化文本定义人机交互过程中的各个流程,通过话术配置结构化文本定义人机交互过程中的机器人的各个话术,通过关键词配置结构化文本定义人机交互过程中需要识别的各个意图;<本文档来自技高网...

【技术保护点】
1.一种基于文本结构化管理的人机交互引擎实现方法,其特征在于,包括:/n通过流程配置结构化文本定义人机交互过程中的各个流程,通过话术配置结构化文本定义人机交互过程中的机器人的各个话术,通过关键词配置结构化文本定义人机交互过程中需要识别的各个意图;/n根据所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本对人机交互引擎进行训练,得到训练好的人机交互引擎;/n通过所述训练好的人机交互引擎,基于所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本进行人机交互。/n

【技术特征摘要】
1.一种基于文本结构化管理的人机交互引擎实现方法,其特征在于,包括:
通过流程配置结构化文本定义人机交互过程中的各个流程,通过话术配置结构化文本定义人机交互过程中的机器人的各个话术,通过关键词配置结构化文本定义人机交互过程中需要识别的各个意图;
根据所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本对人机交互引擎进行训练,得到训练好的人机交互引擎;
通过所述训练好的人机交互引擎,基于所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本进行人机交互。


2.根据权利要求1所述的方法,其特征在于,
所述流程配置结构化文本具体包括:流程内容、流程属性、意图内容、以及定制特性,其中,流程内容具体包括:交互节点的标识、交互节点的名称、交互节点是否在全部流程中可被响应、交互节点所属的分类场景、以及描述交互节点的注释;所述流程属性具体包括:交互节点中是否允许本次对话被打断、交互节点中允许无内容的次数、交互节点中允许无匹配意图的次数、交互节点中等待内容的时长、以及交互节点中识别系统对内容的断句等待时长;所述意图内容具体包括:交互节点可以被识别的意图、被识别的意图在同节点中的优先级、交互节点在流程意图和全局意图中处理的顺序、被识别的意图所进入的下一个节点、以及描述被识别的意图的注释;所述定制特性具体包括:交互节点所需要获取的变量名、交互节点的意图匹配后需要额外执行的事件、以及交互节点的分值;
所述话术配置结构化文本具体包括:交互节点的唯一标识、交互节点的机器人的对话内容、本次机器人对话的类型、本次机器人对话的声音、区别同一机器人对话类型中的不同对话、在交互节点中能够使用的不同跳转方式、在交互节点中是否需要采用外部chatbot进行NLP处理以及具体的chatbot名、以及在按键情况下支持的最大按键长度;
所述关键词配置结构化文本具体包括:意图的唯一标识、意图的名称、意图中需要识别的关键词或正则表达式、意图的分类、意图的是否生效、以及意图的说明。


3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
对所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本进行批量化的数据修改及操作。


4.根据权利要求1所述的方法,其特征在于,通过所述训练好的人机交互引擎,基于所述流程配置结构化文本、所述话术配置结构化文本、以及所述关键词配置结构化文本进行人机交互具体包括:
启动人机交互引擎,根据流程配置结构化文本进入交互节点,根据所述话术配置结构化文本输出机器人话述,获取用户输入,根据所述关键词配置结构化文本进行意图匹配,命中意图后,完成人机交互。


5.一种基于文本结构化管理的人机交互引擎实现装置,其特征在于,包括:
配置模块,用于通过流程配置结构化文本定义人机交互过程中的各个流程,通过话术配置结构化文本定义人机交互过程中的机器人的各个话术,通过关...

【专利技术属性】
技术研发人员:周继敏
申请(专利权)人:百可录北京科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1