無論是出門旅游還是商務(wù)出行,在外能有一個(gè)舒適的住處,往往都是首先要解決的問題。OTA提供的酒店預(yù)訂功能無疑為此提供了巨大的便利。
打開攜程APP,看中一家不錯(cuò)的酒店下單后,會(huì)有一個(gè)等待酒店確認(rèn)的過程。攜程將用戶預(yù)訂的消息發(fā)送給酒店,酒店進(jìn)行查房,確認(rèn)是否有空余房間,然后回復(fù)攜程,再由攜程通知用戶確認(rèn)結(jié)果。這個(gè)過程通常在半小時(shí)到一小時(shí)內(nèi)完成,很多時(shí)候只需十分鐘,在這背后,攜程的呼叫中心起到了重要的作用。
面對每天全國海量的出行和預(yù)訂需求,避免用戶長時(shí)間的等待,加上與酒店相關(guān)的各種復(fù)雜事宜,呼叫中心的工作一直在高度緊張和繁忙的氛圍中進(jìn)行。然而隨著業(yè)務(wù)量的不斷增長,完全靠人力完成這些工作效率是非常低的。在大數(shù)據(jù)和人工智能時(shí)代,我們自然會(huì)想到用數(shù)據(jù)的力量代替一部分人力工作,即實(shí)現(xiàn)和提升流程的自動(dòng)化,提高工作效率。
本文以訂單確認(rèn)智能外呼為例,分享攜程在提升呼叫中心自動(dòng)化方面所做的工作,介紹攜程是如何利用機(jī)器學(xué)習(xí)技術(shù),改造呼叫中心外呼流程的。
1、呼叫中心職能
攜程呼叫中心的職能主要包含以下四部分:
(1)訂單確認(rèn)前處理:從用戶下單到確認(rèn)訂單為止的過程,稱為前處理。確認(rèn)訂單是指用戶下單后酒店確認(rèn)是否可以正常入住,然后攜程告知用戶確認(rèn)結(jié)果。除一部分房型可以直接確認(rèn)用戶不用等酒店回復(fù)以外,大部分房型都需要由酒店親自確認(rèn)。這部分房型只要有用戶下單就必然經(jīng)歷這個(gè)過程,因此前處理是攜程呼叫中心工作量最大的事務(wù)之一。
(2)訂單確認(rèn)后處理:從確認(rèn)訂單到用戶入住和離店為止的過程,稱為后處理。對用戶來說,訂單確認(rèn)后只需到那一天到達(dá)酒店入住即可。對攜程來說還有很多事宜需要和酒店溝通,例如入住人或時(shí)間變更、離店后的審核結(jié)算等。此外,確認(rèn)訂單時(shí)如果酒店告知房間已滿無法入住,攜程會(huì)通知用戶并推薦用戶改訂其他酒店,該過程也屬于后處理。
(3)用戶訂單操作:即通常所說的客服,接聽用戶來電,處理用戶取消訂單、修改入住人或時(shí)間、增加特殊要求、開發(fā)票等方面的需求。
(4)投訴處理:負(fù)責(zé)處理用戶投訴
除處理投訴必須人工協(xié)調(diào)以外,其他三項(xiàng)職能的工作都有既定的流程,因此都包含大量重復(fù)性的工作。經(jīng)過長期的工作積累發(fā)現(xiàn),這些流程整體保持高效,但部分環(huán)節(jié)效率略低,可以用自動(dòng)化的方式代替或改進(jìn)。
2、訂單確認(rèn)智能外呼
上文提到,如果酒店長時(shí)間沒有確認(rèn)訂單,呼叫中心會(huì)人工外呼給酒店催單。問題是,應(yīng)該采取怎樣的外呼策略,可以使訂單確認(rèn)外呼這項(xiàng)工作更加高效。
2.1 傳統(tǒng)的訂單外呼流程
傳統(tǒng)的訂單確認(rèn)流程很簡單,等待酒店回復(fù)——到指定時(shí)間仍未回復(fù)——人工外呼酒店。這是一個(gè)很自然的流程,然而實(shí)際效率并不高。主要有兩點(diǎn):
(1)向酒店發(fā)出預(yù)訂消息后,只能一直等待,直到快要超時(shí)了再去催單嗎?事實(shí)上,有些酒店確認(rèn)訂單的速度一向很慢,或者某個(gè)特殊的時(shí)段、某些特定的房型酒店總是很晚才給回復(fù)。可能我們已經(jīng)預(yù)料到酒店會(huì)很晚才給回復(fù),但也會(huì)等到指定時(shí)間外呼催單,這樣用戶就白白等待了很長時(shí)間。或者,我們可以提前外呼這些酒店催單?
(2)實(shí)際操作中發(fā)現(xiàn),很多時(shí)候,酒店只是在電話里表示了解情況,通話結(jié)束后仍然過很久才給回復(fù),那這次外呼就變得沒有意義,可能酒店已經(jīng)習(xí)慣或者確實(shí)需要那么多時(shí)間來做確認(rèn),有沒有給酒店外呼結(jié)果是一樣的。畢竟人力有限,不可能所有訂單都做外呼,應(yīng)該優(yōu)先去做外呼有意義的訂單,而可能無效的外呼就應(yīng)暫緩。那么,在外呼之前,能否預(yù)判這次外呼是否有效?
順著以上兩個(gè)問題的思路,就把一個(gè)依次排隊(duì)的傻瓜式外呼,轉(zhuǎn)變?yōu)橹悄芑念A(yù)測式外呼。這里的關(guān)鍵,就是要提前找出哪些訂單需要提前外呼,以及預(yù)判外呼的有效性。這是一個(gè)需要自動(dòng)執(zhí)行的預(yù)測功能,機(jī)器學(xué)習(xí)在這里派上了用場。
2.2 改造后的智能外呼流程
改造后的預(yù)測式外呼流程加入了兩個(gè)機(jī)器學(xué)習(xí)模型:回復(fù)時(shí)長預(yù)測模型和外呼有效性模型。
(1)通過回復(fù)時(shí)長預(yù)測模型,預(yù)測訂單的回復(fù)時(shí)長是否會(huì)超過一定容忍范圍。在容忍范圍內(nèi)回復(fù)的,暫時(shí)不用做什么。如果等到容忍范圍后仍未回復(fù),再進(jìn)入隊(duì)列準(zhǔn)備外呼。預(yù)測回復(fù)時(shí)長超過容忍范圍的,提前外呼,提前對可能需要很長時(shí)間回復(fù)的酒店進(jìn)行催單。
(2)準(zhǔn)備外呼前,每個(gè)訂單由外呼有效性模型做一次判定,即本次外呼是否有效。判定為有效的,優(yōu)先安排人工外呼;判定為無效的,說明此時(shí)電話打出去也沒有意義,人工外呼延后。但為了應(yīng)對模型誤判,防止確認(rèn)超時(shí),我們會(huì)用IVR自動(dòng)語音外呼做一次催單。如果IVR沒有起作用,在剩下的時(shí)間里,就對這些仍未確認(rèn)的訂單安排人工外呼。
總結(jié)一下這個(gè)預(yù)測式外呼流程,我們把可能會(huì)很晚回復(fù),并且立即外呼也是有效的訂單,盡可能優(yōu)先安排人工外呼;而其他需要較長時(shí)間回復(fù),或者打電話不起作用的外呼延后。比起原本訂單一個(gè)個(gè)排隊(duì)外呼的方式,新流程對資源的分配更為合理。
2.3 模型的構(gòu)建
下面介紹一下上面所用的兩個(gè)模型。這是兩個(gè)有監(jiān)督模型,我們結(jié)合業(yè)務(wù)背景提取相關(guān)特征,構(gòu)建數(shù)據(jù)集,離線進(jìn)行模型訓(xùn)練。
以外呼有效性模型為例,決定外呼是否有效的因素有很多,包括下單所處的時(shí)間點(diǎn),幾天后入住,是否是特殊或熱賣的房型,攜程與酒店的合作關(guān)系,酒店歷史的外呼數(shù)量,無效外呼數(shù)量,以及酒店的操作習(xí)慣等。訓(xùn)練過程中我們嘗試了多種模型,最終選擇XGBoost模型上線。
模型以及新流程上線后,對比上線前后一段時(shí)間的數(shù)據(jù),總訂單量增長了25%,而實(shí)際進(jìn)行人工外呼額訂單占比減少了1/3,同時(shí)確認(rèn)用戶的平均時(shí)長沒有顯著變化,說明在沒有影響客戶體驗(yàn)的前提下,通過以模型預(yù)測進(jìn)行資源重新分配的方式,減少了大量無效外呼,流程得到了優(yōu)化,呼叫中心工作的運(yùn)行效率得到大幅提升。
3、總結(jié)和展望
以上我們介紹了大數(shù)據(jù)和機(jī)器學(xué)習(xí)在提升攜程呼叫中心自動(dòng)化方面的一些應(yīng)用,重點(diǎn)介紹了預(yù)測式智能外呼的細(xì)節(jié)。這些項(xiàng)目的成功上線,驗(yàn)證大數(shù)據(jù)和機(jī)器學(xué)習(xí)在提升自動(dòng)化,優(yōu)化資源分配,改進(jìn)流程提高效率方面可以發(fā)揮重要作用。我們分析現(xiàn)狀,尋找流程中的不足和改進(jìn)點(diǎn),用機(jī)器學(xué)習(xí)加以改進(jìn),在其他項(xiàng)目中也值得借鑒。
未來攜程將致力于打造一個(gè)全新的、更加數(shù)據(jù)化智能化的呼叫中心,從而更好地服務(wù)用戶,為行業(yè)樹立一個(gè)新的標(biāo)桿。