一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

外呼系统和外呼方法与流程

2021-10-27 21:38:00 来源:中国专利 TAG:人工智能 方法 系统


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.所述会话调试模块,还用于展示所述外呼会话调试语句和所述自动回复语句,所述外呼会话调试语句和所述自动回复语句用于确定会话调试结果,所述会话调试结果用于表征所述外呼流程数据中的各所述外呼流程节点是否正常跳转。
26.在其中一个实施例中,所述会话调试模块,还用于获取语音调试语句或文本调试语句,并基于所述语音调试语句或所述文本调试语句获取所述外呼会话调试语句。
27.在其中一个实施例中,所述系统还包括:
28.外呼测试模块,用于获取样本测试问句和所述样本测试问句对应的样本答复,并根据所述外呼流程数据获取所述样本测试问句对应的目标答复,将所述样本答复和所述目标答复进行比较得到外呼测试结果,所述外呼测试结果用于表征所述外呼流程数据中的各所述外呼流程节点是否正常跳转。
29.在其中一个实施例中,所述系统还包括:
30.样本配置模块,用于获取测试样本,并将所述测试样本存储于数据库中,所述测试样本包括所述样本测试问句和所述样本测试问句对应的所述样本答复。
31.第二方面,本技术实施例提供一种外呼方法,用于上述第一方面所述的外呼系统,所述方法包括:
32.流程配置模块获取针对目标业务场景的外呼流程数据,所述外呼流程数据包括多个外呼流程节点分别对应的跳转条件以及各所述外呼流程节点对应的外呼响应数据,所述外呼响应数据包括外呼对话数据和挂机指令中的至少一种;
33.外呼模块在对所述目标业务场景对应的目标对象进行外呼的过程中,获取所述目标对象对应的意向数据,若根据所述外呼流程数据确定所述意向数据满足目标跳转条件,则确定所述目标跳转条件对应的目标外呼响应数据,并根据所述目标外呼响应数据对所述目标对象进行外呼响应。
34.本技术实施例提供的技术方案带来的有益效果至少包括:
35.本技术实施例外呼系统包括流程配置模块和外呼模块,其中,该流程配置模块用
于获取针对目标业务场景的外呼流程数据,外呼流程数据包括多个外呼流程节点分别对应的跳转条件以及各外呼流程节点对应的外呼响应数据,外呼响应数据包括外呼对话数据和挂机指令中的至少一种,该外呼模块用于在对目标业务场景对应的目标对象进行外呼的过程中,获取目标对象对应的意向数据,若根据外呼流程数据确定意向数据满足目标跳转条件,则确定目标跳转条件对应的目标外呼响应数据,并根据目标外呼响应数据对目标对象进行外呼响应;这样,流程配置模块可以获取单独针对目标业务场景的外呼流程数据,外呼模块对该目标业务场景对应的目标对象进行外呼的过程中,则可以利用该目标业务场景针对性地外呼流程数据进行外呼响应,从而在目标业务场景下实现外呼,目标业务场景可以是任意需要外呼的业务场景,因此,本技术实施例不必为每个不同的业务场景配置专门的外呼系统,若外呼系统需要应用于某个业务场景,通过流程配置模块获取该业务场景针对性地外呼流程数据,外呼模块则能够匹配该业务场景进行针对性地外呼,从而本技术实施例外呼系统可以匹配任意需要外呼的业务场景,提升了外呼系统的外呼灵活性。
附图说明
36.图1为一个实施例提供的外呼系统的应用环境图;
37.图2为一个实施例提供的外呼系统的示意图;
38.图3为另一个实施例提供的一种示例性业务场景管理界面的示意图;
39.图4为另一个实施例提供的一种示例性地催收场景下流程配置界面的示意图;
40.图5为另一个实施例提供的外呼系统的示意图;
41.图6为另一个实施例提供的一种示例性地催收场景下全局事件配置界面的示意图;
42.图7为另一个实施例提供的外呼系统的示意图;
43.图8为另一个实施例提供的一种示例性地催收场景下意图管理界面的示意图;
44.图9为另一个实施例提供的外呼系统的示意图;
45.图10为另一个实施例提供的一种示例性地催收场景下词槽管理界面的示意图;
46.图11为另一个实施例提供的外呼系统的示意图;
47.图12为另一个实施例提供的一种示例性地催收场景下配置管理界面的示意图;
48.图13为另一个实施例提供的外呼系统的示意图;
49.图14为另一个实施例提供的一种示例性地催收场景下会话调试界面的示意图;
50.图15为另一个实施例提供的外呼系统的示意图;
51.图16为另一个实施例提供的一种示例性地催收场景下任务界面的示意图。
具体实施方式
52.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
53.本技术实施例提供的外呼系统和外呼方法,旨在解决传统技术中,在外呼系统广泛应用于各行业的诸多业务场景的情况下,外呼系统的外呼灵活性较低的技术问题。下面将通过实施例并结合附图具体地对本技术的技术方案以及本技术的技术方案如何解决上
述技术问题进行详细说明。下面这几个具体地实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
54.下面结合本技术实施例所应用的场景,对本技术实施例涉及的技术方案进行介绍。
55.图1为本技术实施例提供的外呼系统所涉及到的一种实施环境的示意图。如图1所示,该实施环境可以包括外呼系统101和终端102,外呼系统101和终端102之间可以通过有线网络或无线网络进行通信。
56.其中,外呼系统101可以是服务器,当然也可以是由服务器和电子设备组成的系统;终端102可以是智能手机、平板电脑、个人计算机、笔记本电脑、车载设备,等等。
57.外呼系统可以包括流程配置模块1011和外呼模块1012,在图1所示的实施环境中,流程配置模块1011用于获取针对目标业务场景的外呼流程数据,外呼流程数据包括多个外呼流程节点分别对应的跳转条件以及各外呼流程节点对应的外呼响应数据,外呼响应数据包括外呼对话数据和挂机指令中的至少一种;外呼模块1012用于在对目标业务场景对应的目标对象的终端102进行外呼的过程中,获取目标对象对应的意向数据,若根据外呼流程数据确定意向数据满足目标跳转条件,则确定目标跳转条件对应的目标外呼响应数据,并根据目标外呼响应数据对目标对象的终端102进行外呼响应。
58.在一个实施例中,如图2所示,提供了一种外呼系统,包括流程配置模块,该流程配置模块用于获取针对目标业务场景的外呼流程数据。
59.其中,目标业务场景可以是任意需要外呼的业务场景,例如,目标业务场景可以是金融科技领域的贷款催收场景、信用卡还款提醒场景、电商领域的用户回访场景、营销领域的电话销售场景、线上服务领域对潜在用户进行沟通回访的场景,等等,在此对目标业务场景的具体类型不做限制。
60.本技术实施例中,外呼流程数据包括多个外呼流程节点分别对应的跳转条件以及各外呼流程节点对应的外呼响应数据,外呼响应数据包括外呼对话数据和挂机指令中的至少一种。
61.外呼流程节点是指在外呼过程中,外呼系统需要作出响应行为的节点。示例性地,例如可以是澄清节点、挂机节点等,澄清节点为标准对话节点,用于配置外呼对话数据,挂机节点为对话终止节点,可以配置挂机指令。每个外呼流程节点均具有其对应的跳转条件以及外呼响应数据,跳转条件可以是意向数据,如意图/词槽,外呼响应数据则可以是外呼对话数据和挂机指令中的至少一种。
62.以下,对流程配置模块获取针对目标业务场景的外呼流程数据的方式进行介绍。
63.示例性地,若外呼系统首次需要对目标业务场景对应的任一目标对象进行外呼,即外呼系统在历史外呼过程中,未应用在目标业务场景中,那么,流程配置模块则可以获取用户配置的该目标业务场景针对性地外呼流程数据。
64.作为一种实施方式,外呼系统中还可以包括展示组件,流程配置模块通过该展示组件展示业务场景管理界面,该业务场景管理界面可以用于供用户新增目标业务场景。
65.参见图3,其示出了一种示例性业务场景管理界面的示意图。如图3所示,该业务场景管理界面可以包括新建场景控件,用户基于该新建场景控件则可以新增目标业务场景。示例性地,用户点击新建场景控件之后,流程配置模块可以通过该展示组件展示流程配置
界面,供用户设置该目标业务场景针对性地外呼流程数据。
66.以目标外呼场景为金融科技领域的催收场景为例,参见图4,其示出了一种示例性地催收场景下流程配置界面的示意图。如图4所示,用户基于该流程配置界面则可以配置目标业务场景的外呼流程数据,其中,多个外呼流程节点可以包括“1.1开头语”、“2.1再次确认身份”、“3.1说明来电原因”,等等,用户可以对每个外呼流程节点分别配置对应的跳转条件以及对应的外呼响应数据,配置完成后,流程配置模块保存用户配置的外呼流程数据,这样,流程配置模块则获取到针对目标业务场景的外呼流程数据。
67.作为一种实施方式,流程配置界面还可以包括修改控件和删除控件,这样,在目标业务场景中的业务流程发生变化的情况下,用户可以根据实际业务需求,对目标业务场景的外呼流程数据进行修改或删除。
68.示例性地,若外呼系统在历史外呼过程中,已经应用在目标业务场景中,即外呼系统在历史外呼过程中对目标业务场景对应的任一对象已经进行过外呼,那么,流程配置模块则存储有该目标业务场景针对性地外呼流程数据,流程配置模块则可以直接从数据库中获取存储的针对该目标业务场景的外呼流程数据。
69.流程配置模块获取到针对目标业务场景的外呼流程数据之后,外呼系统在对目标业务场景对应的目标对象进行外呼的过程中,则可以利用该目标业务场景的外呼流程数据进行外呼。
70.本技术实施例中,外呼系统还包括外呼模块,外呼模块用于在对目标业务场景对应的目标对象进行外呼的过程中,获取目标对象对应的意向数据,若根据外呼流程数据确定意向数据满足目标跳转条件,则确定目标跳转条件对应的目标外呼响应数据,并根据目标外呼响应数据对目标对象进行外呼响应。
71.外呼模块对目标业务场景对应的目标对象发起外呼后,外呼模块与目标对象的终端建立会话,示例性地,外呼模块可以调用语音中控接口,对目标对象的终端发起外呼。
72.在外呼过程中,外呼模块可以获取目标对象的对话数据,外呼模块可以对该对话数据进行意图识别、语义识别等操作,得到目标对象对应的意向数据,该意向数据可以是用户意图或者词槽等信息。这样,外呼模块则可以根据目标业务场景的外呼流程数据,检测目标对象对应的意向数据是否满足某个跳转条件。
73.若检测到目标对象对应的意向数据满足目标跳转条件,外呼模块则根据目标业务场景的外呼流程数据,确定该目标跳转条件对应的目标外呼响应数据,并根据目标外呼响应数据对目标对象进行外呼响应。
74.示例性地,请继续参见图4,外呼流程节点“3.1说明来电原因”对应的跳转条件为“是本人”且其对应的外呼响应数据包括外呼对话数据,外呼对话数据例如“您好,您在a银行尾号1的信用卡已经逾期,账单金额为a元,最低还款b元,请问您能在今天晚上8点前还清这笔欠款吗”,这样,外呼模块若确定目标对象的意向数据满足该跳转条件,例如,目标对象的对话数据为“我是”、“是我”、“我是xxx”等,外呼模块则将外呼流程节点“3.1说明来电原因”对应的外呼对话数据发送至目标对象的终端,供目标对象收听。
75.需要说明的是,外呼模块向目标对象的终端发送的外呼对话数据可以是语音形式,当然也可以是文本形式,由终端对外呼对话数据进行语音合成输出语音供目标对象收听。
76.上述实施例外呼系统包括流程配置模块和外呼模块,其中,该流程配置模块用于获取针对目标业务场景的外呼流程数据,外呼流程数据包括多个外呼流程节点分别对应的跳转条件以及各外呼流程节点对应的外呼响应数据,外呼响应数据包括外呼对话数据和挂机指令中的至少一种,该外呼模块用于在对目标业务场景对应的目标对象进行外呼的过程中,获取目标对象对应的意向数据,若根据外呼流程数据确定意向数据满足目标跳转条件,则确定目标跳转条件对应的目标外呼响应数据,并根据目标外呼响应数据对目标对象进行外呼响应;这样,流程配置模块可以获取单独针对目标业务场景的外呼流程数据,外呼模块对该目标业务场景对应的目标对象进行外呼的过程中,则可以利用该目标业务场景针对性地外呼流程数据进行外呼响应,从而实现外呼,目标业务场景可以是任意需要外呼的业务场景,因此,本技术实施例不必为每个不同的业务场景配置专门的外呼系统,若外呼系统需要应用于某个业务场景,通过流程配置模块获取该业务场景针对性地外呼流程数据,外呼模块则能够匹配该业务场景进行针对性地外呼,从而本技术实施例外呼系统可以匹配任意需要外呼的业务场景,提升了外呼系统的外呼灵活性。
77.在一种可能的实施方式中,外呼流程数据还包括外呼触发节点对应的触发条件和外呼触发指令,外呼模块还用于若检测到满足触发条件的触发事件,则按照外呼触发指令的指示,获取目标对象对应的外呼信息,并根据外呼信息对目标对象发起外呼。
78.触发条件例如可以是到达设定的外呼时间,外呼模块若检测到当前系统时刻达到设定的目标对象的外呼时间,外呼模块则获取目标对象对应的外呼信息,该外呼信息例如可以包括目标对象的客户信息,客户信息例如包括电话号码和个人信息等,目标对象根据外呼信息对目标对象发起外呼。当然,触发条件并不限于该示例性地举例,还可以是预设时间段内目标对象的外呼次数未达到预设次数阈值,等等,在此不做具体限制。
79.示例性地,外呼触发指令可以包括目标对象的身份标识,外呼模块可以根据该身份标识在数据库中筛选得到目标对象对应的外呼信息。
80.示例性,外呼流程数据还可以包括调用节点(如图4所示的api节点)对应的调用跳转条件和调用触发指令,调用跳转条件例如可以是若外呼模块检测到外呼触发指令,这样,外呼模块则按照调用触发指令的指示,从第三方调用目标对象对应的外呼信息,从而外呼模块则可以获取到目标对象对应的外呼信息,并根据外呼信息对目标对象发起外呼。
81.本技术实施例中,针对具体业务场景,流程配置模块可以获取外呼流程节点类型丰富的外呼流程数据,有利于提升外呼效果。
82.在一个实施例中,基于图2所示的实施例,参见图5,本实施例外呼系统还包括全局事件模块,全局事件模块用于获取全局事件数据,全局事件数据包括全局条件以及全局条件对应的响应策略。
83.全局条件是指对外呼流程数据中的多个或全部外呼流程节点均适用的跳转条件,用户可以按照业务需求自行设置。
84.本技术实施例中,作为一种实施方式,全局事件模块可以通过展示组件展示全局事件配置界面,该全局事件配置界面供用户创建全局事件。
85.参见图6,其示出了一种示例性地催收场景下全局事件配置界面的示意图,如图6所示,用户基于该全局事件配置界面则可以配置全局事件数据,全局事件数据可以包括全局条件以及全局条件对应的响应策略。
86.本技术实施例中,外呼模块还用于若根据全局事件数据确定目标对象的意向数据满足全局条件,则根据响应策略对目标对象进行外呼响应。
87.示例性地,全局条件例如外呼模块检测到目标对象的意向数据为“转人工”,外呼模块则将外呼流程切换至人工服务。
88.在一种可能的实施方式中,外呼系统还可以包括全局事件处理模块,该全局事件处理模块用于若检测到预设的全局事件数据,则按照全局事件数据的指示,进行预设的节点事件处理。例如,该预设的全局事件数据包含清空词槽、词槽赋值、清空参数、参数赋值等字段或标识,全局事件处理模块则进行清空词槽、词槽赋值、清空参数、参数赋值等处理操作。
89.本技术实施例通过全局事件模块,可以方便地获取全局事件数据,而不必用户在流程配置界面针对每个外呼流程节点单独配置相同的跳转条件以及相同的外呼响应数据,提升了外呼流程数据的配置效率和外呼系统的运营效率。
90.在一个实施例中,基于图5所示的实施例,参见图7,本实施例外呼系统还包括意图配置模块,该意图配置模块用于获取针对目标业务场景的样本意图和样本意图对应的相似问句,相似问句是基于预设问句模板获取的用户输入。
91.在外呼系统中,意图用于定义外呼对象的某种意向或目的,外呼模块需要根据外呼对象的对话数据识别其意图作为意向数据。例如,目标对象的对话数据为“是我”,则其意图为“本人”。
92.本技术实施例中,意图配置模块可以获取针对目标业务场景的样本意图和样本意图对应的相似问句,这样,则可以基于该样本意图和样本意图对应的相似问句训练意图识别模型,供外呼模块进行意图识别。
93.在一种可能的实施方式中,意图配置模块可以通过展示组件展示意图管理界面,该意图管理界面用于供用户输入针对目标业务场景的样本意图和样本意图对应的相似问句。
94.参见图8,其示出了一种示例性地催收场景下意图管理界面的示意图。如图8所示,意图管理界面可以至少包括创建意图控件,当然还可以包括图8所示的导入意图控件、导出意图控件,等等。
95.这样,用户点击创建意图控件则可以输入针对催收场景的样本意图以及样本意图对应的相似问句。或者,用户点击创建意图控件输入针对催收场景的样本意图,意图配置模块再通过展示组件展示该样本意图和对应的编辑控件,用户点击该编辑控件,则可以输入样本意图对应的相似问句。
96.作为一种实施方式,用户在输入相似问句的情况下,意图管理界面还可以展示预设问句模板供用户基于预设问句模板输入相似问,这样,可以提升用户输入的相似问的数据有效性。
97.本技术实施例中,外呼模块还用于获取目标对象对应的对话数据,并根据对话数据、样本意图和相似问句,获取意向数据。
98.如上文所述,可以基于该样本意图和样本意图对应的相似问句训练意图识别模型,这样,外呼模块对目标对象对应的对话数据转换为文本数据,并将该文本数据输入至意图识别模型则得到目标对象的意向数据,该意向数据至少包括对话数据对应的目标意图。
99.需要说明的是,上述基于该样本意图和样本意图对应的相似问句训练意图识别模型的过程,可以由外呼系统的任意模块执行,也可以由外呼系统专门配置的模型训练模块执行,当然,也可以由外呼系统之外的其他服务器执行,在此不做限制。
100.这样,外呼系统通过意图配置模块则可以方便地获取针对目标业务场景的样本意图和样本意图对应的相似问句,以便于外呼系统的意图识别,提升了外呼系统的智能性和功能丰富性。
101.在一个实施例中,基于图7所示的实施例,参见图9,本实施例外呼系统还包括词槽配置模块,词槽配置模块用于获取针对目标业务场景的样本词槽和样本词槽对应的样本语句,样本词槽用于表征样本语句中的实体信息。
102.在外呼系统中,词槽用于提取外呼对象的对话数据中的实体信息,如时间、地点、金额等。例如,目标对象的对话数据为“我1月1号可以还款500元”,则可以提取到词槽日期“1月1号”、还款金额“500元”。
103.在一种可能的实施方式中,词槽配置模块可以通过展示组件展示词槽管理界面,该词槽管理界面用于供用户输入针对目标业务场景的样本词槽和样本词槽对应的样本语句。
104.参见图10,其示出了一种示例性地催收场景下词槽管理界面的示意图,如图10所示,词槽管理界面可以至少包括创建词槽控件,当然还可以包括图10所示的导入词槽控件、导出词槽控件,等等。
105.与意图管理界面类似,用户点击创建词槽控件则可以输入针对催收场景的样本词槽以及样本词槽对应的样本语句,或者,用户点击创建词槽控件输入针对催收场景的样本词槽,而后,词槽配置模块通过展示组件展示该样本词槽和对应的编辑控件,用户点击该编辑控件,则可以输入样本词槽对应的样本语句。
106.本技术实施例中,外呼模块,还用于获取目标对象对应的对话数据,并根据对话数据、样本词槽和样本语句,获取意向数据。
107.示例性地,外呼模块根据样本词槽和样本语句可以学习通过槽位填充的方式获取用户对话数据中的关键语义信息,并根据学习到模型对外呼场景中的目标对象的对话数据进行词槽提取,得到至少包括对话数据对应的目标词槽的意向数据。
108.这样,外呼系统通过词槽配置模块则可以方便地获取针对目标业务场景的样本词槽和样本词槽对应的样本语句,以便于外呼系统的词槽识别,提升了外呼系统的智能性和功能丰富性。
109.在一个实施例中,基于图9所示的实施例,参见图11,本实施例外呼系统还包括配置管理模块,配置管理模块用于获取外呼流程配置数据和外呼配置数据,外呼流程配置数据用于配置外呼流程数据,外呼配置数据用于供外呼模块基于外呼配置数据对目标对象进行外呼。
110.在一种可能的实施方式中,配置管理模块可以通过展示组件展示配置管理界面,该配置管理界面用于供用户输入外呼流程配置数据和外呼配置数据。
111.示例性地,参见图12,其示出了一种示例性地催收场景下配置管理界面的示意图,如图12所示,配置管理界面可以包括外呼流程配置控件和外呼配置控件,外呼流程配置控件用于用户输入外呼流程配置数据,外呼配置控件用于用户输入外呼配置数据。
112.请继续参见图12,外呼流程配置控件可以包括图12所示的流程话术管理控件、跳转分支控件,等等,外呼配置控件可以包括图12所示的转人工管理控件、呼叫策略控件,等等。
113.流程话术管理控件用于输入外呼流程节点话术数据,供配置外呼流程数据时作为外呼流程节点的外呼响应数据的素材使用;跳转分支控件用于输入外呼流程节点跳转条件数据,供配置外呼流程数据时作为外呼流程节点的跳转条件的素材使用;转人工管理控件用于配置外呼模块转人工响应策略的参数,呼叫策略控件用于配置外呼模块的外呼策略,等等。
114.这样,通过配置管理模块,用户可以便捷方便地对外呼系统进行全面管理配置,提升了外呼系统的管理效率。
115.在一个实施例中,基于图11所示的实施例,参见图13,本实施例外呼系统还包括会话调试模块,该会话调试模块用于获取外呼会话调试语句,并根据外呼会话调试语句,获取与外呼会话调试语句对应的自动回复语句;会话调试模块,还用于展示外呼会话调试语句和自动回复语句,外呼会话调试语句和自动回复语句用于确定会话调试结果,会话调试结果用于表征外呼流程数据中的各外呼流程节点是否正常跳转。
116.会话调试模块可以通过展示组件展示会话调试界面,通过该会话调试界面获取外呼会话调试语句,并在会话调试界面展示外呼会话调试语句和自动回复语句,以供用户对目标外呼场景的外呼流程数据中的各外呼流程节点是否正常跳转进行调试。
117.示例性地,参见图14,图14为一种示例性地会话调试界面的示意图,该会话调试界面可以包括会话展示区域,第一输入控件、外呼控件、第二输入控件和输出控件。
118.示例性地,会话调试模块,还用于获取语音调试语句或文本调试语句,并基于语音调试语句或文本调试语句获取外呼会话调试语句。
119.请继续参见图14,在文本调试的场景下,用户可以基于第二输入控件输入文本调试语句,若用户点击输出控件,会话调试模块则将文本调试语句作为外呼会话调试语句展示在会话展示区域。
120.在语音调试的场景下,用户可以基于第一输入控件输入用户的外呼信息,并点击外呼控件,会话调试模块将外呼信息发送至外呼模块,以对用户进行外呼,外呼过程中,外呼模块可以将用户的语音调试语句发送至会话调试模块,会话调试模块对该语音调试语句转换为文本形式,外呼会话调试语句并展示在会话展示区域。
121.进一步的,会话调试模块还可以将外呼会话调试语句发送至外呼模块,获取与外呼会话调试语句对应的自动回复语句,展示在会话调试模块。
122.这样,用户通过查看显示组件,若展示的自动回复语句为外呼会话调试语句对应的标准回复,则确定会话调试结果为外呼流程数据中的各外呼流程节点正常跳转,反之,则确定会话调试结果为外呼流程数据中的各外呼流程节点未正常跳转,即外呼流程数据的节点跳转存在异常,有利于在外呼流程数据的节点跳转存在异常的情况下及时进行维护修复,以提升外呼成功率。
123.在一个实施例中,基于图13所示的实施例,参见图15,本实施例外呼系统还包括外呼测试模块,该外呼测试模块用于获取样本测试问句和样本测试问句对应的样本答复,并根据外呼流程数据获取样本测试问句对应的目标答复,将样本答复和目标答复进行比较得
到外呼测试结果,外呼测试结果用于表征外呼流程数据中的各外呼流程节点是否正常跳转。
124.本技术实施例中,外呼测试模块可以通过显示组件展示任务界面供用户配置测试任务。示例性地,请参见图16,其为一种示例性地任务界面的示意图,用户基于该任务界面即可配置测试任务,测试任务包括配置信息。
125.外呼测试模块检测到待执行的测试任务之后,可以根据配置信息从样本库中拉取样本测试问句和样本测试问句对应的样本答复,接着,外呼测试模块可以根据外呼流程数据获取样本测试问句对应的目标答复,将样本答复和目标答复进行比较得到外呼测试结果,若样本答复和目标答复相同,则表征外呼流程数据中的各外呼流程节点正常跳转,若样本答复和目标答复不同,则表征外呼流程数据中的各外呼流程节点未正常跳转。
126.请继续参见图15,本实施例外呼系统还包括样本配置模块,样本配置模块用于获取测试样本,并将测试样本存储于数据库中,测试样本包括样本测试问句和样本测试问句对应的样本答复。这样,外呼测试模块则可以基于样本配置模块获取的测试样本对外呼流程数据中的各外呼流程节点是否正常跳转进行有效检测。
127.这样,则实现了对外呼流程数据中的各外呼流程节点是否正常跳转的有效检测,从而有利于及时进行维护修复,以提升外呼成功率。
128.本技术实施例提供的外呼系统中的各个模块的实现可为计算机程序的形式,该计算机程序可在终端或服务器上运行。当然,本技术实施例提供的外呼系统中的各个模块的实现也可为硬件的形式,例如模块可以是单独的服务器或者电子设备,例如模块也可以作为硬件组件内嵌于服务器或者电子设备中,或者,外呼系统中的各个模块还可全部或部分通过软件、硬件及其组合来实现。
129.在一个实施例中,提供了一种外呼方法,用于上述任一项所述的外呼系统中,该方法包括:
130.步骤a1,流程配置模块获取针对目标业务场景的外呼流程数据,其中,外呼流程数据包括多个外呼流程节点分别对应的跳转条件以及各外呼流程节点对应的外呼响应数据,外呼响应数据包括外呼对话数据和挂机指令中的至少一种。
131.步骤a2,外呼模块在对目标业务场景对应的目标对象进行外呼的过程中,获取目标对象对应的意向数据,若根据外呼流程数据确定意向数据满足目标跳转条件,则确定目标跳转条件对应的目标外呼响应数据,并根据目标外呼响应数据对目标对象进行外呼响应。
132.其中,关于本实施例提供的外呼方法的具体限定可以参见上文中对于外呼系统的限定,在此不再赘述。
133.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
134.以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