如何從0到1設(shè)計(jì)搭建AI售前營(yíng)銷機(jī)器人?

3 評(píng)論 7203 瀏覽 50 收藏 37 分鐘

AI目前在不同行業(yè)有各自的細(xì)分應(yīng)用。對(duì)話機(jī)器人,針對(duì)不同的業(yè)務(wù)場(chǎng)景,有每個(gè)領(lǐng)域的細(xì)分落地。由此,對(duì)于對(duì)話機(jī)器人的整體設(shè)計(jì)思路也不同。

筆者目前在國(guó)內(nèi)一家AI廠商從事AI PM的工作,產(chǎn)品主要面對(duì)的主要是某行業(yè)的售前營(yíng)銷場(chǎng)景業(yè)務(wù)。不同于市面上主流的售后機(jī)器人的對(duì)話產(chǎn)品,該行業(yè)的售前機(jī)器人有其特殊的行業(yè)特性與對(duì)話產(chǎn)品需求點(diǎn)。根據(jù)以往的實(shí)踐與歸納總結(jié)的AI對(duì)話設(shè)計(jì)方法論,本文通過(guò)闡釋基于該行業(yè)的對(duì)話產(chǎn)品設(shè)計(jì)流程與思路,拆解從0到1搭建售前營(yíng)銷機(jī)器人的過(guò)程。

以下是本文的思路框架與概覽。

一、行業(yè)背景概況

在介紹對(duì)話產(chǎn)品設(shè)計(jì)之前,先介紹一下行業(yè)的業(yè)務(wù)背景。

筆者所面對(duì)的行業(yè),為某垂直領(lǐng)域的行業(yè)。該行業(yè)中,又有更進(jìn)一步的行業(yè)細(xì)分,分為行業(yè)1,行業(yè)2,行業(yè)3,等等。行業(yè)間有如下特點(diǎn):

  • 整個(gè)大行業(yè)有共通的業(yè)務(wù)特性、業(yè)務(wù)場(chǎng)景與用戶訴求點(diǎn);
  • 細(xì)分行業(yè)間,有部分共同的行業(yè)知識(shí),但每個(gè)細(xì)分行業(yè),又有各自單獨(dú)的行業(yè)知識(shí);
  • 人工客服接待對(duì)話的場(chǎng)景,細(xì)分行業(yè)間有共通的對(duì)話技巧與思路,但同時(shí)每個(gè)細(xì)分行業(yè)又有各自的獨(dú)特性;
  • 不同的細(xì)分行業(yè),售前對(duì)話思路有所差異。根據(jù)對(duì)售前客服接待的難易程度,可將對(duì)話復(fù)雜度分為:高、中、低 3個(gè)層級(jí)。各細(xì)分行業(yè)的分布占比大致為? 高:中:低 =1:7:2;

目前由于業(yè)務(wù)線處于初步階段與持續(xù)完善階段,本文先從業(yè)務(wù)?對(duì)話復(fù)雜度等級(jí)為高?的細(xì)分行業(yè)為例,具體闡釋對(duì)話產(chǎn)品設(shè)計(jì)的流程與思路。

二、對(duì)話設(shè)計(jì)流程

1. 業(yè)務(wù)分析

業(yè)務(wù)分析主要是對(duì)細(xì)分行業(yè)的整體情況做分析,目的是為對(duì)話產(chǎn)品設(shè)計(jì)提供對(duì)話知識(shí)框架和對(duì)話設(shè)計(jì)思路。主要包括2個(gè)方向:行業(yè)特性分析 和?對(duì)話場(chǎng)景分析。

1.1?行業(yè)特性分析

行業(yè)特性分析,指的是對(duì)該行業(yè)的知識(shí)體系做梳理,并對(duì)現(xiàn)有人工客服接待的對(duì)話訪客特征做分析。

1.1.1 知識(shí)體系梳理

重要性

每個(gè)行業(yè)內(nèi),都有其獨(dú)有的知識(shí)體系。知識(shí)體系分析,對(duì)于對(duì)話產(chǎn)品設(shè)計(jì)來(lái)說(shuō)至關(guān)重要。它決定了整個(gè)對(duì)話機(jī)器人的應(yīng)答語(yǔ)料話術(shù)庫(kù)的整體方向與內(nèi)容,起了方向性的作用。

如何做

一般AI PM需要根據(jù)業(yè)務(wù)需要,與數(shù)據(jù)工程師配合,進(jìn)行相關(guān)信息的獲取與梳理。主要通過(guò)以下幾種方式:

1)人工對(duì)話數(shù)據(jù)抽取分析

從已有的人工客服接待對(duì)話數(shù)據(jù)中,抽取行業(yè)知識(shí)框架體系中的關(guān)鍵信息,從而梳理構(gòu)建行業(yè)知識(shí)框架。包括不限于實(shí)體關(guān)鍵信息的抽取,通過(guò)無(wú)監(jiān)督學(xué)習(xí)的聚類(如K-means聚類等)等方式獲取信息分類,等等。

抽取之后的數(shù)據(jù),需要進(jìn)行人工篩選和梳理,輸出相應(yīng)的知識(shí)框架結(jié)構(gòu)。

2)用戶調(diào)研

用戶調(diào)研的方式是從另一個(gè)維度去考量分析行業(yè)知識(shí)。主要通過(guò)與行業(yè)專家(通常是客戶)做用戶訪談的形式來(lái)進(jìn)行。

行業(yè)專家是對(duì)該行業(yè)有深刻理解且有深厚的知識(shí)沉淀的專家,TA會(huì)對(duì)行業(yè)有一套抽象歸納的知識(shí)結(jié)果。這是對(duì)1)點(diǎn)中數(shù)據(jù)抽取方式的有效補(bǔ)充。數(shù)據(jù)抽取的角度,主要是基于數(shù)據(jù)特性的歸類與抽象,用戶調(diào)研可從業(yè)務(wù)角度進(jìn)行補(bǔ)充和方向調(diào)優(yōu)。避免出現(xiàn)技術(shù)實(shí)現(xiàn)的數(shù)據(jù)分析,與業(yè)務(wù)脫軌、偏離方向的各類情況。

