本申請涉及人工智能技術,可應用于醫療場景,提供一種基于人工智能的對話推薦方法、裝置、計算機設備與存儲介質,包括:獲取對話內容;從預設主題集中選取所述對話內容對應的當前主題;確定所述當前主題對應的下一主題為所述對話內容對應的目標主題;確定所述目標主題對應的初始候選話語集,其中,所述初始候選話語集中包含若干初始候選話語;根據所述對話內容對所述初始候選話語集中任一初始候選話語進行相關性匹配,得到目標候選話語;將所述目標候選話語推薦至預設端口。本申請能夠提高對話推薦的準確性,促進智慧城市的快速發展。促進智慧城市的快速發展。促進智慧城市的快速發展。
【技術實現步驟摘要】
基于人工智能的對話推薦方法及相關設備
[0001]本申請涉及人工智能
,尤其涉及一種基于人工智能的對話推薦方法及相關設備。
技術介紹
[0002]隨著信息技術的發展,基于語音的信息處理技術得到了迅猛的發展并具有廣泛的應用。為了使得對話用戶(例如,醫生、銷售、客服等)能快速地投入到自己的工作中,提升工作效率,不少公司為對話用戶設定了相應的話術,以便于對話用戶在與用戶(例如,患者、顧客)交流時可以采用相應的話術進行回答。
[0003]在實現本申請的過程中,申請人發現現有技術存在如下問題:目前的一些話術都是事先固定的,在實際現場對話場景中的情況是復雜多樣的,而事先設置的話術無法全面覆蓋到,對話推薦的準確性較差。
[0004]因此,有必要提供一種對話推薦方法,能夠提高對話推薦的準確性。
技術實現思路
[0005]鑒于以上內容,有必要提出一種基于人工智能的對話推薦方法及相關設備,能夠提高對話推薦的準確性。
[0006]本申請實施例第一方面提供一種基于人工智能的對話推薦方法,所述基于人工智能的對話推薦方法包括:
[0007]獲取對話內容;
[0008]從預設主題集中選取所述對話內容對應的當前主題;
[0009]確定所述當前主題對應的下一主題為所述對話內容對應的目標主題;
[0010]確定所述目標主題對應的初始候選話語集,其中,所述初始候選話語集中包含若干初始候選話語;
[0011]根據所述對話內容對所述初始候選話語集中任一初始候選話語進行相關性匹配,得到目標候選話語;
[0012]將所述目標候選話語推薦至預設端口。
[0013]進一步地,在本申請實施例提供的上述基于人工智能的對話推薦方法中,所述從預設主題集中選取所述對話內容對應的當前主題,包括:
[0014]對所述對話內容進行標簽化處理,得到所述對話內容對應的若干標簽,組成標簽集;
[0015]從預設主題集中確定所述標簽集中每一標簽對應的預設主題;
[0016]確定所述預設主題包含的標簽數量;
[0017]選取所述標簽數量最多的預設主題作為所述對話內容對應的當前主題。
[0018]進一步地,在本申請實施例提供的上述基于人工智能的對話推薦方法中,所述確定所述當前主題對應的下一主題為所述對話內容對應的目標主題,包括:
[0019]確定所述對話內容對應的目標對話用戶;
[0020]確定所述目標對話用戶的對話偏好信息;
[0021]根據所述對話偏好信息確定所述預設主題集中的預設主題的排序方式;
[0022]根據所述排序方式確定所述當前主題對應的下一主題為目標主題。
[0023]進一步地,在本申請實施例提供的上述基于人工智能的對話推薦方法中,在所述確定所述目標主題對應的初始候選話語集之前,所述方法還包括:
[0024]獲取歷史對話內容集;
[0025]從預設主題集中確定所述歷史對話內容集中每一歷史對話內容對應的預設主題;
[0026]以所述預設主題為類別對所述歷史對話內容集進行聚類分析,得到各個所述預設主題對應的若干初始歷史對話內容;
[0027]預處理所述初始歷史對話內容,得到若干目標歷史對話內容,組成候選話語集。
[0028]進一步地,在本申請實施例提供的上述基于人工智能的對話推薦方法中,所述預處理所述初始歷史對話內容,得到若干目標歷史對話內容,組成候選話語集,包括:
[0029]分別對所述初始歷史對話內容進行向量化處理,得到若干初始歷史對話內容向量,組成初始歷史對話內容向量集;
[0030]計算所述初始歷史對話內容向量集中的第一初始歷史對話內容向量與第二初始歷史對話內容向量間的距離;
[0031]檢測所述距離是否超過預設距離閾值;
[0032]當檢測結果為所述距離超過所述預設距離閾值時,保留所述第一初始歷史對話內容向量對應的第一初始歷史對話內容以及所述第二初始歷史對話內容向量對應的第二初始歷史對話內容;
[0033]當檢測結果為所述距離未超過所述預設距離閾值時,刪除所述第一初始歷史對話內容向量對應的第一初始歷史對話內容或者刪除所述第二初始歷史對話內容向量對應的第二初始歷史對話內容;
[0034]根據所述檢測結果得到并組合所述預設主題下的若干目標歷史對話內容,得到候選話語集。
[0035]進一步地,在本申請實施例提供的上述基于人工智能的對話推薦方法中,所述確定所述目標主題對應的初始候選話語集,包括:
[0036]獲取預先設置的主題與候選話語集的映射關系;
[0037]遍歷所述映射關系,得到所述目標主題對應的初始候選話語集。
[0038]進一步地,在本申請實施例提供的上述基于人工智能的對話推薦方法中,所述根據所述對話內容對所述初始候選話語集中任一初始候選話語進行相關性匹配,得到目標候選話語,包括:
[0039]對所述對話內容進行向量化處理,得到對話內容向量;
[0040]對所述初始候選話語集中任一初始候選話語進行向量化處理,得到初始候選話語向量;
[0041]將所述對話內容向量與所述初始候選話語向量輸入至預設對話召回模型中,得到相關性分數值;
[0042]選取所述相關性分數值最高的候選話語向量對應的候選話語為目標候選話語。
[0043]本申請實施例第二方面還提供一種基于人工智能的對話推薦裝置,所述基于人工智能的對話推薦裝置包括:
[0044]對話獲取模塊,用于獲取對話內容;
[0045]主題選取模塊,用于從預設主題集中選取所述對話內容對應的當前主題;
[0046]主題確定模塊,用于確定所述當前主題對應的下一主題為所述對話內容對應的目標主題;
[0047]話語確定模塊,用于確定所述目標主題對應的初始候選話語集,其中,所述初始候選話語集中包含若干初始候選話語;
[0048]話語匹配模塊,用于根據所述對話內容對所述初始候選話語集中任一初始候選話語進行相關性匹配,得到目標候選話語;
[0049]話語推薦模塊,用于將所述目標候選話語推薦至預設端口。
[0050]本申請實施例第三方面還提供一種計算機設備,所述計算機設備包括處理器,所述處理器用于執行存儲器中存儲的計算機程序時實現如上述任意一項所述的基于人工智能的對話推薦方法。
[0051]本申請實施例第四方面還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現上述任意一項所述的基于人工智能的對話推薦方法。
[0052]本申請實施例提供的上述基于人工智能的對話推薦方法、對話推薦裝置、計算機設備以及計算機可讀存儲介質,通過從預設主題集中選取對話內容對應的當前主題,并確定當前主題對應的下一主題為對話內容對應的目標主題,確定目標主題下的候選話語作為對話推薦,能夠靈活地根據對話內容提供對話推薦,避免按照固定主題順序提供對話推薦,能夠本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種基于人工智能的對話推薦方法,其特征在于,所述對話推薦方法包括:獲取對話內容;從預設主題集中選取所述對話內容對應的當前主題;確定所述當前主題對應的下一主題為所述對話內容對應的目標主題;確定所述目標主題對應的初始候選話語集,其中,所述初始候選話語集中包含若干初始候選話語;根據所述對話內容對所述初始候選話語集中任一初始候選話語進行相關性匹配,得到目標候選話語;將所述目標候選話語推薦至預設端口。2.根據權利要求1所述的基于人工智能的對話推薦方法,其特征在于,所述從預設主題集中選取所述對話內容對應的當前主題,包括:對所述對話內容進行標簽化處理,得到所述對話內容對應的若干標簽,組成標簽集;從預設主題集中確定所述標簽集中每一標簽對應的預設主題;確定所述預設主題包含的標簽數量;選取所述標簽數量最多的預設主題作為所述對話內容對應的當前主題。3.根據權利要求1所述的基于人工智能的對話推薦方法,其特征在于,所述確定所述當前主題對應的下一主題為所述對話內容對應的目標主題,包括:確定所述對話內容對應的目標對話用戶;確定所述目標對話用戶的對話偏好信息;根據所述對話偏好信息確定所述預設主題集中的預設主題的排序方式;根據所述排序方式確定所述當前主題對應的下一主題為目標主題。4.根據權利要求1所述的基于人工智能的對話推薦方法,其特征在于,在所述確定所述目標主題對應的初始候選話語集之前,所述方法還包括:獲取歷史對話內容集;從預設主題集中確定所述歷史對話內容集中每一歷史對話內容對應的預設主題;以所述預設主題為類別對所述歷史對話內容集進行聚類分析,得到各個所述預設主題對應的若干初始歷史對話內容;預處理所述初始歷史對話內容,得到若干目標歷史對話內容,組成候選話語集。5.根據權利要求4所述的基于人工智能的對話推薦方法,其特征在于,預處理所述初始歷史對話內容,得到若干目標歷史對話內容,組成候選話語集,包括:分別對所述初始歷史對話內容進行向量化處理,得到若干初始歷史對話內容向量,組成初始歷史對話內容向量集;計算所述初始歷史對話內容向量集中的第一初始歷史對話內容向量與第二初始歷史對話內容向量間的距離;檢測所述距離是否超過預設距離閾值;當檢測結果為所述距離超過所述預設距離閾值時,保留所述第一初始歷...
【專利技術屬性】
技術研發人員:劉卓,
申請(專利權)人:平安科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。