System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本說明書實(shí)施例屬于計(jì)算機(jī),尤其涉及一種多智能體協(xié)作方法和計(jì)算設(shè)備。
技術(shù)介紹
1、智能體(agent)是人工智能和計(jì)算機(jī)科學(xué)中的一個(gè)概念,通常指能夠感知其環(huán)境、進(jìn)行決策、并采取行動(dòng)以達(dá)到某種目標(biāo)的自主系統(tǒng)或?qū)嶓w。智能體可以是軟件程序、機(jī)器人或其他智能系統(tǒng)。它們通過對(duì)環(huán)境的感知和與環(huán)境的交互,完成特定任務(wù)或目標(biāo)。智能體能夠通過傳感器、攝像頭、數(shù)據(jù)接口等手段獲取環(huán)境信息,從而理解當(dāng)前狀況;通過算法或規(guī)則系統(tǒng)進(jìn)行決策,決定在特定環(huán)境中采取什么行動(dòng)來(lái)完成目標(biāo);通過執(zhí)行器或輸出接口執(zhí)行相應(yīng)的操作。
2、多智能體協(xié)作框架(multi-agent?cooperation?framework)是一種用于協(xié)調(diào)多個(gè)智能體(agents)協(xié)作完成復(fù)雜任務(wù)的系統(tǒng)結(jié)構(gòu)。在該框架下,各個(gè)智能體可以共享信息、分配任務(wù),并通過協(xié)同決策與行動(dòng)來(lái)實(shí)現(xiàn)共同的目標(biāo)。智能體例如可基于大語(yǔ)言模型(largelanguage?model,llm)實(shí)現(xiàn),智能體之間可基于對(duì)應(yīng)于環(huán)境的模塊(下文稱為環(huán)境模塊)進(jìn)行交互,例如,一個(gè)智能體可通過環(huán)境模塊將信息傳遞給另一個(gè)智能體。
3、在一種多智能體協(xié)作框架中,支持根據(jù)任務(wù)需求動(dòng)態(tài)生成和調(diào)整多個(gè)智能體,從而能夠在不同的任務(wù)中自動(dòng)分配角色,并在整個(gè)任務(wù)完成后評(píng)估實(shí)際結(jié)果與預(yù)期結(jié)果之間的差異。然而,這種設(shè)計(jì)導(dǎo)致反饋和優(yōu)化僅在任務(wù)結(jié)束后進(jìn)行,可能導(dǎo)致在任務(wù)執(zhí)行過程中未能及時(shí)修正錯(cuò)誤或優(yōu)化策略,降低了任務(wù)的執(zhí)行效率。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的目的在于提供一種多智能體協(xié)
2、本說明書第一方面提供一種多智能體協(xié)作方法,包括:對(duì)第一智能體輸入與目標(biāo)任務(wù)對(duì)應(yīng)的流程文本,所述流程文本中包括多個(gè)智能體中各個(gè)智能體執(zhí)行的步驟及用于指示各個(gè)步驟的執(zhí)行順序的信息,所述多個(gè)智能體包括所述第一智能體和第二智能體;由第一智能體根據(jù)所述流程文本,輸出用于輸入第二智能體的第一文本;基于所述流程文本,對(duì)所述第一文本進(jìn)行審查,得到第一審查結(jié)果;在所述審查未通過的情況下,由所述第一智能體基于所述流程文本、所述第一文本和所述第一審查結(jié)果生成用于輸入所述第二智能體的第二文本。
3、在一種實(shí)施方式中,所述基于所述流程文本,對(duì)所述第一文本進(jìn)行審查包括:對(duì)第三智能體輸入所述流程文本,由第三智能體基于所述流程文本,對(duì)所述第一文本進(jìn)行審查,輸出所述第一審查結(jié)果。
4、在一種實(shí)施方式中,所述由第一智能體根據(jù)所述流程文本,輸出用于輸入第二智能體的第一文本,包括:由所述第一智能體根據(jù)所述流程文本和第四智能體的輸出文本,生成所述第一文本,所述第四智能體為所述流程文本對(duì)應(yīng)的流程中排在所述第二智能體之前的智能體。
5、在一種實(shí)施方式中,所述第一審查結(jié)果包括所述第一文本中存在的問題或者對(duì)所述第一文本的修改建議。
6、在一種實(shí)施方式中,所述對(duì)第一智能體輸入與目標(biāo)任務(wù)對(duì)應(yīng)的流程文本包括:對(duì)第一智能體輸入與目標(biāo)任務(wù)對(duì)應(yīng)的流程文本,指示所述第一智能體輸出用于輸入第二智能體的第一文本。
7、在一種實(shí)施方式中,所述方法還包括:在所述審查通過的情況下,將所述第一文本輸入所述第二智能體。
8、在一種實(shí)施方式中,所述方法還包括:由所述第二智能體基于所述第一文本輸出第一輸出文本;將所述第一輸出文本輸入所述第三智能體;由所述第三智能體基于所述流程文本對(duì)所述第一輸出文本進(jìn)行審查,輸出第二審查結(jié)果;在所述第二審查結(jié)果指示審查未通過的情況下,將所述第一文本、所述第一輸出文本和所述第二審查結(jié)果輸入所述第二智能體。
9、在一種實(shí)施方式中,所述方法還包括:在所述第二審查結(jié)果指示審查未通過的情況下,對(duì)所述第二智能體進(jìn)行更新或替換。
10、在一種實(shí)施方式中,由所述第三智能體基于所述流程文本對(duì)所述第一輸出文本進(jìn)行審查,包括:由所述第三智能體基于所述流程文本和所述第一文本對(duì)所述第一輸出文本進(jìn)行審查。
11、在一種實(shí)施方式中,所述方法還包括:由所述第一智能體根據(jù)所述流程文本,輸出用于輸入第五智能體的第三文本;基于所述流程文本對(duì)所述第三文本進(jìn)行審查,所述第五智能體用于與所述第二智能體并行操作。
12、在一種實(shí)施方式中,所述方法還包括:根據(jù)所述目標(biāo)任務(wù)對(duì)應(yīng)的目標(biāo)任務(wù)文本確定第二輸出文本,所述第二輸出文本包括所述第一智能體的描述信息、所述第二智能體的描述信息、所述第一智能體與所述第二智能體之間的關(guān)聯(lián)關(guān)系、以及所述流程文本;將所述第二輸出文本輸入所述第三智能體;由所述第三智能體基于所目標(biāo)任務(wù)文本對(duì)所述第二輸出文本進(jìn)行審查,輸出第三審查結(jié)果;在所述第三審查結(jié)果指示審查通過的情況下,根據(jù)所述描述信息和所述關(guān)聯(lián)關(guān)系創(chuàng)建并設(shè)置所述第一智能體和所述第二智能體。
13、在一種實(shí)施方式中,所述將所述第二輸出文本輸入所述第三智能體,包括:
14、將所述第二輸出文本輸入所述第三智能體,指示所述第三智能體確定:根據(jù)所述第二輸出文本,所述第一智能體和所述第二智能體通過執(zhí)行所述流程文本對(duì)應(yīng)的流程,是否能夠完成所述目標(biāo)任務(wù)。
15、在一種實(shí)施方式中,所述目標(biāo)任務(wù)用于對(duì)跨域消息異常進(jìn)行定位,所述由第一智能體根據(jù)所述流程文本,輸出用于輸入第二智能體的第一文本,包括:由所述第一智能體根據(jù)所述流程文本和消息報(bào)錯(cuò)信息,輸出所述第一文本,所述第一文本用于指示所述第二智能體基于所述消息報(bào)錯(cuò)信息進(jìn)行推理,以確定是否存在特定類型的異常。
16、在一種實(shí)施方式中,所述目標(biāo)任務(wù)用于生成應(yīng)用,所述由第一智能體根據(jù)所述流程文本,輸出用于輸入第二智能體的第一文本,包括:由所述第一智能體根據(jù)所述流程文本輸出所述第一文本,所述第一文本用于指示所述第二智能體生成與目標(biāo)功能對(duì)應(yīng)的代碼。
17、本說明書第二方面提供一種多智能體協(xié)作裝置,包括:
18、輸入單元,用于對(duì)第一智能體輸入與目標(biāo)任務(wù)對(duì)應(yīng)的流程文本,所述流程文本中包括多個(gè)智能體中各個(gè)智能體執(zhí)行的步驟及用于指示各個(gè)步驟的執(zhí)行順序的信息,所述多個(gè)智能體包括所述第一智能體和第二智能體;
19、輸出單元,用于由第一智能體根據(jù)所述流程文本,輸出用于輸入第二智能體的第一文本;
20、審查單元,用于基于所述流程文本,對(duì)所述第一文本進(jìn)行審查,得到第一審查結(jié)果;
21、生成單元,用于在所述審查未通過的情況下,由所述第一智能體基于所述流程文本、所述第一文本和所述第一審查結(jié)果生成用于輸入所述第二智能體的第二文本。
22、本說明書第三方面提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)中執(zhí)行時(shí),令計(jì)算機(jī)執(zhí)行第一方面所述的方法。
23、本說明書第四方面提供一種計(jì)算設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有可執(zhí)行代碼,所述處理器執(zhí)行所述可執(zhí)行代碼時(shí),實(shí)現(xiàn)第一方面所述的方法。
24、本說明書第五方面提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述方法的步驟本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種多智能體協(xié)作方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,所述基于所述流程文本,對(duì)所述第一文本進(jìn)行審查包括:對(duì)第三智能體輸入所述流程文本,由第三智能體基于所述流程文本,對(duì)所述第一文本進(jìn)行審查,輸出所述第一審查結(jié)果。
3.根據(jù)權(quán)利要求1所述的方法,所述由第一智能體根據(jù)所述流程文本,輸出用于輸入第二智能體的第一文本,包括:
4.根據(jù)權(quán)利要求1所述的方法,其中,所述第一審查結(jié)果包括所述第一文本中存在的問題或者對(duì)所述第一文本的修改建議。
5.根據(jù)權(quán)利要求1所述的方法,所述對(duì)第一智能體輸入與目標(biāo)任務(wù)對(duì)應(yīng)的流程文本包括:
6.根據(jù)權(quán)利要求2所述的方法,還包括:在所述審查通過的情況下,將所述第一文本輸入所述第二智能體。
7.根據(jù)權(quán)利要求6所述的方法,還包括:
8.根據(jù)權(quán)利要求7所述的方法,還包括:在所述第二審查結(jié)果指示審查未通過的情況下,對(duì)所述第二智能體進(jìn)行更新或替換。
9.根據(jù)權(quán)利要求7所述的方法,由所述第三智能體基于所述流程文本對(duì)所述第一輸出文本進(jìn)行審查,包括:由所述第三智能體基于所述流程
10.根據(jù)權(quán)利要求1所述的方法,還包括:由所述第一智能體根據(jù)所述流程文本,輸出用于輸入第五智能體的第三文本;基于所述流程文本對(duì)所述第三文本進(jìn)行審查,所述第五智能體用于與所述第二智能體并行操作。
11.根據(jù)權(quán)利要求2所述的方法,還包括:根據(jù)所述目標(biāo)任務(wù)對(duì)應(yīng)的目標(biāo)任務(wù)文本確定第二輸出文本,所述第二輸出文本包括所述第一智能體的描述信息、所述第二智能體的描述信息、所述第一智能體與所述第二智能體之間的關(guān)聯(lián)關(guān)系、以及所述流程文本;
12.根據(jù)權(quán)利要求11所述的方法,所述將所述第二輸出文本輸入所述第三智能體,包括:
13.根據(jù)權(quán)利要求1所述的方法,所述目標(biāo)任務(wù)用于對(duì)跨域消息異常進(jìn)行定位,
14.根據(jù)權(quán)利要求1所述的方法,所述目標(biāo)任務(wù)用于生成應(yīng)用,
15.一種多智能體協(xié)作裝置,包括:
16.一種計(jì)算設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有可執(zhí)行代碼,所述處理器執(zhí)行所述可執(zhí)行代碼時(shí),實(shí)現(xiàn)權(quán)利要求1-14中任一項(xiàng)所述的方法。
...【技術(shù)特征摘要】
1.一種多智能體協(xié)作方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,所述基于所述流程文本,對(duì)所述第一文本進(jìn)行審查包括:對(duì)第三智能體輸入所述流程文本,由第三智能體基于所述流程文本,對(duì)所述第一文本進(jìn)行審查,輸出所述第一審查結(jié)果。
3.根據(jù)權(quán)利要求1所述的方法,所述由第一智能體根據(jù)所述流程文本,輸出用于輸入第二智能體的第一文本,包括:
4.根據(jù)權(quán)利要求1所述的方法,其中,所述第一審查結(jié)果包括所述第一文本中存在的問題或者對(duì)所述第一文本的修改建議。
5.根據(jù)權(quán)利要求1所述的方法,所述對(duì)第一智能體輸入與目標(biāo)任務(wù)對(duì)應(yīng)的流程文本包括:
6.根據(jù)權(quán)利要求2所述的方法,還包括:在所述審查通過的情況下,將所述第一文本輸入所述第二智能體。
7.根據(jù)權(quán)利要求6所述的方法,還包括:
8.根據(jù)權(quán)利要求7所述的方法,還包括:在所述第二審查結(jié)果指示審查未通過的情況下,對(duì)所述第二智能體進(jìn)行更新或替換。
9.根據(jù)權(quán)利要求7所述的方法,由所述第三智能體基于所述流程文本對(duì)所述第一輸出文本進(jìn)行審查,包括:由所述第...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李小宇,林皓俊,劉凇杉,
申請(qǐng)(專利權(quán))人:支付寶杭州信息技術(shù)有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。