3)其他各方資料信息搜集

資料信息搜集,包括各種網(wǎng)上資料、線下書籍等,作為知識(shí)查詢的補(bǔ)充。通常在各類的行業(yè)領(lǐng)域資訊網(wǎng)會(huì)有相應(yīng)的資料可查詢,有必要可安排數(shù)據(jù)工程師做數(shù)據(jù)爬蟲。但得到的數(shù)據(jù)也僅供知識(shí)框架分析用,若要作為話術(shù)語(yǔ)料,則需進(jìn)一步清洗和篩選。

1.1.2 訪客特征分析

筆者在做AI PM之前,做過(guò)2年的互聯(lián)網(wǎng)PM。在做AI產(chǎn)品設(shè)計(jì)時(shí),其實(shí)很多時(shí)候都會(huì)運(yùn)用到做互聯(lián)網(wǎng)設(shè)計(jì)的方法論,即使實(shí)際的工作內(nèi)容不同,但是思維是一致的。比如訪客特征分析下,主要是對(duì)進(jìn)入對(duì)話的訪客做特征分析,即訪客用戶畫像。目的是為了形成對(duì)話產(chǎn)品服務(wù)的C端用戶的關(guān)鍵信息特征與需求分析,進(jìn)而做相應(yīng)的對(duì)話設(shè)計(jì)。

訪客特征分析主要對(duì)以下幾個(gè)特征進(jìn)行分析與歸類:

  • 角色
  • 基本信息(性別、年齡、主訴載體、來(lái)源渠道)
  • 對(duì)話目的(為什么/會(huì)怎樣/怎么辦/可做什么)
  • 表達(dá)方式
  • 用戶情緒
  • 用戶預(yù)期
  • 訪客留聯(lián)意愿度

(根據(jù)業(yè)務(wù)需要,會(huì)進(jìn)行標(biāo)簽維度的新增)

訪客用戶畫像的理想方式是通過(guò)大數(shù)據(jù)/深度學(xué)習(xí)的方式做數(shù)據(jù)分析,但基于現(xiàn)實(shí)情況(產(chǎn)品線人力物力等因素)還未能做到如此精細(xì)化,前期我們會(huì)通過(guò)AI PM與數(shù)據(jù)工程師配合的方式來(lái)實(shí)行。

1.1.3?人工對(duì)話思路分析

弱人工智能時(shí)代,我們基于的假設(shè)是,機(jī)器人還無(wú)法超越人工。人工客服的行為是給機(jī)器人的一個(gè)目標(biāo)和方向。所以在這樣的假設(shè)前提下,我們對(duì)于對(duì)話機(jī)器人的設(shè)定主要在于“仿真”,即模擬優(yōu)秀人工客服對(duì)話的方式進(jìn)行對(duì)話。我們通過(guò)對(duì)優(yōu)秀人工客服對(duì)話語(yǔ)料的分析,提取出對(duì)話思路與對(duì)話語(yǔ)料,作為機(jī)器人答疑和引導(dǎo)的方向和素材。

1.2 對(duì)話場(chǎng)景分析

除了做行業(yè)特性分析,業(yè)務(wù)分析另一大重要內(nèi)容是對(duì)話場(chǎng)景分析,旨在確定和拆解訪客進(jìn)入對(duì)話的場(chǎng)景,為后續(xù)的對(duì)話設(shè)計(jì)做基礎(chǔ)準(zhǔn)備。

1.2.1 場(chǎng)景劃分

主要進(jìn)行場(chǎng)景的確定,梳理出場(chǎng)景列表。同時(shí)分析統(tǒng)計(jì)出各場(chǎng)景在該行業(yè)對(duì)話咨詢中的占比,進(jìn)而統(tǒng)計(jì)出,各場(chǎng)景覆蓋業(yè)務(wù)范圍。這樣我們就可以得到,哪些場(chǎng)景是我們需要重點(diǎn)關(guān)注設(shè)計(jì)的場(chǎng)景,哪些場(chǎng)景是可以無(wú)需花太多精力來(lái)設(shè)計(jì)準(zhǔn)備。

1.2.2?場(chǎng)景詳情分析

場(chǎng)景詳情包括:場(chǎng)景訪客特征、場(chǎng)景訪客問(wèn)題、場(chǎng)景客服引導(dǎo)思路、場(chǎng)景對(duì)話特征?的分析。

  • 場(chǎng)景訪客特征:該場(chǎng)景下的訪客的訪客特征分析,具體分析維度的思路與“1.1.2 訪客特征分析” 同,輸出結(jié)果是該場(chǎng)景的訪客特征標(biāo)簽
  • 場(chǎng)景訪客問(wèn)題:該場(chǎng)景下訪客問(wèn)題的統(tǒng)計(jì),基本可以歸納為:為什么/會(huì)怎樣/怎么辦/可做什么;
  • 場(chǎng)景客服引導(dǎo)思路:總結(jié)歸納該場(chǎng)景下客服引導(dǎo)思路,包括對(duì)話流程思路與話術(shù),作為后續(xù)設(shè)計(jì)的指導(dǎo)素材。

1.2.3 分析方式

分析方式主要為兩種:人工對(duì)話數(shù)據(jù)分析用戶訪談?;痉绞脚c上文介紹同。值得說(shuō)明的是,場(chǎng)景詳情分析重要性極高,價(jià)值主要在于為對(duì)話產(chǎn)品設(shè)計(jì)提供方向和業(yè)務(wù)參考,保證后續(xù)設(shè)計(jì)和開發(fā)的方向不至于走偏,是指導(dǎo)性的調(diào)研分析。

2. 機(jī)器人產(chǎn)品定義

在了解了行業(yè)知識(shí)體系框架與優(yōu)秀人工客服對(duì)話思路后,我們對(duì)要設(shè)計(jì)的對(duì)話機(jī)器人就有了方向和框架性的認(rèn)知。即:對(duì)于我們要設(shè)計(jì)怎樣的機(jī)器人,這樣的機(jī)器人如何去滿足業(yè)務(wù)要求,機(jī)器人的能力/功能要達(dá)到什么樣的程度,有了基本的了解和認(rèn)知。接下去我們就可以對(duì)機(jī)器人產(chǎn)品做定義。

