美文网首页数据挖掘&机器学习
用机器学习对座席应答延迟的预测

用机器学习对座席应答延迟的预测

作者: 丁贵金 | 来源:发表于2017-04-14 19:02 被阅读81次

在基于消息的客户沟通系统上,一般会需要对座席应答时间延迟进行预测,可以让客户知道座席的应答行为大概在什么时候发生。客户好做打算,是等啊、等啊还是等啊?

这个预测的功能看起来很微不足道,但是实现起来还是需要有点考量才可以。参考 PPMESSAGE 的实现,本文我将简单描述 PPMESSAGE 如何实现预测应答延迟时间的。

最初的时候是打算通过计算最近几次会话的座席平均延迟值来推测下一次应答时间延迟,这种方法貌似简单,但是局限非常明显,比如客户晚上来咨询,一般来说没有座席能够即时应答,这样应该提示客户可能需要数个小时后才能得到应答。均值算法当然没有办法覆盖这种情况。有同学自然会想,可以再加上逻辑判断白天晚上工作时间等等,可以讲这条路貌似要朝那个叫做死胡同的地方走了。因为对于 PPMESSAGE 这种 SaaS 服务,里面有N个公司同时在使用,他们昼伏夜出,淘米拉磨的方式各不相同。如何为每个公司判断呢?

到这里,我是不是该转场到机器学习了,有点突然,毕竟它是这么这么的热,那就搞一搞吧。顺便提一句,美国有个公司 Intercom 也有这个小功能,是不是用机器学习实现的就不清楚了。(这里为了混个关键词,可忽略,😄)

一般来说,座席应答客户的延迟时间和客户发送消息所携带的时间信息强烈关联,时间里面包含0-23小时,周一到周日,1-31日,1-12月,这个时间一定要转化成本地时间,这样就能携带工作时间的信息。这样的信息产生的结果就是座席应答时间的延迟,可以把延迟按照10秒,20秒,40秒区隔,10秒即左移0位,20秒即左移1位,40秒左移2位等等到数个小时,越往后越宽阔呀。这样就把一个时间延迟的问题转化成了数据映射。一组时间数据对应一个移位值。真实世界的问题已经虚幻了,走向了线性代数。OK,就到这里!

当然实现上还有很多注意的细节,对没有得到回复的信息进行跟踪,并且不断训练;每隔一段时间自动的根据当前时刻进行预测为客户提前做出预测值的准备等等。

细节内容还有很多,以后可以慢慢讲来。

周末愉快!写个软文,热热身。

PPMESSAGE 创始人
丁贵金
2017年4月14日

相关文章

  • 用机器学习对座席应答延迟的预测

    在基于消息的客户沟通系统上,一般会需要对座席应答时间延迟进行预测,可以让客户知道座席的应答行为大概在什么时候发生。...

  • 用机器学习对座席应答延迟的预测 (续)

    很多朋友表示没有看懂,是我标题党了;故续一下。也许还有 再续,续续续,再续续续等等。 首先要收集每个客户会话的发起...

  • 时序分析

    时序预测 概述 我们用机器学习模型通过对历史数据来学习拟合,从而来对未来进行预测。这次分享我们主要以传统 统计理论...

  • 2020 时序分析(1)

    时序预测 我们用机器学习模型通过历史数据来学习拟合,来对未来进行预测 时序应用 销售目标 财务计划 库存管理(In...

  • 机器学习1(特征工程)

    机器学习概述 机器学习是从数据中自动分析获得规律(模型),并利用规律对未知数据进行预测。 数据集的组成 机器学习的...

  • 机器学习入门(二):模型的获取和改进

    应用机器学习技术”这件事情,具体到微观的行为,其实就是:使用机器学习模型来预测数据,得到预测结果。然后,预测结果可...

  • 看机器学习如何预测债券收益率

    用机器学习预测股票收益率的工作已经屡见不鲜,并有了非常不错的结果,如《当实证资产定价遇上机器学习》[https:/...

  • 机器学习主要术语

    (监督式)机器学习:通过学习如何组合输入信息来对未见过的数据进行预测。 标签是预测的事物 $$f(x_1,x_x,...

  • 传统机器学习预测客户流失

    一、机器学习预测客户流失 Action,直接进入主题,尝试使用机器学习,预测客户流失。那么先把问题定义好。 什么是...

  • 第一章简介以及概论

    统计学习的目的: 统计学习或者机器学习用于对数据进行分析与预测,特别是对未知的数据进行预测与分析,一般分为监督学习...

网友评论

    本文标题:用机器学习对座席应答延迟的预测

    本文链接:https://www.haomeiwen.com/subject/ylkgattx.html