System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及人機交互,特別涉及一種交互方法、裝置及電子設(shè)備。
技術(shù)介紹
1、大語言模型(large?language?models,llms)已經(jīng)成為我們生活和工作的一部分,它們以驚人的多功能性和智能化改變了我們與信息的互動方式。但大語言模型存在以下問題:可能會產(chǎn)生誤導性的“幻覺”,依賴的信息可能過時,缺乏專業(yè)領(lǐng)域的深度洞察,推理能力有所欠缺等。
2、針對上述問題,檢索增強生成技術(shù)(retrieval-augmented?generation,rag)應時而生。在大語言模型生成答案之前,利用rag先從外部數(shù)據(jù)庫中檢索相關(guān)信息,然后利用這些信息來引導生成過程,極大地提升了答案的準確性和相關(guān)性,有效地緩解了“幻覺”問題。但針對不同的用戶,仍無法實現(xiàn)與用戶的精準交互。
技術(shù)實現(xiàn)思路
1、本申請實施例的目的在于提供一種交互方法、裝置及電子設(shè)備。
2、第一方面,本申請實施例提供了一種交互方法,包括:
3、獲得當前交互信息以及該當前交互信息對應的長短期記憶信息,所述當前交互信息與所述長短期記憶信息屬于同一用戶;
4、基于所述長短期記憶信息,對所述當前交互信息包括的交互請求進行調(diào)整,以使所述交互請求符合表達要求;
5、確定所述交互請求對應的交互路徑;
6、按照所述交互路徑,生成所述交互請求對應的響應信息。
7、在一種可能的實施方式中,所述當前交互信息還包括交互文件,所述長短期記憶信息包括歷史交互信息以及所述用戶畫像
8、所述基于所述長短期記憶信息,對所述當前交互信息包括的交互請求進行調(diào)整,包括:
9、基于所述交互文件、所述歷史交互信息以及所述用戶畫像,對所述當前交互信息包括的交互請求進行調(diào)整。
10、在一種可能的實施方式中,所述確定所述交互請求對應的交互路徑,包括:
11、對所述交互請求進行語義分析,確定所述交互請求的交互類型;
12、基于所述交互類型,確定所述交互路徑,不同交互類型的交互請求對應有不同的交互路徑。
13、在一種可能的實施方式中,所述按照所述交互路徑,生成所述交互請求對應的響應信息,包括:
14、提取所述交互請求的關(guān)鍵信息;
15、基于所述關(guān)鍵信息,利用本地資源庫以及網(wǎng)絡資源庫,生成所述響應信息。
16、在一種可能的實施方式中,所述基于所述關(guān)鍵信息,利用本地資源庫以及網(wǎng)絡資源庫,生成所述響應信息,包括:
17、基于所述關(guān)鍵信息,利用本地資源庫得到n個候選信息,以及利用網(wǎng)絡資源庫得到m個候選信息;
18、從n個候選信息以及m個候選信息中,確定多個目標信息;
19、基于多個目標信息,生成所述響應信息。
20、在一種可能的實施方式中,所述從n個候選信息以及m個候選信息中,確定多個目標信息,包括:
21、針對每個所述候選信息,計算該候選信息與所述交互請求的相關(guān)度;
22、按照所述相關(guān)度由高到低的第一順序,確定多個目標信息,每個所述目標信息攜帶有唯一標識。
23、在一種可能的實施方式中,所述基于多個目標信息,生成所述響應信息,包括:
24、基于多個目標信息中的所有目標信息或部分目標信息,生成所述響應信息,所述響應信息中的目標信息攜帶有唯一標識,所述響應信息中目標信息先后出現(xiàn)的第二順序與所述第一順序不同。
25、在一種可能的實施方式中,所述的交互方法還包括:
26、基于所述響應信息更新所述長短期記憶信息。
27、第二方面,本申請實施例還提供了一種交互裝置,包括:
28、獲取模塊,其配置為獲得當前交互信息以及該當前交互信息對應的長短期記憶信息,所述當前交互信息與所述長短期記憶信息屬于同一用戶;
29、調(diào)整模塊,其配置為基于所述長短期記憶信息,對所述當前交互信息包括的交互請求進行調(diào)整,以使所述交互請求符合表達要求;
30、確定模塊,其配置為確定所述交互請求對應的交互路徑;
31、生成模塊,其配置為按照所述交互路徑,生成所述交互請求對應的響應信息。
32、第三方面,本申請實施例還提供了一種電子設(shè)備,包括:處理器和存儲器,所述存儲器存儲有所述處理器可執(zhí)行的機器可讀指令,當電子設(shè)備運行時,所述處理器與所述存儲器之間通過總線通信,所述機器可讀指令被所述處理器執(zhí)行時執(zhí)行上述任意一項所述的交互方法的步驟。
33、本申請實施例中,在獲得當前交互信息的同時,獲得該當前交互信息對應的長短期記憶信息,以基于長短期記憶信息對當前交互信息包括的交互請求進行調(diào)整,進而得到較為準確的交互路徑,之后,按照交互路徑生成交互請求對應的響應信息,由于長短期記憶信息包括用戶的歷史交互信息以及用戶畫像,由此,能夠針對不同的用戶,實現(xiàn)精準交互,也就是說,本申請的交互方法更具備針對性,生成的響應信息更符合當前用戶的需求以及偏好,也即響應信息的準確性較高。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種交互方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述當前交互信息還包括交互文件,所述長短期記憶信息包括歷史交互信息以及所述用戶畫像;
3.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述確定所述交互請求對應的交互路徑,包括:
4.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述按照所述交互路徑,生成所述交互請求對應的響應信息,包括:
5.根據(jù)權(quán)利要求4所述的交互方法,其特征在于,所述基于所述關(guān)鍵信息,利用本地資源庫以及網(wǎng)絡資源庫,生成所述響應信息,包括:
6.根據(jù)權(quán)利要求5所述的交互方法,其特征在于,所述從N個候選信息以及M個候選信息中,確定多個目標信息,包括:
7.根據(jù)權(quán)利要求6所述的交互方法,其特征在于,所述基于多個目標信息,生成所述響應信息,包括:
8.根據(jù)權(quán)利要求1-7中任一所述的交互方法,其特征在于,還包括:
9.一種交互裝置,其特征在于,包括:
10.一種電子設(shè)備,其特征在于,包括:處理器和存儲器,所述存儲器存儲有所述處理器可執(zhí)行
...【技術(shù)特征摘要】
1.一種交互方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述當前交互信息還包括交互文件,所述長短期記憶信息包括歷史交互信息以及所述用戶畫像;
3.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述確定所述交互請求對應的交互路徑,包括:
4.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述按照所述交互路徑,生成所述交互請求對應的響應信息,包括:
5.根據(jù)權(quán)利要求4所述的交互方法,其特征在于,所述基于所述關(guān)鍵信息,利用本地資源庫以及網(wǎng)絡資源庫,生成所述響應信息,包括:
6.根據(jù)權(quán)利要求5所述的交...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王贊,章彥博,倪嘉輝,蘇江,
申請(專利權(quán))人:暗物質(zhì)北京智能科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。