機(jī)器人產(chǎn)品定義可以分為2部分:機(jī)器人人物形象設(shè)定機(jī)器人能力界定。

2.1 機(jī)器人人物形象設(shè)定

對(duì)訪客而言,在對(duì)話過(guò)程中,人工客服/機(jī)器人的接待是有人物特性的,體現(xiàn)在對(duì)話的多個(gè)方面:人物形象、對(duì)話語(yǔ)言、對(duì)話節(jié)奏等等。同時(shí),人物特征對(duì)于對(duì)話引導(dǎo)效果,是在潛移默化中的,一句話術(shù)、一個(gè)間隔等,都是人物特征的表征形式。所以需要對(duì)機(jī)器人做人物形象設(shè)定。

主要從以下幾個(gè)層面:

視覺形象:

主要包括機(jī)器人頭像、昵稱、對(duì)話框信息展示交互效果。該行業(yè)默認(rèn)設(shè)定的客服是親切地、富有親和力的、體貼的等等,可以建立標(biāo)簽來(lái)衡量。

人物個(gè)性:

主要包括語(yǔ)言風(fēng)格對(duì)話節(jié)奏風(fēng)格。

1)語(yǔ)言風(fēng)格?指的是機(jī)器人使用話術(shù)的風(fēng)格,將會(huì)貫穿對(duì)話始終,涉及后續(xù)話術(shù)庫(kù)的建立和審核,需根據(jù)話術(shù)風(fēng)格建立標(biāo)準(zhǔn);

2)對(duì)話節(jié)奏風(fēng)格?指的是在對(duì)話過(guò)程中,機(jī)器人發(fā)送話術(shù)的節(jié)奏,以及在等待應(yīng)答階段的對(duì)話交互。機(jī)器人發(fā)送話術(shù)的節(jié)奏,涉及到對(duì)話序列策略的設(shè)計(jì),比如每間隔N秒發(fā)送一句話術(shù),或者根據(jù)話術(shù)長(zhǎng)度決定發(fā)送等待時(shí)長(zhǎng)。

當(dāng)然,具體的設(shè)計(jì)涉及諸多異常情況的設(shè)計(jì)需要考慮,如訪客在等待時(shí)間內(nèi)連續(xù)發(fā)送多條話術(shù)的處理等待。等待應(yīng)答階段的對(duì)話交互,有針對(duì)性的設(shè)計(jì)會(huì)讓訪客對(duì)話體驗(yàn)更像是在跟真人對(duì)話一樣,如我們會(huì)在訪客等待機(jī)器人發(fā)送話術(shù)的間隔時(shí)間內(nèi),在前端顯示“正在輸入…”的提示,讓“仿真”更加“仿真”。

2.2?機(jī)器人能力界定

根據(jù)機(jī)器人在對(duì)話中所需承擔(dān)的業(yè)務(wù)價(jià)值,可將機(jī)器人進(jìn)行能力拆分。在互聯(lián)網(wǎng)產(chǎn)品設(shè)計(jì)中,PM需要根據(jù)業(yè)務(wù)需求規(guī)劃產(chǎn)品功能,并做功能拆解。AI PM也一樣,根據(jù)業(yè)務(wù)需求劃定機(jī)器人的能力邊界,并做能力拆分

我們會(huì)先劃定,基于業(yè)務(wù)背景,結(jié)合現(xiàn)有的AI技術(shù),機(jī)器人需要達(dá)到怎樣的能力,才能滿足業(yè)務(wù)需求。需要實(shí)現(xiàn)什么能力?什么能力是必要的;什么能力是選要的;什么能力是沒有必要的。

根據(jù)劃定的能力范圍,我們又會(huì)根據(jù)場(chǎng)景,拆解細(xì)分的機(jī)器人能力。比如,場(chǎng)景1中,機(jī)器人的答疑能力、引導(dǎo)能力、暖和對(duì)話能力的細(xì)分拆解;場(chǎng)景2中……需窮舉所有場(chǎng)景的機(jī)器人所有能力,可定量的需定量描述;不可定量的需定性描述,并附上相應(yīng)的評(píng)估指標(biāo)(若無(wú)指標(biāo),需附上評(píng)估指標(biāo)策略建議)。

機(jī)器人能力的界定,可以為整個(gè)對(duì)話產(chǎn)品的研發(fā)測(cè)試工作起到關(guān)鍵作用。換言之,即需求定義明確且可量化。對(duì)話產(chǎn)品的幾個(gè)特點(diǎn)就是,不好評(píng)估、衡量主觀性大,對(duì)話未能覆蓋的業(yè)務(wù)范圍會(huì)比預(yù)期更大。在前期作用能力界定是非常重要的,同時(shí)也避免開發(fā)團(tuán)隊(duì)內(nèi)部與外部溝通對(duì)接、與客戶對(duì)接的諸多問(wèn)題。機(jī)器人能力的界定,也為產(chǎn)品設(shè)計(jì)開發(fā)測(cè)試完成之后的產(chǎn)品驗(yàn)收做基礎(chǔ)準(zhǔn)備。

3. 機(jī)器人框架確定

在該行業(yè)中,訪客一般是帶著自身的問(wèn)題/疑惑進(jìn)入到對(duì)話的(除了騷擾的訪客),即我們可以默認(rèn)訪客都是帶著目的進(jìn)入對(duì)話的(可參見上文 訪客特征分析),這同時(shí)也是我們的 任務(wù)型對(duì)話 所要解決的問(wèn)題。

