AI电话销售测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26222764 阅读:14 留言:0更新日期:2020-11-04 10:53
本申请涉及人工智能,提供一种AI电话销售测试方法、装置、电子设备及存储介质。该方法能够处理话术表,生成人类回答字典,处理交互表,生成对话字典,以生成多个字典作为测试案例,提高了数据读取的速度以及测试数据的全面性,从对话字典的AI话术中读取起始话术,调用AI电话销售模型,从起始话术遍历对话字典,得到人类回答类别,进而遍历到所有可能的人类回答类别,以对AI电话销售模型进行全面测试,在人类回答字典中查询与人类回答类别对应的人类回答,并将人类回答反馈至AI电话销售模型,输出与人类回答对应的AI反馈应答,根据人类回答类别在对话字典中查询期望回答以验证AI反馈应答,实现对AI电话销售模型的自动化测试,并提升了测试效率。

【技术实现步骤摘要】
AI电话销售测试方法、装置、电子设备及存储介质
本专利技术涉及人工智能
,尤其涉及一种AI客服模型测试方法、装置、电子设备及存储介质。
技术介绍
目前,对于AI(ArtificialIntelligence,人工智能)智能电话销售的项目,通常采用手工测试,不仅测试时间长,场景覆盖也不够全面。并且,AI模型会根据用户的回答自动走入不同的流程,此部分逻辑分支多,采用人工方式进行覆盖容易遗漏,某些逻辑分支可能被忽略。因此,现有技术中测试AI智能电话销售模型对于用户提问所做出回答的准确度时,不仅测试速度慢,且测试不够全面,当逻辑变化时,还需要针对变化的逻辑重新更改整个测试方案,费时费力。
技术实现思路
鉴于以上内容,有必要提供一种AI电话销售测试方法、装置、电子设备及存储介质,能够生成多个字典作为测试案例,提高了数据读取的速度以及测试数据的全面性,并遍历到所有可能的人类回答类别,以便对AI电话销售模型进行全面测试,进而实现对AI电话销售模型的自动化测试,并提升了测试效率。一种AI电话销售测试方法,所述AI电话销售测试方法包括:获取原始数据表,所述原始数据表包括话术表及交互表;处理所述话术表,并生成人类回答字典,以及处理所述交互表,并生成对话字典;从所述对话字典的AI话术中读取起始话术;调用AI电话销售模型,从所述起始话术遍历所述对话字典,得到人类回答类别;在所述人类回答字典中查询与所述人类回答类别对应的人类回答;将所述人类回答反馈至所述AI电话销售模型,输出与所述人类回答对应的AI反馈应答;根据所述人类回答类别在所述对话字典中进行查询,得到期望回答;基于所述期望回答验证所述AI反馈应答。根据本专利技术优选实施例,所述处理所述话术表,并生成人类回答字典包括:采用open_workbook函数打开所述话术表,并确定所述人类回答类别对应的第一索引,及所述人类回答对应的第二索引;基于所述第一索引读取所述话术表中的每条记录,将读取到的数据确定为Key值;基于所述第二索引读取所述话术表中的每条记录,将读取到的数据确定为Value值;确定所述第一索引及所述第二索引在所述话术表中的对应关系;根据所述对应关系将所述Key值及所述Value值插入二叉树节点,生成所述人类回答字典。根据本专利技术优选实施例,所述AI电话销售测试方法还包括:响应于对所述人类回答字典的更新指令,获取当前Key值及当前Value值;在所述人类回答字典中查询所述当前Key值;当所述人类回答字典中不存在所述当前Key值时,在所述人类回答字典中创建节点并向创建的节点插入所述当前Key值及所述当前Value值;或者当所述人类回答字典中存在所述当前Key值时,获取所述当前Key值对应的Value数组,并向所述Value数组中插入所述当前Value值。根据本专利技术优选实施例,所述处理所述交互表,并生成对话字典包括:从所述交互表中读取所述人类回答类别及所述期望回答构建AI回答字典,其中,所述AI回答字典的Key值为所述人类回答类别,所述AI回答字典的Value值为所述期望回答;从所述交互表中读取所述AI话术;根据所述AI话术及所述AI回答字典构建所述对话字典,其中,所述对话字典的Key值为所述AI话术,所述对话字典的Value值为所述AI回答字典。根据本专利技术优选实施例,所述对话字典的AI话术中包括终止话术,所述调用AI电话销售模型,从所述起始话术遍历所述对话字典,得到人类回答类别包括:从所述起始话术开始,以预设逻辑依次遍历所述对话字典的Key值,直至遍历到所述终止话术时停止遍历,并获取遍历到的Key值对应的AI回答字典中的元素;将获取到的元素中的Key值确定为所述人类回答类别。根据本专利技术优选实施例,所述根据所述人类回答类别在所述对话字典中进行查询,得到期望回答包括:确定所述人类回答类别在所述AI回答字典中对应的元素;以确定的元素中的Value值作为所述期望回答。根据本专利技术优选实施例,所述基于所述期望回答验证所述AI反馈应答包括:以所述期望回答与所述AI反馈应答建立多个数据组,每个数据组中包括所述期望回答中的一个子期望回答,及在所述AI反馈应答中与所述子期望回答对应的一个子AI反馈应答;计算每个数据组中子期望回答与子AI反馈应答的相似度;对于每个数据组,当所述相似度大于或者等于配置相似度时,确定该数据组中的子AI反馈应答通过验证;确定通过验证的数据组的第一数量,及确定所有数据组的总数量;以所述第一数量除以所述总数量,得到所述AI电话销售模型的准确率。一种AI电话销售测试装置,所述AI电话销售测试装置包括:获取单元,用于获取原始数据表,所述原始数据表包括话术表及交互表;生成单元,用于处理所述话术表,并生成人类回答字典,以及处理所述交互表,并生成对话字典;读取单元,用于从所述对话字典的AI话术中读取起始话术;调用单元,用于调用AI电话销售模型,从所述起始话术遍历所述对话字典,得到人类回答类别;查询单元,用于在所述人类回答字典中查询与所述人类回答类别对应的人类回答;反馈单元,用于将所述人类回答反馈至所述AI电话销售模型,输出与所述人类回答对应的AI反馈应答;所述查询单元,还用于根据所述人类回答类别在所述对话字典中进行查询,得到期望回答;验证单元,用于基于所述期望回答验证所述AI反馈应答。根据本专利技术优选实施例,所述生成单元处理所述话术表,并生成人类回答字典包括:采用open_workbook函数打开所述话术表,并确定所述人类回答类别对应的第一索引,及所述人类回答对应的第二索引;基于所述第一索引读取所述话术表中的每条记录,将读取到的数据确定为Key值;基于所述第二索引读取所述话术表中的每条记录,将读取到的数据确定为Value值;确定所述第一索引及所述第二索引在所述话术表中的对应关系;根据所述对应关系将所述Key值及所述Value值插入二叉树节点,生成所述人类回答字典。根据本专利技术优选实施例,所述获取单元,还用于响应于对所述人类回答字典的更新指令,获取当前Key值及当前Value值;所述查询单元,还用于在所述人类回答字典中查询所述当前Key值;所述AI电话销售测试装置还包括:创建单元,用于当所述人类回答字典中不存在所述当前Key值时,在所述人类回答字典中创建节点并向创建的节点插入所述当前Key值及所述当前Value值;或者所述获取单元,还用于当所述人类回答字典中存在所述当前Key值时,获取所述当前Key值对应的Value数组,并向所述Value数组中插入所述当前Value值。根据本专利技术优选实施例,所述生成单元处理所述交互表,并生成对话字典包括:从所本文档来自技高网...

