[发明专利]一种聊天机器人的调试系统有效
申请号: | 202010372807.3 | 申请日: | 2020-05-06 |
公开(公告)号: | CN111651348B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 李进峰;刘希;高爱玲 | 申请(专利权)人: | 深圳市人马互动科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/332;G06F40/30;G06F40/151 |
代理公司: | 深圳中细软知识产权代理有限公司 44528 | 代理人: | 孔祥丹 |
地址: | 518052 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 聊天 机器人 调试 系统 | ||
本发明实施例公开了一种聊天机器人的调试系统。所述系统用于对聊天机器人模块进行调试;所述系统包括:开发人员调试模块,用于接收开发人员输入的待调试对话信息,根据待调试对话信息实现对聊天机器人模块的对话调试;其中,开发人员调试模块包括调试子模块和调试信息显示子模块;调试子模块用于根据待调试对话信息调用聊天机器人模块以实现对话操作,获取对话操作的中间执行结果和/或最终对话结果,将待调试对话信息、中间执行结果和/或最终对话结果作为调试信息;调试信息显示子模块用于将调试信息进行显示。采用本发明,提高了聊天机器人模块的开发调试效率,有利于进行充分调试以提高聊天机器人模块的准确性。
技术领域
本发明涉及计算机技术领域和自然语言处理技术领域,尤其涉及一种聊天机器人的调试系统。
背景技术
人机对话系统,例如聊天机器人,可以用于网络沟通交流平台,例如即时通讯平台、网络客户服务平台以及以文字为主的信息服务平台。人机对话系统通过在对对话知识库(例如,对话数据库、语义知识网络、人工神经网络等)进行搜索,匹配和/或计算来实现人机对话。
开发人员在进行聊天机器人的开发过程中,需要对开发的聊天机器人进行调试以验证开发的聊天机器人工作的准确性。一般情况下,开发人员可以通过各种开发工具查看功能代码或程序包的执行过程。因聊天机器人所包含执行步骤较多,导致延长了聊天机器人的开发调试周期,降低了开发调试的效率。
发明内容
基于此,有必要针对上述问题,提出了一种聊天机器人的调试系统。
本发明提出了一种聊天机器人的调试系统,所述聊天机器人的调试系统用于对聊天机器人模块进行调试;
所述系统包括:
开发人员调试模块,用于接收所述开发人员输入的待调试对话信息,根据所述待调试对话信息实现对所述聊天机器人模块的对话调试;
其中,所述开发人员调试模块包括调试子模块和调试信息显示子模块;
所述调试子模块用于根据所述待调试对话信息调用所述聊天机器人模块以实现对话操作,获取所述对话操作的中间执行结果和/或最终对话结果,将所述待调试对话信息、所述中间执行结果和/或所述最终对话结果作为调试信息;
所述调试信息显示子模块用于将所述调试信息进行显示。
在一个实施例中,所述中间执行结果包括会话标识、词句转换的执行结果、语义识别的执行结果、当前语境单元的执行结果、目标语境单元的执行结果、普通变量的执行结果、全局变量的执行结果、分支匹配的执行结果、分支优先级的执行结果、条件优先级的执行结果和/或保存变量的执行结果中的一个或多个。
在一个实施例中,所述聊天机器人模块包括语义识别模型,或,所述系统包括语义识别模型;
当所述待调试对话信息是单个词语或是没有清楚的语义结构的句子或是没有清楚的语法结构的句子时,所述调试子模块通过所述聊天机器人模块调用语义识别模型对所述待调试对话信息进行词句转换,得到所述词句转换的执行结果,从所述词句转换的执行结果中提取出与所述词句转换的执行结果对应的语义信息作为所述语义识别的执行结果;
当所述待调试对话信息是有清楚的语义和/或语法结构的句子时,所述调试子模块通过所述聊天机器人模块调用所述语义识别模型从所述待调试对话信息中提取出与所述待调试对话信息对应的语义信息作为所述语义识别的执行结果。
在一个实施例中,所述语义信息包括意图信息,所述意图信息以三元组、三元组的组合、意图三元组或意图三元组的组合形式展示。
在一个实施例中,所述当前语境单元的执行结果是指与所述待调试对话信息对应的对话语境的状态数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市人马互动科技有限公司,未经深圳市人马互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010372807.3/2.html,转载请声明来源钻瓜专利网。