AI智能外呼转人工坐席的方法、系统、设备和存储介质技术方案

技术编号:33427405 阅读:36 留言:0更新日期:2022-05-19 00:18
本申请涉及一种AI智能外呼转人工坐席的方法、系统、电子设备和存储介质,该方法包括:通过AI智能呼叫中心进行并发外呼转人工坐席,启动并发外呼线程,当并发外呼线程获取下一个通话时,判断是否有空闲人工坐席,若是,并发外呼线程进行下一个通话的外呼;若否,并发外呼线程进入预设时长的睡眠状态,并每隔预设时长检测一次是否有空闲人工坐席,直到有空闲人工坐席时,进行下一个通话的外呼。本实施例只在判断有空闲人工坐席时,才进行下一个通话的外呼,从而实现降低AI智能外呼转人工坐席呼损率,减少话单资源浪费,减少目标客户的流失,提高智能外呼营销客户转化率的目的。高智能外呼营销客户转化率的目的。高智能外呼营销客户转化率的目的。

【技术实现步骤摘要】
AI智能外呼转人工坐席的方法、系统、设备和存储介质


[0001]本申请涉及人工智能
,特别是涉及一种AI智能外呼转人工坐席的方法、系统、电子设备和存储介质。

技术介绍

[0002]目前在并发执行AI(Artificial Intelligence,人工智能)智能外呼转人工坐席时,由于经常出现转人工坐席失败,出现大量话单呼损,不仅目标客户的流失,而且也导致智能外呼营销客户转化率低。

技术实现思路

