System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本公開涉及數(shù)據(jù)處理,具體涉及生成式大語言模型、智能體等人工智能,尤其涉及一種基于多智能體協(xié)作的互動問答任務(wù)處理方法、裝置、電子設(shè)備、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品。
技術(shù)介紹
1、隨著生成式大語言模型的快速發(fā)展和迭代,其對于用戶輸入的需求具有較好的理解和給出相應(yīng)結(jié)果的能力。
2、而為了讓生成式大語言模型輸出的結(jié)果更符合特定需求,將生成式大語言模型作為基底模型、結(jié)合預(yù)設(shè)定的角色參數(shù)構(gòu)建的智能體由此出現(xiàn)。
3、如何利用智能體來解決用戶提出的復(fù)雜問題,仍是當(dāng)前本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本公開實施例提出了一種基于多智能體協(xié)作的互動問答任務(wù)處理方法、裝置、電子設(shè)備、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品。
2、第一方面,本公開實施例提出了一種基于多智能體協(xié)作的互動問答任務(wù)處理方法,包括:根據(jù)用戶的自然語言輸入確定待解決的目標(biāo)任務(wù);將目標(biāo)任務(wù)分解為至少包含有互動問答類任務(wù)的多個子目標(biāo)任務(wù),并將各子目標(biāo)任務(wù)對應(yīng)下發(fā)給至少包含有互動問答智能體的各子目標(biāo)智能體;其中,不同的子智能體用于處理不同類型的子任務(wù);控制互動問答智能體向用戶呈現(xiàn)與互動問答類任務(wù)對應(yīng)的可交互圖形用戶界面,并呈現(xiàn)與接收到的反饋答案相對應(yīng)的回答結(jié)果;其中,可交互圖形用戶界面中包含有問題和互動作答區(qū)域;控制多個子目標(biāo)智能體中的關(guān)聯(lián)子目標(biāo)智能體基于互動問答智能體輸出的回答結(jié)果生成相應(yīng)的關(guān)聯(lián)處理結(jié)果;其中,關(guān)聯(lián)子目標(biāo)智能體為依賴于回答結(jié)果作為一部分任務(wù)輸入信息的子目標(biāo)智能體;
3、第二方面,本公開實施例提出了一種基于多智能體協(xié)作的互動問答任務(wù)處理裝置,包括:目標(biāo)任務(wù)確定單元,被配置成根據(jù)用戶的自然語言輸入確定待解決的目標(biāo)任務(wù);任務(wù)分解及對應(yīng)下發(fā)單元,被配置成將目標(biāo)任務(wù)分解為至少包含有互動問答類任務(wù)的多個子目標(biāo)任務(wù),并將各子目標(biāo)任務(wù)對應(yīng)下發(fā)給至少包含有互動問答智能體的各子目標(biāo)智能體;其中,不同的子智能體用于處理不同類型的子任務(wù);可交互界面控制呈現(xiàn)單元,被配置成控制互動問答智能體向用戶呈現(xiàn)與互動問答類任務(wù)對應(yīng)的可交互圖形用戶界面,并呈現(xiàn)與接收到的反饋答案相對應(yīng)的回答結(jié)果;其中,可交互圖形用戶界面中包含有問題和互動作答區(qū)域;關(guān)聯(lián)處理結(jié)果控制生成單元,被配置成控制多個子目標(biāo)智能體中的關(guān)聯(lián)子目標(biāo)智能體基于互動問答智能體輸出的回答結(jié)果生成相應(yīng)的關(guān)聯(lián)處理結(jié)果;其中,關(guān)聯(lián)子目標(biāo)智能體為依賴于回答結(jié)果作為一部分任務(wù)輸入信息的子目標(biāo)智能體;目標(biāo)處理結(jié)果確定單元,被配置成基于關(guān)聯(lián)處理結(jié)果確定與目標(biāo)任務(wù)對應(yīng)的目標(biāo)處理結(jié)果。
4、第三方面,本公開實施例提供了一種電子設(shè)備,該電子設(shè)備包括:至少一個處理器;以及與至少一個處理器通信連接的存儲器;其中,存儲器存儲有可被至少一個處理器執(zhí)行的指令,該指令被至少一個處理器執(zhí)行,以使至少一個處理器執(zhí)行時能夠?qū)崿F(xiàn)如第一方面描述的基于多智能體協(xié)作的互動問答任務(wù)處理方法。
5、第四方面,本公開實施例提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),該計算機指令用于使計算機執(zhí)行時能夠?qū)崿F(xiàn)如第一方面描述的基于多智能體協(xié)作的互動問答任務(wù)處理方法。
6、第五方面,本公開實施例提供了一種包括計算機程序的計算機程序產(chǎn)品,該計算機程序在被處理器執(zhí)行時能夠?qū)崿F(xiàn)如第一方面描述的基于多智能體協(xié)作的互動問答任務(wù)處理方法的各步驟。
7、本公開所提供的基于多智能體協(xié)作的互動問答任務(wù)處理方案,由主智能體根據(jù)用戶的自然語言輸入確定待解決的目標(biāo)任務(wù),然后將該目標(biāo)任務(wù)分解為至少包含互動問答類任務(wù)在內(nèi)的多個子目標(biāo)任務(wù),然后將各子目標(biāo)任務(wù)對應(yīng)下發(fā)給至少包含互動問答智能體在內(nèi)的各子目標(biāo)智能體,接著互動問答智能體將在該主智能體的控制下呈現(xiàn)與互動問答類任務(wù)對應(yīng)的可交互圖形用戶界面,以及呈現(xiàn)與接收到的反饋答案相對應(yīng)的回答結(jié)果,而依賴于回答結(jié)果的關(guān)聯(lián)子目標(biāo)智能體也將在主智能體的控制下基于該回答結(jié)果生成相應(yīng)的關(guān)聯(lián)處理結(jié)果,最后再由主智能體根據(jù)該關(guān)聯(lián)處理結(jié)果得到與該目標(biāo)任務(wù)對應(yīng)的目標(biāo)處理結(jié)果。
8、即本公開采用了由預(yù)先構(gòu)建的主智能體和多個子智能體形成的智能體集群來處理用戶提出的任務(wù)需求,其中主智能體負(fù)責(zé)理解用戶的任務(wù)需求、將整體的任務(wù)需求分解為可對應(yīng)由不同的子智能體各自執(zhí)行的多個子目標(biāo)任務(wù),各子智能體則根據(jù)主智能體的調(diào)動處理與自身匹配的子任務(wù)。即通過主智能體與各子智能體之間的協(xié)同,得以各司其職的處理復(fù)雜任務(wù)的不同組成部分,且由于不同的子智能體預(yù)先被分別構(gòu)建為專用于處理不同類型的任務(wù),因此本公開采用的主智能體與多個子智能體協(xié)同處理任務(wù)需求的方案,相比使用單一、全能的智能體在單個類型任務(wù)上具有更好的處理效果,且規(guī)模相對較小的子智能體且也便于靈活的增加和改動相應(yīng)的功能,該方案能夠在綜合成本更低的情況下帶來更佳的綜合任務(wù)處理效果。
9、尤其是針對需要用戶對提出的問題進行主觀作答、并根據(jù)作答結(jié)果檢驗效果的互動問答類任務(wù),互動問答智能體通過向用戶提供包含有問題和互動作答區(qū)域的可交互圖形界面,將使得用戶任務(wù)需求通過互動作答的形式更快的被滿足,提升任務(wù)解決效果。
10、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本公開的實施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種基于多智能體協(xié)作的互動問答任務(wù)處理方法,應(yīng)用于主智能體,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)用戶的自然語言輸入確定待解決的目標(biāo)任務(wù),包括:
3.根據(jù)權(quán)利要求2所述的方法,其中,所述對所述自然語言文本進行意圖識別,得到包含知識點學(xué)習(xí)掌握意圖在內(nèi)的意圖識別結(jié)果,包括:
4.根據(jù)權(quán)利要求2所述的方法,其中,所述將所述目標(biāo)任務(wù)分解為至少包含有互動問答類任務(wù)的多個子目標(biāo)任務(wù),包括:
5.根據(jù)權(quán)利要求4所述的方法,其中,所述互動問答智能體包括與知識點練習(xí)階段相對應(yīng)的知識點練習(xí)作答智能體和與練習(xí)成果檢驗階段相對應(yīng)的知識點掌握測試智能體。
6.根據(jù)權(quán)利要求4所述的方法,其中,所述將所述目標(biāo)任務(wù)分解為多個僅包含單個任務(wù)要素的子目標(biāo)任務(wù),包括:
7.根據(jù)權(quán)利要求1所述的方法,其中,構(gòu)建得到不同的子智能體的過程包括:
8.根據(jù)權(quán)利要求7所述的方法,其中,所述為所述任務(wù)類型集合中的每種類型任務(wù),均構(gòu)建具有對應(yīng)類型任務(wù)的任務(wù)處理能力的子智能體,包括:
9.根據(jù)權(quán)利要求7所述的方法,其中,
10.根據(jù)權(quán)利要求1所述的方法,其中,所述控制所述互動問答智能體向所述用戶呈現(xiàn)與所述互動問答類任務(wù)對應(yīng)的可交互圖形用戶界面,并呈現(xiàn)與接收到的反饋答案相對應(yīng)的回答結(jié)果,包括:
11.根據(jù)權(quán)利要求1所述的方法,還包括:
12.根據(jù)權(quán)利要求11所述的方法,還包括:
13.根據(jù)權(quán)利要求12所述的方法,其中,所述基于所述關(guān)聯(lián)處理結(jié)果確定與所述目標(biāo)任務(wù)對應(yīng)的目標(biāo)處理結(jié)果,包括:
14.根據(jù)權(quán)利要求10所述的方法,其中,所述接收到的任務(wù)輸入信息根據(jù)從所述目標(biāo)任務(wù)中分解出的與互動問答類任務(wù)相關(guān)的任務(wù)描述信息和所述用戶的個性化偏好確定得到。
15.根據(jù)權(quán)利要求14所述的方法,其中,所述個性化偏好包括以下至少一項:
16.根據(jù)所述15所述的方法,其中,控制所述互動問答智能體基于接收到的任務(wù)輸入信息確定所述問題,包括:
17.根據(jù)權(quán)利要求1-16任一項所述的方法,還包括:
18.一種基于多智能體協(xié)作的互動問答任務(wù)處理裝置,應(yīng)用于主智能體,包括:
19.根據(jù)權(quán)利要求18所述的裝置,其中,所述目標(biāo)任務(wù)確定單元包括:
20.根據(jù)權(quán)利要求19所述的裝置,其中,所述意圖識別子單元被進一步配置成:
21.根據(jù)權(quán)利要求19所述的裝置,其中,所述任務(wù)分解及對應(yīng)下發(fā)單元包括被配置成將所述目標(biāo)任務(wù)分解為至少包含有互動問答類任務(wù)的多個子目標(biāo)任務(wù)的任務(wù)分解子單元,所述任務(wù)分解子單元包括:
22.根據(jù)權(quán)利要求21所述的裝置,其中,所述互動問答智能體包括與知識點練習(xí)階段相對應(yīng)的知識點練習(xí)作答智能體和與練習(xí)成果檢驗階段相對應(yīng)的知識點掌握測試智能體。
23.根據(jù)權(quán)利要求21所述的裝置,其中,所述子目標(biāo)任務(wù)分解模塊被進一步配置成:
24.根據(jù)權(quán)利要求18所述的裝置,還包括:被配置成構(gòu)建得到不同的子智能體的子智能體構(gòu)建單元,所述子智能體構(gòu)建單元包括:
25.根據(jù)權(quán)利要求24所述的裝置,其中,所述創(chuàng)建子單元被進一步配置成:
26.根據(jù)權(quán)利要求24所述的裝置,其中,所述創(chuàng)建子單元被進一步配置成:
27.根據(jù)權(quán)利要求18所述的裝置,其中,所述可交互界面控制呈現(xiàn)單元包括:
28.根據(jù)權(quán)利要求18所述的裝置,還包括:
29.根據(jù)權(quán)利要求28所述的裝置,還包括:
30.根據(jù)權(quán)利要求29所述的裝置,其中,所述目標(biāo)處理結(jié)果確定單元被進一步配置成:
31.根據(jù)權(quán)利要求27所述的裝置,其中,所述接收到的任務(wù)輸入信息根據(jù)從所述目標(biāo)任務(wù)中分解出的與互動問答類任務(wù)相關(guān)的任務(wù)描述信息和所述用戶的個性化偏好確定得到。
32.根據(jù)權(quán)利要求31所述的裝置,其中,所述個性化偏好包括以下至少一項:
33.根據(jù)所述32所述的裝置,其中,所述第一控制子單元包括被配置成控制所述互動問答智能體基于接收到的任務(wù)輸入信息確定所述問題的問題確定控制模塊,所述問題確定控制模塊被進一步配置成:
34.根據(jù)權(quán)利要求18-33任一項所述的裝置,還包括:
35.一種電子設(shè)備,包括:
36.一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),所述計算機指令用于使所述計算機執(zhí)行權(quán)利要求1-17中任一項所述的基于多智能體協(xié)作的互動問答任務(wù)處理方法。
...
【技術(shù)特征摘要】
1.一種基于多智能體協(xié)作的互動問答任務(wù)處理方法,應(yīng)用于主智能體,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)用戶的自然語言輸入確定待解決的目標(biāo)任務(wù),包括:
3.根據(jù)權(quán)利要求2所述的方法,其中,所述對所述自然語言文本進行意圖識別,得到包含知識點學(xué)習(xí)掌握意圖在內(nèi)的意圖識別結(jié)果,包括:
4.根據(jù)權(quán)利要求2所述的方法,其中,所述將所述目標(biāo)任務(wù)分解為至少包含有互動問答類任務(wù)的多個子目標(biāo)任務(wù),包括:
5.根據(jù)權(quán)利要求4所述的方法,其中,所述互動問答智能體包括與知識點練習(xí)階段相對應(yīng)的知識點練習(xí)作答智能體和與練習(xí)成果檢驗階段相對應(yīng)的知識點掌握測試智能體。
6.根據(jù)權(quán)利要求4所述的方法,其中,所述將所述目標(biāo)任務(wù)分解為多個僅包含單個任務(wù)要素的子目標(biāo)任務(wù),包括:
7.根據(jù)權(quán)利要求1所述的方法,其中,構(gòu)建得到不同的子智能體的過程包括:
8.根據(jù)權(quán)利要求7所述的方法,其中,所述為所述任務(wù)類型集合中的每種類型任務(wù),均構(gòu)建具有對應(yīng)類型任務(wù)的任務(wù)處理能力的子智能體,包括:
9.根據(jù)權(quán)利要求7所述的方法,其中,所述為所述任務(wù)類型集合中的每種類型任務(wù),均構(gòu)建具有對應(yīng)類型任務(wù)的任務(wù)處理能力的子智能體,包括:
10.根據(jù)權(quán)利要求1所述的方法,其中,所述控制所述互動問答智能體向所述用戶呈現(xiàn)與所述互動問答類任務(wù)對應(yīng)的可交互圖形用戶界面,并呈現(xiàn)與接收到的反饋答案相對應(yīng)的回答結(jié)果,包括:
11.根據(jù)權(quán)利要求1所述的方法,還包括:
12.根據(jù)權(quán)利要求11所述的方法,還包括:
13.根據(jù)權(quán)利要求12所述的方法,其中,所述基于所述關(guān)聯(lián)處理結(jié)果確定與所述目標(biāo)任務(wù)對應(yīng)的目標(biāo)處理結(jié)果,包括:
14.根據(jù)權(quán)利要求10所述的方法,其中,所述接收到的任務(wù)輸入信息根據(jù)從所述目標(biāo)任務(wù)中分解出的與互動問答類任務(wù)相關(guān)的任務(wù)描述信息和所述用戶的個性化偏好確定得到。
15.根據(jù)權(quán)利要求14所述的方法,其中,所述個性化偏好包括以下至少一項:
16.根據(jù)所述15所述的方法,其中,控制所述互動問答智能體基于接收到的任務(wù)輸入信息確定所述問題,包括:
17.根據(jù)權(quán)利要求1-16任一項所述的方法,還包括:
18.一種基于多智能體協(xié)作的互動問答任務(wù)處理裝置,應(yīng)用于主智能體,包括:
19.根據(jù)權(quán)利要求18所述的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:黃際洲,彭志洺,趙世奇,
申請(專利權(quán))人:北京百度網(wǎng)訊科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。