所以我們根據(jù)訪客的場(chǎng)景主題和在該場(chǎng)景下的訪客各類意圖,來(lái)框定機(jī)器人的對(duì)話內(nèi)容框架。

  • 主題:根據(jù)對(duì)話場(chǎng)景分析的結(jié)果,可將對(duì)話主題進(jìn)行拆分。(注:不同于NLP行業(yè)內(nèi)主流的任務(wù)型對(duì)話機(jī)器人,筆者產(chǎn)品所面對(duì)的行業(yè),不同的主題間界限較不明確,且存在眾多主題跳轉(zhuǎn)的情況。這對(duì)于后續(xù)對(duì)話流程的設(shè)計(jì),是一大考驗(yàn)難點(diǎn)。)主題確定和拆分主要考慮幾個(gè)點(diǎn):主題覆蓋率、主題顆粒度、主題下答疑與引導(dǎo)的預(yù)設(shè)。同時(shí),在完成這一步后,需要確定和撰寫主題標(biāo)注規(guī)范,讓后續(xù)的數(shù)據(jù)標(biāo)注與對(duì)話測(cè)試,都有一個(gè)參照標(biāo)準(zhǔn)。
  • 意圖:意圖是每個(gè)對(duì)話場(chǎng)景主題下,訪客的對(duì)話目的。我們會(huì)匯總所有場(chǎng)景下的意圖,做整理和分析,并框定對(duì)話中的意圖。作為NLU的主要成分,機(jī)器人識(shí)別的意圖在對(duì)話中的角色至關(guān)重要,將主導(dǎo)對(duì)話的進(jìn)展聊天的方向。而意圖的框定又是其根源的決策,所以需要考慮諸多影響因素。與主題的方法類似,意圖確定和拆分也會(huì)考慮相同的幾個(gè)點(diǎn):主題覆蓋率、主題顆粒度、主題下答疑與引導(dǎo)的預(yù)設(shè)。同時(shí),也會(huì)確定和撰寫意圖標(biāo)注規(guī)范,方法同上。

4. 對(duì)話產(chǎn)品設(shè)計(jì)與開發(fā)

做了前期的分析與準(zhǔn)備之后,下一步就進(jìn)入了從0到1搭建售前機(jī)器人的核心環(huán)節(jié):對(duì)話產(chǎn)品設(shè)計(jì)與開發(fā)。在闡釋具體的方法論之前,我們先看機(jī)器人的對(duì)話整體框架是如何的,相信這張圖在諸多文章中都出現(xiàn)過(guò):

這也是當(dāng)前NLP領(lǐng)域?qū)υ挋C(jī)器人通用的處理邏輯,即:

  • NLU(自然語(yǔ)言理解):訪客輸入信息,通過(guò)NLU的解析,將自然語(yǔ)言轉(zhuǎn)化為機(jī)器人可理解的語(yǔ)言。
  • DM(對(duì)話管理):NLU的識(shí)別結(jié)果,通過(guò)對(duì)話管理的處理,輸出相應(yīng)的信息回應(yīng)。對(duì)話管理的過(guò)程,可理解為機(jī)器人的“腦處理”機(jī)制,類比于人類的大腦。
  • NLG(自然語(yǔ)言生成):根據(jù)對(duì)話管理處理的結(jié)果,進(jìn)行語(yǔ)言生成。這部分的處理,目前我們暫時(shí)用話術(shù)庫(kù)話術(shù)直接調(diào)用的方式來(lái)代替,未做語(yǔ)言生成的處理。

區(qū)別于互聯(lián)網(wǎng)產(chǎn)品的設(shè)計(jì)與開發(fā),對(duì)話機(jī)器人的設(shè)計(jì),主要在于對(duì)話策略的設(shè)計(jì)。產(chǎn)品功能的載體,如對(duì)話界面展示,交互形式等,在對(duì)話產(chǎn)品設(shè)計(jì)中,只占一小部分的工作內(nèi)容。所以在某種意義上,對(duì)話產(chǎn)品的設(shè)計(jì),與“策略產(chǎn)品經(jīng)理”的工作思維較為相像。

在對(duì)話產(chǎn)品設(shè)計(jì)中,AI PM不僅要了解業(yè)務(wù),同時(shí)要對(duì)AI技術(shù)有充分的了解認(rèn)知,需要知道AI技術(shù)的實(shí)現(xiàn)效果邊界,以及AI技術(shù)實(shí)現(xiàn)的難度等等。通常需要與算法工程師配合,在對(duì)話產(chǎn)品設(shè)計(jì)與開發(fā)間,做盡可能多的無(wú)縫銜接。

4.1 NLU(自然語(yǔ)言理解)設(shè)計(jì)

NLU的設(shè)計(jì),主要由AI PM主導(dǎo)對(duì)話需求和效果要求,實(shí)現(xiàn)層面由算法工程師負(fù)責(zé)。值得一提的是,現(xiàn)有的人工智能的核心雖然是各類AI算法,但是算法并不能解決所有問(wèn)題。實(shí)際上在應(yīng)用中,AI算法在對(duì)話產(chǎn)品中可能占比不到50%的功能實(shí)現(xiàn),其他的部分需要算法之外的策略設(shè)計(jì)來(lái)實(shí)現(xiàn),比如人為設(shè)定各式各樣的規(guī)則處理等待。

基于行業(yè)業(yè)務(wù)形態(tài),NLU的設(shè)計(jì)主要分為3部分:主題識(shí)別設(shè)計(jì)、意圖識(shí)別設(shè)計(jì)、實(shí)體識(shí)別設(shè)計(jì)。

4.1.1 主題識(shí)別設(shè)計(jì)

在實(shí)際對(duì)話中,對(duì)話主題常常因?yàn)樵L客提供信息的變化,需發(fā)生相應(yīng)的主題變化?;诂F(xiàn)有的AI算法水平(還未到達(dá)會(huì)話級(jí)識(shí)別的能力),在主題識(shí)別上,需做一套可控的完備的規(guī)則進(jìn)行相應(yīng)的主題識(shí)別。

主題識(shí)別的設(shè)計(jì),主要包括?主題映射設(shè)計(jì)?與?主題跳轉(zhuǎn)設(shè)計(jì)?。

  • 第一步,AI PM需讓數(shù)據(jù)工程師抽取并整理出各實(shí)體與主題之間的關(guān)系映射表,并做相應(yīng)的審核;
  • 第二步,基于關(guān)系映射表,設(shè)計(jì)一套主題映射規(guī)則?;趯?duì)話業(yè)務(wù),進(jìn)行映射權(quán)重關(guān)系、分值計(jì)算、主題跳轉(zhuǎn)觸發(fā)機(jī)制的設(shè)計(jì)。

