[发明专利]对话机器人的测试方法、系统、存储介质及计算机设备在审
申请号: | 202010173205.5 | 申请日: | 2020-03-13 |
公开(公告)号: | CN111563029A | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 何华健;孙非凡;孙信中;吴涵渠 | 申请(专利权)人: | 深圳市奥拓电子股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/332 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对话 机器人 测试 方法 系统 存储 介质 计算机 设备 | ||
本申请涉及一种对话机器人的测试方法、系统、存储介质及计算机设备。测试方法,包括:获取测试用例,并解析测试用例得到标准语句及标准答复;对标准语句进行扩展,得到若干扩展语句;生成输入语句,并将输入语句输入到对话机器人,其中,输入语句为标准语句及若干扩展语句中的任意一语句;接收对话机器人的实际答复;将实际答复与标准答复进行比对,得到测试评价。通过对标准语句进行扩展,得到多个扩展语句,多个扩展语句均对应一标准答复,相当于对测试用例进行了扩展,将一个对同一个提问,扩展出多种不同的提问话术,模拟了同一提问在不同用户中的不同的提问,提升了模拟交互的智能性,能够测试更高AI水平的对话机器人。
技术领域
本申请涉及人工智能相关技术领域,特别是涉及一种对话机器人的测试方法、系统、存储介质及计算机设备。
背景技术
随着人工智能的不断发展,人机交互的对话机器人如雨后春笋般不断出现,这些产品都是基于自然语言处理的人工智能系统。目前,针对对话机器人的测试方法,通常使用对话机器人预先提供的输入信息与对话机器人进行交互,获取对话机器人系统返回的输出信息,通过比对返回的输出信息与对话机器人提供的正确答复生成测试数据。
随着各种基于深度神经网络的自然语言理解模型不断涌现,对话机器人对于训练语料中不曾出现的自然语言的泛化能力不断提高,对于用户的多样化的交互语句能够更好的理解并给出合适的答复。然而,上述测试方法不能模拟用户的多样化交互语句,只能输入给定的信息,比较单一。
发明内容
基于此,有必要针对现有的测试方法不能模拟用户的多样化交互语句,只能输入给定的信息,比较单一的问题,提供一种对话机器人的测试方法、系统、存储介质及计算机设备。
本申请第一方面提供一种一种对话机器人的测试方法,包括步骤:
获取测试用例,并解析测试用例得到标准语句及标准答复;
对标准语句进行扩展,得到若干扩展语句;
生成输入语句,并将输入语句输入到对话机器人,其中,输入语句为标准语句及若干扩展语句中的任意一语句;
接收对话机器人的实际答复;
将实际答复与标准答复进行比对,得到测试评价。
在其中一个实施例中,所述对标准语句进行扩展,得到若干扩展语句的步骤之后,还包括步骤:
将每个扩展语句与标准答复相对应,并进行绑定。
在其中一个实施例中,所述生成输入语句,并将输入语句输入到对话机器人的步骤,具体包括:
生成输入语句;
将输入语句输入到对话机器人;
将输入语句及与输入语句对应的标准答复发送到预设比较装置进行存储。
在其中一个实施例中,所述接收对话机器人的实际答复的步骤具体包括:
接收对话机器人的实际答复,并将实际答复与输入语句对应记录并存储到预设存储装置。
在其中一个实施例中,所述将实际答复与标准答复进行比对,得到测试评价的步骤,具体包括:
预设比较装置从预设存储装置获取实际答复;
根据输入语句将实际答复与标准答复关联;
将关联的实际答复与标准答复进行比对,得到测试评价。
在其中一个实施例中,所述将实际答复与标准答复进行比对,得到测试评价的步骤,具体包括:
将标准答复与实际答复先比对是否是同一条语句;
若是,则判定对话机器人答复正确;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市奥拓电子股份有限公司,未经深圳市奥拓电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010173205.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:单晶磁粉及其磁流变流体和方法
- 下一篇:焊接密水型拼装无内拉延筋水池箱