POST TIME:2021-07-18 14:46
在AI電話機(jī)器人聊天的話術(shù)設(shè)計(jì)中,有一個(gè)很重要的概念叫做“專有名詞”。這個(gè)“專有名詞”到底是什么呢?
通常情況下,“專有名詞”可以理解為在話術(shù)設(shè)計(jì)過程中定義的一類詞匯的集合。例如,“南方航空”、“東方航空”都是航空公司,并且他們的簡(jiǎn)稱“南航”、“東航”也具有同樣的含義,我們認(rèn)為這些詞都是指“航空公司”,而“航空公司”就是我們定義的“專有名詞”。
在電話機(jī)器人對(duì)話過程中,可能每個(gè)人的說法和習(xí)慣都不同,但是,只要人們說出這些詞,電話機(jī)器人都可以認(rèn)為這些名詞是指航空公司,只有這樣,機(jī)器人對(duì)“航空公司”的識(shí)別才有所依據(jù)。
專有名詞的定義通常2種方式,一種是詞匯表,另一種是正則表達(dá)式。
詞匯表相對(duì)來說容易理解,就是把用戶可能說到的代表航空公司的詞進(jìn)行羅列,只要在這個(gè)詞匯表中的詞,都認(rèn)為是在說“航空公司”。詞匯表的缺點(diǎn)是數(shù)據(jù)量較大,并且需要精準(zhǔn)匹配。
正則表達(dá)式方式則是使用正則表達(dá)式來表示各種可能的說法,雖然略微復(fù)雜,但匹配方式更加靈活。
定義了“航空公司”這個(gè)專有名詞后,在話術(shù)中就可以使用它了。例如,如果需要查詢某航空公司某一天最早的航班,機(jī)器人就需要獲取二個(gè)信息:航空公司和時(shí)間。我們?cè)谠O(shè)計(jì)話術(shù)的時(shí)候,就可以定義二個(gè)待收集信息的“槽位”,類型分別是“航空公司”和“日期”。
這里,“航空公司”是我們預(yù)先定義的專有名詞,“日期”則是系統(tǒng)內(nèi)置的專有名詞,例如在朗深提供的電話AI中間件中,就支持了時(shí)間、人名、地名、數(shù)字、快遞公司、機(jī)場(chǎng)、醫(yī)院等常用的內(nèi)置專有名詞。
在電話機(jī)器人獲取了信息后,就可以查詢結(jié)果完成播報(bào)了。