主題識(shí)別的機(jī)制,在算法能力不成熟的情況,主要通過(guò)人工制定規(guī)則的方式來(lái)實(shí)現(xiàn)。在效果上,可以暫時(shí)達(dá)到相應(yīng)的業(yè)務(wù)需求,但是,隨著業(yè)務(wù)復(fù)雜度上升,規(guī)則的局限性便會(huì)暴露出來(lái)。

規(guī)則的優(yōu)勢(shì)在于,可量化、可控,且容易直接地達(dá)到人的預(yù)期。但是劣勢(shì)同樣也明顯,規(guī)則不具有泛化能力,規(guī)則覆蓋不到的范圍,基本上屬于“人工智障”的范疇。并且,一旦規(guī)則越來(lái)越多后,規(guī)則間就會(huì)出現(xiàn)重疊、互斥等問(wèn)題,會(huì)超出預(yù)想的結(jié)果預(yù)期。同時(shí)這也為后面的異常流程設(shè)計(jì)、兜底話術(shù)等的設(shè)計(jì),又提高了難度要求。

4.1.2 意圖識(shí)別設(shè)計(jì)

意圖識(shí)別方面,對(duì)AI PM來(lái)說(shuō),主要是做意圖識(shí)別規(guī)則的設(shè)計(jì),體現(xiàn)在與算法模型訓(xùn)練的結(jié)合上。如:算法識(shí)別結(jié)果是單意圖 or 多意圖,識(shí)別優(yōu)先級(jí)如何確定,識(shí)別結(jié)果如何使用,等等。相應(yīng)的規(guī)則需確定并落成文檔,方便在后續(xù)的對(duì)話流程設(shè)計(jì)中使用。

同時(shí),意圖識(shí)別的模型訓(xùn)練,目前主要使用的是有監(jiān)督學(xué)習(xí)的算法,需要數(shù)據(jù)標(biāo)注團(tuán)隊(duì)進(jìn)行數(shù)據(jù)的標(biāo)注,給到算法模型訓(xùn)練。所以在意圖確認(rèn)后,就需要有意圖標(biāo)注規(guī)范,目前由AI PM根據(jù)業(yè)務(wù)來(lái)撰寫。

當(dāng)算法模型訓(xùn)練完成后,AI PM需要進(jìn)行驗(yàn)收,需要關(guān)注幾個(gè)AI基礎(chǔ)指標(biāo):P值(準(zhǔn)確率)、R值(召回率)、F1值。當(dāng)然,單純的技術(shù)指標(biāo)并不能完全說(shuō)明對(duì)話效果,還需在后續(xù)的對(duì)話測(cè)試中,驗(yàn)證對(duì)話的體驗(yàn)效果。

4.1.3 實(shí)體識(shí)別設(shè)計(jì)

實(shí)體指的是訪客發(fā)送信息中抽取的有實(shí)際意義的信息,基本可以代表信息傳遞的有價(jià)值內(nèi)容。算法工程師會(huì)根據(jù)行業(yè)特征,抽取所有細(xì)分行業(yè)中通用的實(shí)體信息,并做相應(yīng)的?實(shí)體對(duì)齊(歸一化)。

舉個(gè)例子,比如實(shí)體“電話號(hào)碼”,其他的表述方式如“手機(jī)號(hào)”、“聯(lián)系方式”、“手機(jī)號(hào)碼”等等多種表述方式,都會(huì)歸一化為“電話號(hào)碼”,這樣可提高機(jī)器人識(shí)別的泛化能力,而不是僅限于“關(guān)鍵詞”。

AI PM的職責(zé)是審核實(shí)體列表與實(shí)體歸一化結(jié)果。通常來(lái)講,技術(shù)實(shí)現(xiàn)的只是基于數(shù)據(jù)特征的抽象,可能符合/不符合業(yè)務(wù)需求。筆者的做法是,找行業(yè)專家審核一遍訓(xùn)練結(jié)果,讓行業(yè)專家通過(guò)專業(yè)角度來(lái)判別與提供建議,并進(jìn)行相應(yīng)的調(diào)整優(yōu)化。

同樣的,實(shí)體識(shí)別模型訓(xùn)練后,我們也會(huì)關(guān)注幾個(gè)AI基礎(chǔ)指標(biāo):P值(準(zhǔn)確率)、R值(召回率)、F1值,來(lái)衡量模型訓(xùn)練的效果。

4.2?DM(對(duì)話管理)設(shè)計(jì)

對(duì)話管理是機(jī)器人的“大腦”,是機(jī)器人行為的處理樞紐,可見其在對(duì)話機(jī)器人中的核心地位。對(duì)話管理主要分為DP(對(duì)話策略)設(shè)計(jì) 和?DST(對(duì)話狀態(tài)追蹤)設(shè)計(jì)。

4.2.1?DP(對(duì)話策略)設(shè)計(jì)

DP(對(duì)話策略)即機(jī)器人的對(duì)話邏輯處理機(jī)制,也就是機(jī)器人如何利用識(shí)別到的訪客對(duì)話信息,做機(jī)器人的應(yīng)答邏輯處理。在DP中,包含大量的流程邏輯處理,以及話術(shù)庫(kù)調(diào)用機(jī)制。

4.2.1.1?對(duì)話流程框架

設(shè)計(jì)初期,需要構(gòu)建對(duì)話流程的總體框架。包括幾大功能模塊,以及模塊間是如何的邏輯處理方式。一般輸出結(jié)果為對(duì)話邏輯流程圖。當(dāng)然,這需要與應(yīng)用層開發(fā)工程師溝通協(xié)商實(shí)際實(shí)現(xiàn)難度與效果。

4.2.1.2 對(duì)話主功能模塊

