本申请涉及人工智能,特别涉及一种会话机器人的测试方法、装置、终端、服务器及存储介质。
背景技术:
1、随着人工智能技术的发展,会话机器人广泛应用于人机交互过程中,尤其是在智能客服场景中,极大地提升了业务查询和办理效率,在节省人工成本的同时,提升了服务质量。为确保用户能够获取到正确的答案,会话机器人在上线之前,往往需要进行测试。
2、相关技术中,手动选择测试用户,并告知测试用户具体的测试内容,测试用户按照测试内容与会话机器人进行交互,以完成对会话机器人的测试。
3、上述测试方法需要手动选择测试用户,且需要告知测试用户具体的测试内容,测试过程较为繁琐。
技术实现思路
1、本申请实施例提供了一种会话机器人的测试方法、装置、终端、服务器及存储介质,能够简化会话机器人测试过程的复杂度。所述技术方案如下:
2、第一方面,提供了一种会话机器人的测试方法,所述方法包括:
3、响应于管理用户针对即时通讯应用界面上任务管理控件的触控操作,显示任务管理界面,所述任务管理界面上显示有任务编辑控件和任务派发控件;
4、响应于所述管理用户针对所述任务编辑控件的交互操作,获取待测试的会话机器人的标识、测试内容及测试用户选择条件;
5、响应于所述管理用户针对所述任务派发控件的触控操作,生成任务派发请求,所述任务派发请求包括所述会话机器人的标识、所述测试内容及所述测试用户选择条件;
6、将所述任务派发请求发送至即时通讯服务器,所述任务派发请求由所述即时通讯服务器发送至所述任务管理服务器,所述任务派发请求用于请求所述任务管理服务器根据所述会话机器人的标识和所述测试用户选择条件,确定多个测试用户,并将所述测试内容发送至所述多个测试用户,以使每个测试用户按照所述测试内容对所述会话机器人进行测试,所述测试用户的即时通讯应用中预先安装有所述会话机器人。
7、第二方面,一种会话机器人的测试方法,所述方法包括:
8、接收即时通讯服务器发送的任务派发请求,所述任务派发请求包括待测试的会话机器人的标识、测试内容及测试用户选择条件;
9、根据所述会话机器人的标识和所述测试用户选择条件,确定多个测试用户,所述测试用户的即时通讯应用中预先安装有所述会话机器人;
10、将所述测试内容发送至所述多个测试用户,以使每个测试用户按照所述测试内容对所述会话机器人进行测试。
11、第三方面,提供了一种会话机器人的测试装置,所述装置包括:
12、显示模块,用于响应于管理用户针对即时通讯应用界面上任务管理控件的触控操作,显示任务管理界面,所述任务管理界面上显示有任务编辑控件和任务派发控件;
13、获取模块,用于响应于所述管理用户针对所述任务编辑控件的交互操作,获取待测试的会话机器人的标识、测试内容及测试用户选择条件;
14、生成模块,用于响应于所述管理用户针对所述任务派发控件的触控操作,生成任务派发请求,所述任务派发请求包括所述会话机器人的标识、所述测试内容及所述测试用户选择条件;
15、发送模块,用于将所述任务派发请求发送至即时通讯服务器,所述任务派发请求由所述即时通讯服务器发送至所述任务管理服务器,所述任务派发请求用于请求所述任务管理服务器根据所述会话机器人的标识和所述测试用户选择条件,确定多个测试用户,并将所述测试内容发送至所述多个测试用户,以使每个测试用户按照所述测试内容对所述会话机器人进行测试,所述测试用户的即时通讯应用中预先安装有所述会话机器人。
16、第四方面,提供了一种会话机器人的测试装置,所述装置包括:
17、接收模块,用于接收即时通讯服务器发送的任务派发请求,所述任务派发请求包括待测试的会话机器人的标识、测试内容及测试用户选择条件;
18、确定模块,用于根据所述会话机器人的标识和所述测试用户选择条件,确定多个测试用户,所述测试用户的即时通讯应用中预先安装有所述会话机器人;
19、发送模块,用于将所述测试内容发送至所述多个测试用户,以使每个测试用户按照所述测试内容对所述会话机器人进行测试。
20、第五方面,提供了一种终端,所述终端包括存储器及处理器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如第一方面所述的会话机器人的测试方法。
21、第六方面,提供了一种服务器,所述服务器包括存储器及处理器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如第二方面所述的会话机器人的测试方法。
22、第七方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序被处理器执行时能够实现如第一方面所述的会话机器人的测试方法,或第二方面所述的会话机器人的测试方法。
23、第八方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时能够实现如第一方面所述的会话机器人的测试方法,或第二方面所述的会话机器人的测试方法。
24、本申请实施例提供的技术方案带来的有益效果是:
25、在即时通讯应用中设置任务管理控件,通过触控该任务管理控件,显示任务管理界面,该界面上显示有任务编辑控件和任务派发控件,该任务编辑控件用于管理用户编辑对会话机器人的测试任务,该测试任务包括会话机器人的标识、测试内容及测试用户选择条件,该任务派发控件用于生成包括会话机器人标识、测试内容及测试用户选择条件的任务派发请求,并将该任务派发请求通过即时通讯服务器发送至任务管理服务器,使得任务管理服务器基于会话机器人的标识和测试用户选择条件,确定出多个测试用户,进而将测试内容发送至每个测试用户,以使测试用户能够对会话机器人进行测试。采用本申请实施例提供的方法无需管理用户手动选择测试用户,也无需专门告知测试用户具体的测试内容,即可按照管理用户的要求选择出测试用户,并将该测试内容派发给测试用户,简化了测试流程,测试方法更为智能。
1.一种会话机器人的测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述任务编辑控件包括任务派发机器人,所述响应于所述管理用户针对所述任务编辑控件的交互操作,获取待测试的会话机器人的标识、测试内容及测试用户选择条件,包括:
3.根据权利要求1所述的方法,其特征在于,所述任务编辑控件包括多个任务编辑选项,所述响应于所述管理用户针对所述任务编辑控件的交互操作,获取待测试的会话机器人的标识、测试内容及测试用户选择条件,包括:
4.一种会话机器人的测试方法,其特征在于,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述测试用户选择条件包括测试用户的数量,所述根据所述会话机器人的标识和所述测试用户选择条件,确定多个测试用户,包括:
6.根据权利要求4所述的方法,其特征在于,所述测试用户选择条件包括测试用户的数量和属性,所述根据所述会话机器人的标识和所述测试用户选择条件,确定多个测试用户,包括:
7.根据权利要求4所述的方法,其特征在于,所述将所述测试内容发送至所述多个测试用户之前,还包括:
8.根据权利要求4所述的方法,其特征在于,所述测试内容包括多个测试问题,所述将所述测试内容发送至所述多个测试用户之后,还包括:
9.根据权利要求8所述的方法,其特征在于,所述存储所述测试用户的多个测试问题、每个测试问题对应的答案及有效性校验结果之后,还包括:
10.根据权利要求8所述的方法,其特征在于,所述存储所述测试用户的多个测试问题、每个测试问题对应的答案及有效性校验结果之后,还包括:
11.一种会话机器人的测试装置,其特征在于,所述装置包括:
12.一种会话机器人的测试装置,其特征在于,所述装置包括:
13.一种终端,其特征在于,所述终端包括存储器及处理器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如权利要求1至3中任一项所述的会话机器人的测试方法。
14.一种服务器,其特征在于,所述服务器包括存储器及处理器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如权利要求4至10中任一项所述的会话机器人的测试方法。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序被处理器执行时能够实现如权利要求1至3中任一项所述的会话机器人的测试方法,或权利要求4至10中任一项所述的会话机器人的测试方法。