【技术保护点】
1.一种AI电话销售测试方法,其特征在于,所述AI电话销售测试方法包括:/n获取原始数据表,所述原始数据表包括话术表及交互表;/n处理所述话术表,并生成人类回答字典,以及处理所述交互表,并生成对话字典;/n从所述对话字典的AI话术中读取起始话术;/n调用AI电话销售模型,从所述起始话术遍历所述对话字典,得到人类回答类别;/n在所述人类回答字典中查询与所述人类回答类别对应的人类回答;/n将所述人类回答反馈至所述AI电话销售模型,输出与所述人类回答对应的AI反馈应答;/n根据所述人类回答类别在所述对话字典中进行查询,得到期望回答;/n基于所述期望回答验证所述AI反馈应答。/n

【技术特征摘要】
1.一种AI电话销售测试方法,其特征在于,所述AI电话销售测试方法包括:
获取原始数据表,所述原始数据表包括话术表及交互表;
处理所述话术表,并生成人类回答字典,以及处理所述交互表,并生成对话字典;
从所述对话字典的AI话术中读取起始话术;
调用AI电话销售模型,从所述起始话术遍历所述对话字典,得到人类回答类别;
在所述人类回答字典中查询与所述人类回答类别对应的人类回答;
将所述人类回答反馈至所述AI电话销售模型,输出与所述人类回答对应的AI反馈应答;
根据所述人类回答类别在所述对话字典中进行查询,得到期望回答;
基于所述期望回答验证所述AI反馈应答。


2.如权利要求1所述的AI电话销售测试方法,其特征在于,所述处理所述话术表,并生成人类回答字典包括:
采用open_workbook函数打开所述话术表,并确定所述人类回答类别对应的第一索引,及所述人类回答对应的第二索引;
基于所述第一索引读取所述话术表中的每条记录,将读取到的数据确定为Key值;
基于所述第二索引读取所述话术表中的每条记录,将读取到的数据确定为Value值;
确定所述第一索引及所述第二索引在所述话术表中的对应关系;
根据所述对应关系将所述Key值及所述Value值插入二叉树节点,生成所述人类回答字典。


3.如权利要求2所述的AI电话销售测试方法,其特征在于,所述AI电话销售测试方法还包括:
响应于对所述人类回答字典的更新指令,获取当前Key值及当前Value值;
在所述人类回答字典中查询所述当前Key值;
当所述人类回答字典中不存在所述当前Key值时,在所述人类回答字典中创建节点并向创建的节点插入所述当前Key值及所述当前Value值;或者
当所述人类回答字典中存在所述当前Key值时,获取所述当前Key值对应的Value数组,并向所述Value数组中插入所述当前Value值。


4.如权利要求1所述的AI电话销售测试方法,其特征在于,所述处理所述交互表,并生成对话字典包括:
从所述交互表中读取所述人类回答类别及所述期望回答构建AI回答字典,其中,所述AI回答字典的Key值为所述人类回答类别,所述AI回答字典的Value值为所述期望回答;
从所述交互表中读取所述AI话术;
根据所述AI话术及所述AI回答字典构建所述对话字典,其中,所述对话字典的Key值为所述AI话术,所述对话字典的Value值为所述AI回答字典。


5.如权利要求1所述的AI电话销售测试方法,其特征在于,所述对话字典的AI话术中包括终止话术,所...

【专利技术属性】
技术研发人员:宫雪
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1