對(duì)于該行業(yè)對(duì)話機(jī)器人來(lái)講,對(duì)話主功能模塊主要有2大部分:答疑模塊引導(dǎo)模塊。答疑主要解決的是訪客疑惑解答的問(wèn)題;引導(dǎo)主要解決的是用戶(B端)營(yíng)銷獲聯(lián)的問(wèn)題。

答疑模塊:

根據(jù)條件觸發(fā)機(jī)制的不同,我們將機(jī)器人所調(diào)用的話術(shù),劃分為幾個(gè)話術(shù)庫(kù),分別承擔(dān)不同的答疑任務(wù),覆蓋不同方面的訪客問(wèn)題。話術(shù)庫(kù)包括:知識(shí)圖譜、FAQ話術(shù)庫(kù)、兜底話術(shù)庫(kù)。

  • 知識(shí)圖譜:知識(shí)圖譜本質(zhì)上是解決實(shí)體架構(gòu)與實(shí)體之間聯(lián)系的組織,它可通過(guò)一個(gè)實(shí)體指向與它有關(guān)聯(lián)的任一實(shí)體,在對(duì)話機(jī)器人答疑中,起到無(wú)法替代的作用。知識(shí)圖譜的復(fù)雜程度,決定了對(duì)話應(yīng)答的智能程度。同時(shí),知識(shí)圖譜對(duì)應(yīng)的話術(shù),需要通過(guò)數(shù)據(jù)抽取的方式,從各種資源中獲取,如:人工對(duì)話數(shù)據(jù)、網(wǎng)站爬蟲等,通過(guò)數(shù)據(jù)清洗,構(gòu)建相應(yīng)的話術(shù)庫(kù)。
  • FAQ話術(shù)庫(kù):FAQ是基于語(yǔ)義相似度計(jì)算匹配的問(wèn)答對(duì),本質(zhì)上與對(duì)話主題、訪客意圖等,無(wú)太大關(guān)聯(lián)。所以如何與之建立關(guān)聯(lián)并讓對(duì)話流程進(jìn)行,是設(shè)計(jì)的難點(diǎn)。同時(shí),AI PM一般也需要關(guān)注語(yǔ)義相似度計(jì)算匹配所使用AI技術(shù)實(shí)現(xiàn)效果的差一點(diǎn)。比如使用Bert與使用word2vec的差異點(diǎn)是什么?如何做取舍,如何對(duì)算法工程師提要求和優(yōu)化點(diǎn),等等。這個(gè)要求AI PM對(duì)各類常用的算法有足夠深度的了解。
  • 兜底話術(shù)庫(kù):兜底話術(shù)庫(kù)的定位,即“兜底話術(shù)”。當(dāng)機(jī)器人主要的話術(shù)庫(kù)(上述3種)無(wú)法應(yīng)答的問(wèn)題出現(xiàn)時(shí),只能使用兜底話術(shù)庫(kù)來(lái)做應(yīng)答。兜底話術(shù)特點(diǎn),在于“通用”,它是普適性的。所以意味著這些話術(shù)答疑,回答得不會(huì)具有針對(duì)性。在對(duì)話中只可作為暫時(shí)性的過(guò)渡用,當(dāng)兜底話術(shù)庫(kù)出現(xiàn)次數(shù)增多后,用戶體驗(yàn)將會(huì)大大降低。作為售前營(yíng)銷機(jī)器人,這是很影響訪客留聯(lián)意愿度的。反過(guò)來(lái)說(shuō),我們也可以通過(guò)統(tǒng)計(jì)對(duì)話中兜底話術(shù)出現(xiàn)的頻次,來(lái)衡量對(duì)話效果。通用話術(shù)越多,表示機(jī)器人應(yīng)答效果值越低。

引導(dǎo)模塊:

引導(dǎo)模塊主要體現(xiàn)為對(duì)話主題流程的設(shè)計(jì),分為?主題引導(dǎo) 和?非主題引導(dǎo) 的設(shè)計(jì)。

  • 主題引導(dǎo):主要是各個(gè)主題的對(duì)話流程設(shè)計(jì),旨在機(jī)器人可順暢地、有遞進(jìn)層次關(guān)系地進(jìn)行引導(dǎo),最后促成訪客留聯(lián)的結(jié)果。包括幾個(gè)組成部分:主題常規(guī)流程設(shè)計(jì)、引導(dǎo)action設(shè)計(jì)、重復(fù)問(wèn)診規(guī)避設(shè)計(jì)、主題跳轉(zhuǎn)后流程設(shè)計(jì)。
  • 非主題引導(dǎo):非主題引導(dǎo)指的是,未進(jìn)入主題流程的訪客對(duì)話,需進(jìn)行相應(yīng)的引導(dǎo)。由于前期做了充分的主題分析,所以一般認(rèn)定未落在預(yù)設(shè)主題范圍內(nèi)的訪客問(wèn)題,通常也是營(yíng)銷價(jià)值不大的訪客,甚至是騷擾訪客?;谶@樣的假設(shè),非主題引導(dǎo)一般會(huì)講該類訪客,引導(dǎo)到主題引導(dǎo)流程中,同時(shí)保持對(duì)話順暢,不至于出現(xiàn)對(duì)話斷層的情況。

4.2.1.3?對(duì)話其他功能模塊

在對(duì)話主要功能模塊之外,我們還對(duì)對(duì)話進(jìn)行補(bǔ)充功能設(shè)計(jì),包括:歡迎語(yǔ)&引導(dǎo)語(yǔ)模塊、暖場(chǎng)模塊,以及其他根據(jù)行業(yè)需要新增的功能模塊。

  • 歡迎語(yǔ)&引導(dǎo)語(yǔ)模塊:?歡迎語(yǔ)為訪客進(jìn)入對(duì)話后,機(jī)器人隨即發(fā)送的第一句話術(shù);引導(dǎo)語(yǔ)為訪客進(jìn)入對(duì)話后間隔N秒未說(shuō)話,機(jī)器人發(fā)送的用于引導(dǎo)用戶開口的話術(shù)。這個(gè)模塊的設(shè)定,旨在引導(dǎo)訪客開口發(fā)送消息,是機(jī)器人營(yíng)銷獲聯(lián)的基礎(chǔ)。
  • 暖場(chǎng)模塊 :暖場(chǎng)即在對(duì)話進(jìn)行中時(shí),訪客間隔N秒未說(shuō)話時(shí),機(jī)器人會(huì)自動(dòng)發(fā)送一句話術(shù),用于暖和對(duì)話,引導(dǎo)訪客繼續(xù)開口,以使對(duì)話進(jìn)程進(jìn)行。