[0003]本申请实施例提供了一种AI智能外呼转人工坐席的方法、系统、电子设备和存储介质,以至少解决相关技术中由于AI智能外呼转人工坐席呼损率高导致目标客户的流失、营销客户转化率低的问题。
[0004]第一方面,本申请实施例提供了一种AI智能外呼转人工坐席的方法,所述方法包括以下步骤:
[0005]通过AI智能呼叫中心进行并发外呼转人工坐席,启动并发外呼线程;
[0006]当所述并发外呼线程获取下一个通话时,判断是否有空闲人工坐席;
[0007]若是,所述并发外呼线程进行所述下一个通话的外呼;
[0008]若否,所述并发外呼线程进入预设时长的睡眠状态,并每隔所述预设时长检测一次是否有空闲人工坐席,直到有空闲人工坐席时,进行所述下一个通话的外呼。
[0009]在其中一些实施例中,所述并发外呼线程的数量为多个。
[0010]在其中一些实施例中,所述判断是否有空闲人工坐席包括:
[0011]获取Redis中空闲人工坐席数对应redis值,并判断redis值是否为空;
[0012]若否,则返回所述redis值;
[0013]若是,对所述redis值添加redis分布式锁,以使所述redis值仅能被当前并发外呼线程获取,在添加redis分布式锁之后,重新获取所述redis值,并重新判断所述redis值是否为空;
[0014]若否,则返回所述redis值;
[0015]若是,从数据库获取空闲人工坐席数,并将该空闲人工坐席数设置为新的redis值,并对所述Redis设置预设时间的缓存到期时间,在所述缓存到期时间设置完成后,解除redis分布式锁,返回所述redis值,其中,所述预设时间的缓存到期时间小于所述预设时长的睡眠状态时间。
[0016]在其中一些实施例中,所述判断是否有空闲人工坐席还包括:
[0017]将返回的所述redis值设置为空闲人工坐席的值。
[0018]在其中一些实施例中,所述获取Redis中空闲人工坐席数对应redis值包括:
[0019]获取Redis中空闲人工坐席数对应key值,根据所述key值获取Redis中空闲人工坐
席数对应的redis值。
[0020]第二方面,本申请实施例提供了一种AI智能外呼转人工坐席的系统,其特征在于,所述系统包括:
[0021]并发外呼模块,用于通过AI智能呼叫中心进行并发外呼转人工坐席,启动并发外呼线程;
[0022]判断模块,用于当所述并发外呼线程获取下一个通话时,判断是否有空闲人工坐席;若是,所述并发外呼线程进行所述下一个通话的外呼;若否,所述并发外呼线程进入预设时长的睡眠状态,并每隔所述预设时长检测一次是否有空闲人工坐席,直到有空闲人工坐席时,进行所述下一个通话的外呼。
[0023]在其中一些实施例中,所述并发外呼线程的数量为多个。
[0024]在其中一些实施例中,所述判断模块包括:
[0025]第一判断模块,用于获取Redis中空闲人工坐席数对应redis值,并判断redis值是否为空;若否,则返回所述redis值;若是,对所述Redis添加redis分布式锁,以使所述redis值仅能被当前并发外呼线程获取;
[0026]第二判断模块,用于在添加redis分布式锁之后,重新获取所述redis值,并重新判断所述redis值是否为空;若否,则返回所述redis值;若是,从数据库获取空闲人工坐席数,并将该空闲人工坐席数设置为新的redis值,并对Redis设置预设时间的缓存到期时间,在缓存到期时间设置完成后,解除redis分布式锁,返回所述redis值,其中,所述预设时间的缓存到期时间小于所述预设时长的睡眠状态时间。
[0027]第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的方法。
[0028]第四方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的方法。
[0029]基于上述内容,本实施例,通过AI智能呼叫中心进行并发外呼转人工坐席,启动并发外呼线程,然后,当并发外呼线程获取下一个通话时,判断是否有空闲人工坐席;若是,并发外呼线程进行下一个通话的外呼;若否,并发外呼线程进入预设时长的睡眠状态,并每隔预设时长检测一次是否有空闲人工坐席,直到有空闲人工坐席时,进行下一个通话的外呼。本实施例当并发外呼线程获取下一个通话时,对有空闲人工坐席进行判断,只在判断有空闲人工坐席时,才进行下一个通话的外呼,从而实现降低AI智能外呼转人工坐席呼损率(Loss Probability),减少话单资源浪费,减少目标客户的流失,提高了智能外呼营销客户转化率,进而解决了并发执行AI智能外呼转人工过程中因为人工坐席不足导致呼损率升高问题。
附图说明
[0030]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0031]图1是本申请实施例的AI智能外呼转人工坐席的方法的第一流程图;
[0032]图2是本申请实施例的AI智能外呼转人工坐席的方法的第二流程图;
[0033]图3是本申请实施例的AI智能外呼转人工坐席的方法的第三流程图;
[0034]图4是根据本申请实施例的AI智能外呼转人工坐席的系统的结构框图;
[0035]图5是根据本申请实施例的另一种AI智能外呼转人工坐席的系统的结构框图;
[0036]图6是电子设备的内部结构示意图。
具体实施方式
[0037]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的
技术实现思路
的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。
[0038]在本申请中提及“实施例”意味着,结合实施例描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种AI智能外呼转人工坐席的方法,其特征在于,所述方法包括:通过AI智能呼叫中心进行并发外呼转人工坐席,启动并发外呼线程;当所述并发外呼线程获取下一个通话时,判断是否有空闲人工坐席;若是,所述并发外呼线程进行所述下一个通话的外呼;若否,所述并发外呼线程进入预设时长的睡眠状态,并每隔所述预设时长检测一次是否有空闲人工坐席,直到有空闲人工坐席时,进行所述下一个通话的外呼。2.根据权利要求1所述方法,其特征在于,所述并发外呼线程的数量为多个。3.根据权利要求2所述方法,其特征在于,所述判断是否有空闲人工坐席包括:获取Redis中空闲人工坐席数对应redis值,并判断redis值是否为空;若否,则返回所述redis值;若是,对所述redis值添加redis分布式锁,以使所述redis值仅能被当前并发外呼线程获取,在添加redis分布式锁之后,重新获取所述redis值,并重新判断所述redis值是否为空;若否,则返回所述redis值;若是,从数据库获取空闲人工坐席数,并将该空闲人工坐席数设置为新的redis值,并对所述Redis设置预设时间的缓存到期时间,在所述缓存到期时间设置完成后,解除redis分布式锁,返回所述redis值,其中,所述预设时间的缓存到期时间小于所述预设时长的睡眠状态时间。4.根据权利要求3所述方法,其特征在于,所述判断是否有空闲人工坐席还包括:将返回的所述redis值设置为空闲人工坐席的值。5.根据权利要求3所述方法,所述获取Redis中空闲人工坐席数对应redis值包括:获取Redis中空闲人工坐席数对应key值,根据所述key值获取Redis中空闲人工坐席数对应的redis值。6.一种AI智能外呼转人工坐席的系统,其特征在于...

【专利技术属性】
技术研发人员:林初涌
申请(专利权)人:浙江百应科技有限公司
类型:发明
国别省市:

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

1