專利名稱:一種智能處理用戶自然語(yǔ)言命令的方法
技術(shù)領(lǐng)域:
本發(fā)明主要應(yīng)用于特定領(lǐng)域內(nèi),通過(guò)建立適當(dāng)?shù)挠?jì)算機(jī)模型,模擬人腦處理問(wèn)題的過(guò)程,快速解決大部分用戶用自然語(yǔ)言提出的問(wèn)題。因?yàn)?,大部分用戶在詢?wèn)問(wèn)題的時(shí)候,針對(duì)的計(jì)算機(jī)系統(tǒng)或者人工客服系統(tǒng),都是局限在某個(gè)領(lǐng)域的,即所謂的專家系統(tǒng)。
背景技術(shù):
隨著用戶個(gè)性化需求的日益擴(kuò)大,有兩個(gè)方面的需求在逐步擴(kuò)大中。其一是普遍化的答案需求,即所有人在同樣的情形下詢問(wèn)一個(gè)問(wèn)題,得到的最佳答案是唯一的;通過(guò)查找常見問(wèn)題集,即可回復(fù)用戶。其二是,普遍化的處理流程,這些流程的輸入輸出基本上固定下來(lái),例如信用卡用戶,需要查詢自己的當(dāng)前積分,這時(shí)候,計(jì)算機(jī)系統(tǒng)通過(guò)內(nèi)部的固定調(diào)用即可得到正確結(jié)
果O以上兩種情形,占據(jù)用戶服務(wù)消耗的80%以上,而這些都是可以通過(guò)本發(fā)明獲得解決的。
發(fā)明內(nèi)容
用戶用自然語(yǔ)言詢問(wèn)問(wèn)題的時(shí)候,關(guān)鍵詞掃描部分,通過(guò)對(duì)問(wèn)題的掃描,得到關(guān)鍵詞集合的子集;匹配部分,根據(jù)以上得到的子集,對(duì)答案集和處理方法集進(jìn)行最大化匹配,得到最佳匹配結(jié)論或者處理方法入口 ;在匹配過(guò)程中,近義詞可作為橋梁,在匹配中起到積極作用。如果有多個(gè)最大匹配,結(jié)合上下文(語(yǔ)境),從中選擇出一個(gè)最佳的匹配;如果結(jié)論是最佳的,把結(jié)論返回給用戶;如果得到的是處理方法,則調(diào)用處理方法,并把處理結(jié)果返回。
用戶的自然語(yǔ)言問(wèn)題Q1,經(jīng)過(guò)關(guān)鍵字掃描程序掃描后,得到領(lǐng)域內(nèi)的關(guān)鍵詞子集,這個(gè)集合是{K1,K3,K4};對(duì)于上述子集,進(jìn)行匹配,得到匹配關(guān)系:答案Rl匹配結(jié)果為{Kl,Κ3,Κ4};答案R2匹配結(jié)果為{Κ3,Κ4};方法SI匹配結(jié)果為{Κ1}。值得注意的是,匹配路徑中,雖然關(guān)鍵詞Κ3沒(méi)有直接與答案Rl關(guān)聯(lián),但由于關(guān)鍵詞Κ6的存在,匹配效果完全相同,這樣,近義詞問(wèn)題就解決了。如此,最大化匹配的結(jié)論是,答案Rl為最佳結(jié)果;因?yàn)榇鸢窻l是結(jié)論,直接返回給用戶作為答案即可。
具體實(shí)施方式
一、數(shù)據(jù)模型建立過(guò)程常見問(wèn)題集的建立:對(duì)于自己領(lǐng)域內(nèi)的問(wèn)題,建立答案清單,每個(gè)具體的答案都有清晰正確的關(guān)鍵詞集合相對(duì)應(yīng);當(dāng)然,每個(gè)固定的關(guān)鍵詞集合,都有唯一答案的,即便是模糊的答案,也不是多個(gè)條目。處理方法集的建立:對(duì)于計(jì)算機(jī)系統(tǒng),所能支持的處理方法,類似于常見問(wèn)題集的建立,同樣建立入口標(biāo)示和關(guān)鍵詞集合的對(duì)應(yīng)關(guān)系,唯一的要求是,通過(guò)該標(biāo)示,回溯的時(shí)候可以方便調(diào)用。關(guān)鍵詞之間的連接關(guān)系建立:近義詞之間,我們也可以建立多對(duì)多關(guān)系,在匹配的時(shí)候等效處理。在計(jì)算機(jī)系統(tǒng),建立以上多對(duì)多關(guān)系(別名)是容易解決的。我們得到了兩個(gè)集合,一個(gè)是常見問(wèn)題或處理方法的集合,另外一個(gè)是關(guān)鍵詞的集合。二、自然語(yǔ)言問(wèn)題的關(guān)鍵詞掃描過(guò)程收到用戶自然語(yǔ)言命令的時(shí)候,快速掃描出現(xiàn)在該命令中的關(guān)鍵詞集合,得到關(guān)鍵詞的子集。三、關(guān)鍵詞的最大化匹配過(guò)程根據(jù)關(guān)鍵詞子集,對(duì)常見問(wèn)題或處理方法的集合進(jìn)行匹配,得到每個(gè)條目的匹配情況;此時(shí)對(duì)匹配量進(jìn)行反向排序,得到一個(gè)或多個(gè)最大匹配。在匹配路徑中,我們?cè)试S別名關(guān)系的存在,別名關(guān)系可以在路徑中出現(xiàn)一次或多次。結(jié)合上下文,篩選出一個(gè)最佳匹配。四、回復(fù)用戶或執(zhí)行操作如果最佳匹配是一個(gè)結(jié)論的話,直接回復(fù)給用戶;反之,則調(diào)用處理過(guò)程入口,進(jìn)行下一步處理,如果有處理結(jié)果,把結(jié)果返回給用戶。
權(quán)利要求
1.在相關(guān)領(lǐng)域內(nèi)問(wèn)題的答案和處理方法,以適當(dāng)?shù)年P(guān)鍵詞集合進(jìn)行標(biāo)記,這樣就有了領(lǐng)域內(nèi)關(guān)鍵詞集合與答案集、處理方法集的多對(duì)多關(guān)系清單。
2.在近似的關(guān)鍵詞之間,建立連接,避免多次重復(fù)標(biāo)記。
3.在權(quán)利I的基礎(chǔ)上,對(duì)于自然語(yǔ)言提出的問(wèn)題,在上述關(guān)鍵詞集合內(nèi)掃描,可得到關(guān)鍵詞的子集。
4.根據(jù)權(quán)利3得到的關(guān)鍵詞子集,對(duì)答案集和處理方法集進(jìn)行最大化匹配,匹配過(guò)程中,允許關(guān)鍵詞之間進(jìn)行權(quán)利2所描述的一級(jí)或多級(jí)連接,以匹配數(shù)量最多為原則,得到最佳匹配,問(wèn)題會(huì)最優(yōu)化解決(返回正確的答案或者以正確的方法進(jìn)行處理)。
全文摘要
本發(fā)明提供一種快速定位用戶自然語(yǔ)言命令所對(duì)應(yīng)的答案或處理入口的方法,其特征在于固定的領(lǐng)域內(nèi)答案集和處理入口集都是有限的,對(duì)有限集合內(nèi)的自然語(yǔ)言問(wèn)題進(jìn)行關(guān)鍵字掃描會(huì)得到特征關(guān)鍵字集合,該集合對(duì)于答案集和處理入口集最大化匹配則可以得到最佳答案或最佳處理入口,匹配過(guò)程中,允許近義詞在匹配路徑中的一級(jí)或多級(jí)連接。
文檔編號(hào)G06F17/28GK103116577SQ20131004144
公開日2013年5月22日 申請(qǐng)日期2013年2月4日 優(yōu)先權(quán)日2013年2月4日
發(fā)明者劉東民 申請(qǐng)人:劉東民