4.2.1.4?對(duì)話序列發(fā)送機(jī)制

對(duì)話序列發(fā)送機(jī)制,通俗講即,機(jī)器人每間隔多長(zhǎng)時(shí)間發(fā)送話術(shù),每次發(fā)送幾句話術(shù);當(dāng)間隔時(shí)間內(nèi),訪客聯(lián)系發(fā)送消息,機(jī)器人應(yīng)做如何的處理,未發(fā)出的話術(shù)序列應(yīng)做如何取舍和優(yōu)先級(jí)排序,等等。對(duì)話序列發(fā)送機(jī)制,旨在讓機(jī)器人的對(duì)話應(yīng)答,與人的應(yīng)答更相像,在“仿真”程度上盡可能地接近人工,降低訪客對(duì)“機(jī)器”的感知程度。

4.2.2?DST(對(duì)話狀態(tài)追蹤)

對(duì)話狀態(tài)追蹤,指的是在對(duì)話進(jìn)行過(guò)程中,機(jī)器人自動(dòng)記錄的對(duì)話關(guān)鍵信息。信息包括訪客信息、對(duì)話狀態(tài)信息,以及機(jī)器人動(dòng)作信息的記錄。用于保證對(duì)話進(jìn)行中的信息記錄和信息更新,為機(jī)器人應(yīng)答提供必要的信息來(lái)源。

DST 對(duì)話狀態(tài)追蹤的設(shè)計(jì),主要包括:DST信息字典設(shè)計(jì) 和?DST信息更新規(guī)則?設(shè)計(jì)。

  • DST信息字典設(shè)計(jì)?即設(shè)計(jì)DST需要記錄哪些信息,通常在技術(shù)實(shí)現(xiàn)端會(huì)以?session?的方式來(lái)記錄,具體的設(shè)計(jì)需與相關(guān)開發(fā)工程師確定。
  • DST信息更新規(guī)則?即DST記錄的信息,當(dāng)對(duì)話進(jìn)行時(shí),如何進(jìn)行相關(guān)信息的更新,確保更新前后信息無(wú)誤,且能為機(jī)器人的應(yīng)答提供有效的信息源。

4.3?NLG(自然語(yǔ)言生成)

NLG主要是通過(guò)語(yǔ)言素材進(jìn)行自動(dòng)生成的過(guò)程。鑒于現(xiàn)有業(yè)務(wù)暫未使用相關(guān)的技術(shù)與設(shè)計(jì),這里暫不贅述。我們的替代方式是,直接使用不同話術(shù)庫(kù)中的話術(shù),作為機(jī)器人應(yīng)答輸出的內(nèi)容。

5. 機(jī)器人能力界定

當(dāng)對(duì)話產(chǎn)品設(shè)計(jì)與開發(fā)進(jìn)行到這時(shí),整個(gè)機(jī)器人的構(gòu)建已達(dá)到規(guī)模。我們可以根據(jù)前期預(yù)設(shè)定的機(jī)器人能力預(yù)期值與劃分,拆解出每個(gè)機(jī)器人能力的實(shí)現(xiàn)程度,并根據(jù)每一條能力,設(shè)定能力界限。即:機(jī)器人能做什么,不能做什么。從而為下一步的機(jī)器人整體效果評(píng)估指標(biāo)做準(zhǔn)備。

6. 機(jī)器人整體效果評(píng)估指標(biāo)

基于現(xiàn)有的行業(yè),衡量機(jī)器人的對(duì)話效果并不簡(jiǎn)單。我們盡量做到定量分析評(píng)估,若實(shí)在無(wú)法定量,則做定性分析評(píng)估?,F(xiàn)有的評(píng)估方式可分為 上線前測(cè)試評(píng)估上線后驗(yàn)證評(píng)估

上線前測(cè)試評(píng)估:

上線前的效果評(píng)估,可以分為2方面,一方面為技術(shù)指標(biāo),另一方面為業(yè)務(wù)指標(biāo)。

  • 技術(shù)指標(biāo)?即考量每個(gè)對(duì)話功能模塊中,應(yīng)用到的AI算法效果指標(biāo)。最常用的還是3個(gè)基礎(chǔ)衡量指標(biāo):P值(準(zhǔn)確率)、R值(召回率)、F1值。優(yōu)點(diǎn)在于數(shù)據(jù)直觀,易衡量;缺點(diǎn)是技術(shù)指標(biāo)未必指向業(yè)務(wù)效果,需要業(yè)務(wù)指標(biāo)的補(bǔ)充驗(yàn)證。
  • 業(yè)務(wù)指標(biāo)?即通過(guò)對(duì)話效果評(píng)估,來(lái)衡量機(jī)器人的功能模塊/整體效果。常用的方式是通過(guò)人工打分的方式。分為:?jiǎn)屋喆蚍帧?huì)話級(jí)打分、對(duì)話功能打分等。優(yōu)點(diǎn)在于可透過(guò)人工視角來(lái)檢驗(yàn)機(jī)器人真正的表現(xiàn)如何,這也是最接近用戶視角的檢驗(yàn)方式;缺點(diǎn)在于,需投入的人力成本大,且參與測(cè)試的人員,與實(shí)際訪客始終有差別,會(huì)造成一定程度的偏誤。當(dāng)然,測(cè)試驗(yàn)證的手段也會(huì)在實(shí)踐中一步步改進(jìn),盡力去減少盡可能多的偏差。

上線后驗(yàn)證評(píng)估:

