亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種聊天代理系統(tǒng)及方法

文檔序號(hào):9417542閱讀:1571來(lái)源:國(guó)知局
一種聊天代理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及社交網(wǎng)絡(luò)及電子通信,尤其涉及一種模擬特定用戶(hù)的屬性和說(shuō)話(huà)特點(diǎn),與其它用戶(hù)進(jìn)行個(gè)性化聊天的聊天代理系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著社交網(wǎng)絡(luò)和其他類(lèi)型的電子通信的流行,用戶(hù)之間通過(guò)網(wǎng)絡(luò)進(jìn)行實(shí)時(shí)聊天已非常普及。在這樣的背景下,各種各樣的聊天機(jī)器人也應(yīng)運(yùn)而生。
[0003]較為初級(jí)的聊天機(jī)器人通過(guò)對(duì)對(duì)方聊天內(nèi)容進(jìn)行語(yǔ)義分析和理解,檢索數(shù)據(jù)庫(kù)獲得相應(yīng)回答。理論上說(shuō),只要堆砌足夠大的數(shù)據(jù)庫(kù),在回答問(wèn)題方面都能做到較為相近的正確率。
[0004]然而,回答正確只是較為初級(jí)的目標(biāo),聊天機(jī)器人的設(shè)計(jì)者及使用者都希望聊天機(jī)器人能夠顯示出像真人一樣的智能。目前,大部分聊天機(jī)器人無(wú)論表現(xiàn)出的“智能”水平的高低,都是作為網(wǎng)絡(luò)中的一個(gè)一般的“虛擬人”來(lái)與用戶(hù)聊天,而不能模擬某個(gè)特定用戶(hù),與其他用戶(hù)進(jìn)行聊天。

【發(fā)明內(nèi)容】

