本公開(kāi)涉及計(jì)算機(jī),具體涉及深度學(xué)習(xí)、數(shù)據(jù)處理和智能調(diào)度等人工智能,尤其涉及基于智能體的動(dòng)作序列執(zhí)行方法、裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、智能體,例如可以基于神經(jīng)網(wǎng)絡(luò)算法,來(lái)模仿人腦處理信息的方式。智能體可以被利用大量數(shù)據(jù)進(jìn)行訓(xùn)練,以具有處理任務(wù)、實(shí)現(xiàn)功能的能力。例如,智能體在經(jīng)過(guò)訓(xùn)練后,可以具有通過(guò)識(shí)別模式和特征,來(lái)執(zhí)行例如圖像識(shí)別、自然語(yǔ)言處理和預(yù)測(cè)分析等的復(fù)雜任務(wù)的能力。
2、在這樣的背景下,為了提升智能體的能力,使得智能體能夠處理更為龐大、復(fù)雜的任務(wù),作為策略之一,可以選擇聯(lián)合、連續(xù)使用多個(gè)智能體的方式,以“智能體組”、“智能體集”的形式同時(shí)利用多個(gè)不同的智能體,來(lái)提升處理性能。例如,可以通過(guò)編輯動(dòng)作序列的方式,來(lái)指示智能體的調(diào)用順序、具體被調(diào)用的智能體。然后,可以利用該動(dòng)作序列來(lái)指示電子設(shè)備按照調(diào)用順序連續(xù)地調(diào)用這些智能體。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)實(shí)施例提出了一種基于智能體的動(dòng)作序列執(zhí)行方法、裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本公開(kāi)實(shí)施例提出了一種基于智能體的動(dòng)作序列執(zhí)行方法,包括:響應(yīng)于動(dòng)作序列中動(dòng)作節(jié)點(diǎn)的智能體處理結(jié)果的第一置信度小于置信度閾值,查詢是否存在更新智能體,其中,更新智能體能夠被用于實(shí)現(xiàn)動(dòng)作節(jié)點(diǎn)所指示的智能體調(diào)用意圖;響應(yīng)于存在更新智能體,調(diào)用更新智能體,確定動(dòng)作節(jié)點(diǎn)對(duì)應(yīng)的更新智能體處理結(jié)果;響應(yīng)于更新智能體處理結(jié)果的第二置信度大于等于置信度閾值,利用更新智能體處理結(jié)果替換智能體處理結(jié)果。
3、第二方面,本公開(kāi)實(shí)施例提出了一種基于智能體的動(dòng)作序列執(zhí)行裝置,包括:更新智能體查詢單元,被配置成響應(yīng)于動(dòng)作序列中動(dòng)作節(jié)點(diǎn)的智能體處理結(jié)果的第一置信度小于置信度閾值,查詢是否存在更新智能體,其中,更新智能體能夠被用于實(shí)現(xiàn)動(dòng)作節(jié)點(diǎn)所指示的智能體調(diào)用意圖;更新結(jié)果確定單元,被配置成響應(yīng)于存在更新智能體,調(diào)用更新智能體,確定動(dòng)作節(jié)點(diǎn)對(duì)應(yīng)的更新智能體處理結(jié)果;更新結(jié)果替換單元,被配置成響應(yīng)于更新智能體處理結(jié)果的第二置信度大于等于置信度閾值,利用更新智能體處理結(jié)果替換智能體處理結(jié)果。
4、第三方面,本公開(kāi)實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備包括:至少一個(gè)處理器;以及與至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,存儲(chǔ)器存儲(chǔ)有可被至少一個(gè)處理器執(zhí)行的指令,該指令被至少一個(gè)處理器執(zhí)行,以使至少一個(gè)處理器執(zhí)行時(shí)能夠?qū)崿F(xiàn)如第一方面中任一實(shí)現(xiàn)方式描述的基于智能體的動(dòng)作序列執(zhí)行方法。
5、第四方面,本公開(kāi)實(shí)施例提供了一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行時(shí)能夠?qū)崿F(xiàn)如第一方面中任一實(shí)現(xiàn)方式描述的基于智能體的動(dòng)作序列執(zhí)行方法。
6、第五方面,本公開(kāi)實(shí)施例提供了一種包括計(jì)算機(jī)程序的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)能夠?qū)崿F(xiàn)如第一方面中任一實(shí)現(xiàn)方式描述的基于智能體的動(dòng)作序列執(zhí)行方法。
7、本公開(kāi)實(shí)施例提供的基于智能體的動(dòng)作序列執(zhí)行方法、裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品,響應(yīng)于動(dòng)作序列中動(dòng)作節(jié)點(diǎn)的智能體處理結(jié)果的第一置信度小于置信度閾值,查詢是否存在更新智能體,其中,更新智能體能夠被用于實(shí)現(xiàn)動(dòng)作節(jié)點(diǎn)所指示的智能體調(diào)用意圖;響應(yīng)于存在更新智能體,調(diào)用更新智能體,確定動(dòng)作節(jié)點(diǎn)對(duì)應(yīng)的更新智能體處理結(jié)果;響應(yīng)于更新智能體處理結(jié)果的第二置信度大于等于置信度閾值,利用更新智能體處理結(jié)果替換智能體處理結(jié)果。
8、本公開(kāi)能夠在基于動(dòng)作序列調(diào)用、使用智能體的過(guò)程中,對(duì)智能體的調(diào)用和使用結(jié)果進(jìn)行監(jiān)測(cè)。然后在監(jiān)測(cè)到動(dòng)作節(jié)點(diǎn)的智能體調(diào)用、使用結(jié)果不滿足要求的情況下,利用其他的更新智能體來(lái)重新處理動(dòng)作節(jié)點(diǎn)所指示的智能體調(diào)用意圖,以實(shí)現(xiàn)對(duì)不滿足要求的結(jié)果的及時(shí)更新。由此,能夠避免“錯(cuò)誤”、“不滿足要求的結(jié)果”錯(cuò)誤地流入后續(xù)的動(dòng)作節(jié)點(diǎn),在減少運(yùn)算資源浪費(fèi)的同時(shí),保障和提升通過(guò)執(zhí)行基于智能體的動(dòng)作序列得到的執(zhí)行結(jié)果的質(zhì)量。
9、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本公開(kāi)的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本公開(kāi)的范圍。本公開(kāi)的其它特征將通過(guò)以下的說(shuō)明書而變得容易理解。
1.一種基于智能體的動(dòng)作序列執(zhí)行方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,還包括:
3.根據(jù)權(quán)利要求2所述的方法,響應(yīng)于存在至少兩個(gè)沖突動(dòng)作序列,至少兩個(gè)沖突動(dòng)作序列同時(shí)依賴于同一個(gè)目標(biāo)智能體來(lái)完成位于首位的動(dòng)作節(jié)點(diǎn),還包括:
4.根據(jù)權(quán)利要求1所述的方法,還包括:
5.根據(jù)權(quán)利要求4所述的方法,還包括:
6.根據(jù)權(quán)利要求4所述的方法,還包括:
7.根據(jù)權(quán)利要求4所述的方法,其中,所述基于所述任務(wù)流程圖生成所述動(dòng)作序列,包括:
8.根據(jù)權(quán)利要求7所述的方法,其中,所述響應(yīng)于動(dòng)作序列中動(dòng)作節(jié)點(diǎn)的智能體處理結(jié)果的第一置信度小于置信度閾值,查詢是否存在更新智能體,包括:
9.根據(jù)權(quán)利要求1所述的方法,還包括:
10.根據(jù)權(quán)利要求9所述的方法,還包括:
11.根據(jù)權(quán)利要求1-10中任一項(xiàng)所述的方法,還包括:
12.一種基于智能體的動(dòng)作序列執(zhí)行裝置,包括:
13.根據(jù)權(quán)利要求12所述的裝置,還包括:
14.根據(jù)權(quán)利要求13所述的裝置,還包括:
15.根據(jù)權(quán)利要求12所述的裝置,還包括:
16.根據(jù)權(quán)利要求15所述的裝置,還包括:
17.根據(jù)權(quán)利要求15所述的裝置,還包括:
18.根據(jù)權(quán)利要求15所述的裝置,其中,所述第二動(dòng)作序列生成單元,包括:
19.根據(jù)權(quán)利要求18所述的裝置,其中,所述更新智能體查詢單元,包括:
20.根據(jù)權(quán)利要求12所述的裝置,還包括:
21.根據(jù)權(quán)利要求20所述的裝置,還包括:
22.根據(jù)權(quán)利要求12-21中任一項(xiàng)所述的裝置,還包括:
23.一種電子設(shè)備,包括:
24.一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行權(quán)利要求1-11中任一項(xiàng)所述的基于智能體的動(dòng)作序列執(zhí)行方法。
25.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1-11中任一項(xiàng)所述的基于智能體的動(dòng)作序列執(zhí)行方法。