上線后的評(píng)估,通常直接與業(yè)務(wù)掛鉤,用戶也通常重點(diǎn)關(guān)注業(yè)務(wù)相關(guān)的關(guān)鍵性指標(biāo),包括:留聯(lián)率、對(duì)話有效率、對(duì)話轉(zhuǎn)化率、訪客留存量等等。作為一款SaaS產(chǎn)品,這幾個(gè)關(guān)鍵性指標(biāo)也決定了用戶付費(fèi)的意愿度?;趯?shí)際線上流量跑出的機(jī)器人效果,我們會(huì)通過(guò)聊天記錄,分析存在的改善點(diǎn),進(jìn)一步改善對(duì)話。

7. 機(jī)器人對(duì)話效果管理

對(duì)話產(chǎn)品的設(shè)計(jì)與開發(fā),主要針對(duì)機(jī)器人對(duì)話本身的設(shè)計(jì)。但是在用戶側(cè),需要直觀地了解到對(duì)話的效果統(tǒng)計(jì),以及需進(jìn)行對(duì)話個(gè)性化的配置,以滿足每個(gè)用戶不同的需求。根據(jù)對(duì)話配置開放權(quán)限對(duì)象的不同,可分為對(duì)內(nèi)配置與對(duì)外配置系統(tǒng)。

對(duì)話效果統(tǒng)計(jì):

對(duì)話效果的統(tǒng)計(jì),主要參照機(jī)器人整體驗(yàn)證的指標(biāo)參數(shù),分為以下兩部分:

  • 機(jī)器人業(yè)務(wù)效果數(shù)據(jù):包括上文提到的?留聯(lián)率、對(duì)話有效率、對(duì)話轉(zhuǎn)化率、訪客留存量 等等。
  • 機(jī)器人能力技術(shù)指標(biāo):主要指機(jī)器人功能所用AI技術(shù)的P值(準(zhǔn)確率)、R值(召回率)、F1值衡量指標(biāo)。

機(jī)器人對(duì)話配置:

  • 根據(jù)配置的內(nèi)容,可分為答疑模塊、引導(dǎo)模塊的配置。通常來(lái)講,答疑模塊的話術(shù)庫(kù),會(huì)給予用戶充分的配置自主性,因?yàn)楦鶕?jù)每家用戶的業(yè)務(wù)點(diǎn)不同、時(shí)間點(diǎn)不同,會(huì)對(duì)話術(shù)做相應(yīng)的修改;引導(dǎo)模塊,通常會(huì)將流程模塊化。底層的邏輯、機(jī)器人主框架邏輯,是我們會(huì)預(yù)設(shè)好的,開放給用戶的主要是主題引導(dǎo)到流程。這樣可以實(shí)現(xiàn)流程標(biāo)準(zhǔn)化自定義化的結(jié)合,充分保證對(duì)話效果。
  • 根據(jù)配置的對(duì)象,可分為內(nèi)部團(tuán)隊(duì)外部用戶。內(nèi)部團(tuán)隊(duì)主要指團(tuán)隊(duì)內(nèi)的實(shí)施團(tuán)隊(duì),他們會(huì)幫助用戶,基于用戶的業(yè)務(wù)特性,做對(duì)話的相應(yīng)調(diào)整。所以會(huì)開放一定的權(quán)限給到內(nèi)部團(tuán)隊(duì)修改機(jī)器人。外部用戶指的是我們產(chǎn)品的用戶,開放給用戶的部分,是可保證其修改在我們的可控范圍之內(nèi),可讓用戶自行修改。

機(jī)器人應(yīng)用管理配置:

機(jī)器人應(yīng)用管理配置主要指機(jī)器人的套餐管理,機(jī)器人的對(duì)話主題管理、意圖管理等,主要面向內(nèi)部團(tuán)隊(duì)使用。

總結(jié)

對(duì)話產(chǎn)品的設(shè)計(jì)與開發(fā),需要有一套系統(tǒng)的方法論與實(shí)踐經(jīng)驗(yàn)指導(dǎo)??此坪?jiǎn)單的對(duì)話,背后蘊(yùn)藏著復(fù)雜的構(gòu)思與邏輯。這就要求AI PM不僅需要深入了解業(yè)務(wù)、深入了解AI算法,也需要深入設(shè)計(jì)與開發(fā)的鏈路中,建立標(biāo)準(zhǔn)和堅(jiān)持不懈地為問(wèn)題尋求解決方案。

AI是個(gè)新興的行業(yè),目前行業(yè)的痛點(diǎn)在于AI技術(shù)如何落地。在很多場(chǎng)景下,經(jīng)常出現(xiàn)技術(shù)負(fù)責(zé)人不懂業(yè)務(wù),業(yè)務(wù)負(fù)責(zé)人不懂技術(shù)的情況,造成AI產(chǎn)品開發(fā)偏離真正的需求痛點(diǎn)的方向。AI PM需要作為業(yè)務(wù)和AI技術(shù)的樞紐,統(tǒng)籌規(guī)劃與設(shè)計(jì)解決方案。在探索中逐步搭建AI產(chǎn)品方法論。

本文主要概覽了售前營(yíng)銷機(jī)器人從0到1搭建設(shè)計(jì)的過(guò)程,鑒于文章篇幅有限,每個(gè)環(huán)節(jié)中的細(xì)節(jié)與具體方法論未展開,筆者將會(huì)在后續(xù)的文章中拆分講解。希望本文可以幫得到你。

 

作者:咖喱魚丸,5年P(guān)M經(jīng)驗(yàn),2年AI PM經(jīng)驗(yàn)

本文由 @咖喱魚蛋 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來(lái)自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 這篇文章來(lái)的太及時(shí)了 請(qǐng)問(wèn)還會(huì)繼續(xù)更新嗎

    來(lái)自北京 回復(fù)
  2. 這篇文章來(lái)的太及時(shí)了 請(qǐng)問(wèn)還會(huì)繼續(xù)更新嗎

    來(lái)自浙江 回復(fù)
  3. 請(qǐng)問(wèn)上線前測(cè)試評(píng)估,出了人工評(píng)估外,有沒有自動(dòng)化評(píng)估方案? 這也是我目前遇到的一個(gè)問(wèn)題,希望可以交流下。

    來(lái)自北京 回復(fù)