[0005]本申請(qǐng)?zhí)峁┝艘环N聊天代理系統(tǒng)及方法,可以模擬特定用戶(hù)的屬性和說(shuō)話(huà)特點(diǎn),與其它用戶(hù)進(jìn)行個(gè)性化聊天。
[0006]本申請(qǐng)實(shí)施例提供的一種聊天代理系統(tǒng),該聊天代理系統(tǒng)包括:聊天代理模塊、人物屬性數(shù)據(jù)庫(kù)和對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù);
[0007]所述人物屬性數(shù)據(jù)庫(kù)用于記錄第一用戶(hù)以及與第一用戶(hù)對(duì)話(huà)的第二用戶(hù)的屬性信息;
[0008]所述對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù)用于記錄對(duì)話(huà)的回復(fù)內(nèi)容,以及從對(duì)話(huà)內(nèi)容中學(xué)習(xí)得到的對(duì)話(huà)問(wèn)答信息;
[0009]所述聊天代理模塊用于根據(jù)來(lái)自第二用戶(hù)的聊天內(nèi)容,查詢(xún)?nèi)宋飳傩詳?shù)據(jù)庫(kù)以及對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù),根據(jù)第一用戶(hù)和第二用戶(hù)的人物屬性以及第一用戶(hù)與第二用戶(hù)的關(guān)系類(lèi)另IJ,篩選符合第一用戶(hù)的語(yǔ)言風(fēng)格、背景知識(shí)與記憶的候選回復(fù)內(nèi)容,并將篩選出的候選回復(fù)內(nèi)容發(fā)送給第二用戶(hù);以及根據(jù)第二用戶(hù)的聊天內(nèi)容對(duì)對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù)進(jìn)行更新。
[0010]可選地,所述關(guān)系類(lèi)別包括親密度,親密度分為熟悉、一般、陌生;對(duì)不同的對(duì)話(huà)者的關(guān)系類(lèi)別,分別設(shè)置默認(rèn)的信息披露模式;所述回復(fù)內(nèi)容中,對(duì)于“熟悉”類(lèi)型默認(rèn)披露的信息最多,對(duì)于“陌生”類(lèi)型默認(rèn)披露的信息最少。
[0011]可選地,當(dāng)聊天代理模塊在代理聊天過(guò)程中無(wú)法檢索到合適的回復(fù)內(nèi)容時(shí),主動(dòng)中斷聊天代理,將相關(guān)提示信息發(fā)送給第一用戶(hù);聊天代理模塊記錄第一用戶(hù)的人工回復(fù)內(nèi)容,并根據(jù)人工回復(fù)內(nèi)容更新對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù)。
[0012]可選地,所述聊天代理模塊進(jìn)一步包括:用戶(hù)交互模塊、自然語(yǔ)言處理模塊、查詢(xún)匹配答案模塊和知識(shí)學(xué)習(xí)模塊;
[0013]第一用戶(hù)和第二用戶(hù)通過(guò)用戶(hù)交互模塊與系統(tǒng)進(jìn)行交互,自然語(yǔ)言處理模塊用于對(duì)接收到的各個(gè)數(shù)據(jù)進(jìn)行預(yù)處理,然后再經(jīng)過(guò)知識(shí)學(xué)習(xí)模塊學(xué)習(xí)得到知識(shí)寫(xiě)入人物屬性數(shù)據(jù)庫(kù)或?qū)υ?huà)語(yǔ)句數(shù)據(jù)庫(kù),或者經(jīng)過(guò)查詢(xún)匹配答案模塊查詢(xún)第一用戶(hù)的人物屬性數(shù)據(jù)庫(kù)和對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù)獲得最終的回復(fù)消息。
[0014]可選地,新用戶(hù)通過(guò)用戶(hù)交互模塊提供特定信息注冊(cè),聊天代理系統(tǒng)通過(guò)用戶(hù)交互模塊返回給用戶(hù)注冊(cè)成功的反饋;老用戶(hù)通過(guò)用戶(hù)交互模塊提供賬號(hào)和密碼登錄聊天代理系統(tǒng),聊天代理系統(tǒng)通過(guò)用戶(hù)交互模塊返回給用戶(hù)代理成功的反饋;登陸成功后,用戶(hù)通過(guò)用戶(hù)交互模塊錄入學(xué)習(xí)資料,聊天代理系統(tǒng)將用戶(hù)錄入的學(xué)習(xí)資料經(jīng)過(guò)自然語(yǔ)言處理模塊和知識(shí)學(xué)習(xí)模塊學(xué)習(xí)成功后,通過(guò)用戶(hù)交互模塊返回給用戶(hù)學(xué)習(xí)成功的反饋。
[0015]可選地,自然語(yǔ)言處理模塊通過(guò)信息來(lái)源和類(lèi)型的判斷,將數(shù)據(jù)的來(lái)源和類(lèi)型做出標(biāo)記分出三類(lèi):作為學(xué)習(xí)資料的用戶(hù)輸入文本、作為學(xué)習(xí)資料的歷史聊天記錄和來(lái)自第二用戶(hù)的話(huà)語(yǔ);將來(lái)自第二用戶(hù)的話(huà)語(yǔ)進(jìn)行句型和話(huà)題的判定,并抽取出句子主干;對(duì)用戶(hù)輸入文本做分句、分詞和主干提??;用戶(hù)輸入文本以及歷史聊天記錄的處理結(jié)果發(fā)送到知識(shí)學(xué)習(xí)模塊,來(lái)自對(duì)話(huà)者的話(huà)語(yǔ)的處理結(jié)果發(fā)送到查詢(xún)匹配答案模塊;
[0016]查詢(xún)匹配答案模塊接收來(lái)自自然語(yǔ)言處理模塊的對(duì)話(huà)語(yǔ)句的處理結(jié)果,在公共話(huà)語(yǔ)數(shù)據(jù)庫(kù)或?qū)υ?huà)語(yǔ)句數(shù)據(jù)庫(kù)中匹配出若干候選答案,通過(guò)對(duì)話(huà)者屬性、對(duì)話(huà)語(yǔ)境等判別標(biāo)準(zhǔn)的衡量,選擇出一個(gè)最優(yōu)答案作為代理對(duì)話(huà)反饋給用戶(hù)交互模塊;
[0017]知識(shí)學(xué)習(xí)模塊用于接收經(jīng)過(guò)自然語(yǔ)言處理模塊處理的用戶(hù)輸入文本以及歷史聊天記錄的處理結(jié)果,通過(guò)實(shí)體關(guān)系抽取、文本摘要操作,提取出第一用戶(hù)和第二用戶(hù)的相關(guān)屬性寫(xiě)入人物屬性數(shù)據(jù)庫(kù);摘取出的句子和小型段落寫(xiě)入對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù);自然語(yǔ)言處理模塊對(duì)聊天記錄的處理結(jié)果會(huì)追加到原始記錄數(shù)據(jù)庫(kù);知識(shí)學(xué)習(xí)模塊還用于將更新后的原始記錄數(shù)據(jù)庫(kù)新建或追加到對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù),通過(guò)文本相似度、聚類(lèi)整合和去重手段,將對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù)整合成某一模式問(wèn)題的不同關(guān)系類(lèi)型在不同語(yǔ)境下的不同回復(fù);學(xué)習(xí)的過(guò)程結(jié)束后都要給用戶(hù)交互模塊返回學(xué)習(xí)成功的信息。
[0018]可選地,所述聊天代理系統(tǒng)進(jìn)一步包括數(shù)據(jù)庫(kù)維護(hù)模塊,用于提供維護(hù)操作接口,實(shí)現(xiàn)人工或自動(dòng)方式對(duì)公共數(shù)據(jù)庫(kù)的更新或擴(kuò)充,以及對(duì)對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù)和/或人物屬性數(shù)據(jù)庫(kù)進(jìn)行修改;所述人工修改的優(yōu)先級(jí)大于自動(dòng)修改。
[0019]本申請(qǐng)實(shí)施例還提供了一種聊天代理方法,包括如下步驟:
[0020]A、建立人物屬性數(shù)據(jù)庫(kù)和對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù);
[0021]B、第一用戶(hù)選擇第二用戶(hù)作為對(duì)話(huà)者,并啟用聊天代理系統(tǒng);
[0022]C、聊天代理系統(tǒng)根據(jù)來(lái)自第二用戶(hù)的聊天內(nèi)容,查詢(xún)?nèi)宋飳傩詳?shù)據(jù)庫(kù)以及對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù),根據(jù)第一用戶(hù)和第二用戶(hù)的人物屬性以及第一用戶(hù)與第二用戶(hù)的關(guān)系類(lèi)別,篩選符合第一用戶(hù)的語(yǔ)言風(fēng)格、背景知識(shí)與記憶的候選回復(fù)內(nèi)容;
[0023]D、判斷是否中斷聊天代理,若是,結(jié)束本流程,轉(zhuǎn)入非代理聊天模式或者結(jié)束聊天,否則,繼續(xù)執(zhí)行步驟E ;
[0024]E、聊天代理系統(tǒng)將篩選出的候選回復(fù)內(nèi)容發(fā)送給第二用戶(hù);
[0025]F、根據(jù)當(dāng)前的聊天內(nèi)容,判斷是否需要對(duì)對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù)進(jìn)行更新,若是,則更新對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù);然后返回步驟C。
[0026]可選地,步驟D包括:當(dāng)聊天代理模塊在代理聊天過(guò)程中無(wú)法檢索到合適的回復(fù)內(nèi)容時(shí),中斷聊天代理,將相關(guān)提示信息發(fā)送給第一用戶(hù);聊天代理模塊記錄第一用戶(hù)的人工回復(fù)內(nèi)容,并根據(jù)人工回復(fù)內(nèi)容更新對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù)。
[0027]可選地,該方法進(jìn)一步包括:采用基于規(guī)則的方法和機(jī)器學(xué)習(xí)的方法建立人物屬性數(shù)據(jù)庫(kù);
[0028]所述基于規(guī)則的方法,是基于觸發(fā)詞、基于詞典和規(guī)則匹配相結(jié)合的方法,利用觸發(fā)詞來(lái)縮小抽取范圍,再綜合詞典的查找和規(guī)則的匹配實(shí)現(xiàn)的人物屬性抽取工作;觸發(fā)詞是指對(duì)某一屬性抽取起到定位、識(shí)別的作用,并能夠激活抽取任務(wù)的詞;
[0029]所述機(jī)器學(xué)習(xí)的方法先利用一部分?jǐn)?shù)據(jù)作為訓(xùn)練數(shù)據(jù)學(xué)習(xí)得到模型,再對(duì)待抽取數(shù)據(jù)進(jìn)行預(yù)測(cè)和分類(lèi)實(shí)現(xiàn)屬性抽??;對(duì)于不同的屬性利用不同的方法進(jìn)行抽?。?br>[0030]出生、死亡相關(guān)的屬性利用規(guī)則進(jìn)行抽取,工作經(jīng)歷、學(xué)習(xí)經(jīng)歷、家庭關(guān)系等屬性使用機(jī)器學(xué)習(xí)的方法實(shí)現(xiàn)抽取。
[0031]從以上技術(shù)方案可以看出,通過(guò)設(shè)置人物屬性數(shù)據(jù)庫(kù)和對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù),根據(jù)不同對(duì)話(huà)者可以給出不同的符合被代理人的身份以及人物關(guān)系的對(duì)話(huà)內(nèi)容,使得聊天對(duì)方獲得與被代理人本人聊天近似的體驗(yàn)。
【附圖說(shuō)明】
[0032]圖1為本申請(qǐng)實(shí)施例提供的聊天代理的進(jìn)行聊天的基本實(shí)現(xiàn)流程示意圖;
[0033]圖2為本申請(qǐng)的一個(gè)實(shí)施例提供的聊天代理系統(tǒng)的基本框架示意圖;
[0034]圖3為本申請(qǐng)實(shí)施例提供的聊天代理模塊的結(jié)構(gòu)示意圖;
[0035]圖4為本申請(qǐng)的一個(gè)實(shí)施例給出的用戶(hù)交互模塊301的內(nèi)部結(jié)構(gòu)示意圖;
[0036]圖5為本申請(qǐng)的另一個(gè)實(shí)施例給出的自然語(yǔ)言處理模塊302的內(nèi)部結(jié)構(gòu)示意圖;
[0037]圖6.為本申請(qǐng)的另一個(gè)實(shí)施例給出的查詢(xún)匹配答案模塊303的內(nèi)部結(jié)構(gòu)示意圖;
[0038]圖7為本申請(qǐng)的另一個(gè)實(shí)施例給出的知識(shí)學(xué)習(xí)模塊304的內(nèi)部結(jié)構(gòu)示意圖。
[0039]圖8為本申請(qǐng)實(shí)施例提供的人物屬性抽取原理示意圖;
[0040]圖9為本申請(qǐng)的一個(gè)實(shí)施例提供的聊天代理進(jìn)行對(duì)話(huà)的流程示意圖;
[0041]圖10為本申請(qǐng)的一個(gè)實(shí)施例提供的對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù)的生成過(guò)程示意圖。
【具體實(shí)施方式】
[0042]本申請(qǐng)?zhí)峁┑牧奶齑硐到y(tǒng)及方法,其目的是模擬某個(gè)特定用戶(hù)(以下稱(chēng)為用戶(hù)A)的屬性和說(shuō)話(huà)特點(diǎn)與其他用戶(hù)進(jìn)行聊天,使其他用戶(hù)獲得近似與用戶(hù)A本人聊天的體驗(yàn)。由于用戶(hù)A與不同用戶(hù)的關(guān)系不同,其說(shuō)話(huà)方式也會(huì)存在差異(例如,與同事說(shuō)話(huà)和與父母說(shuō)話(huà),其說(shuō)話(huà)方式一般會(huì)存在差異),為了更為真實(shí)地模擬用戶(hù)A,聊天代理的聊天內(nèi)容應(yīng)當(dāng)隨著聊天對(duì)象的不同也會(huì)做出調(diào)整。
[0043]為使本申請(qǐng)技術(shù)方案的技術(shù)原理、特點(diǎn)以及技術(shù)效果更加清楚,以下結(jié)合具體實(shí)施例對(duì)本申請(qǐng)技術(shù)方案進(jìn)行詳細(xì)闡述。
[0044]本申請(qǐng)實(shí)施例提供的聊天代理的進(jìn)行聊天的基本實(shí)現(xiàn)流程如圖1所示,包括:
[0045]步驟101:建立人物屬性數(shù)據(jù)庫(kù)和對(duì)話(huà)語(yǔ)句數(shù)據(jù)庫(kù)。
[0046]其中,人物屬性數(shù)據(jù)庫(kù)用于記錄用戶(hù)A的
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1