本公開(kāi)涉及計(jì)算機(jī),尤其涉及人工智能、云計(jì)算等領(lǐng)域,特別涉及一種故障定位方法、裝置及故障定位智能體。
背景技術(shù):
1、在日常的運(yùn)維工作過(guò)程中,為了及時(shí)對(duì)故障進(jìn)行排除,運(yùn)維人員需要定位故障的原因。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)提供了一種故障定位方法、裝置及故障定位智能體,用于提高故障定位準(zhǔn)確性。
2、根據(jù)本公開(kāi)的第一方面,提供了一種故障定位方法,包括:
3、獲取用于以自然語(yǔ)言描述所述故障定位任務(wù)的故障描述信息;
4、利用所述故障定位智能體,基于所述故障描述信息規(guī)劃得到執(zhí)行所述故障定位任務(wù)所需執(zhí)行的第一診斷步驟以及各所述第一診斷步驟的診斷順序;
5、利用所述故障定位智能體,調(diào)用各所述第一診斷步驟對(duì)應(yīng)的目標(biāo)診斷工具按照所述診斷順序分別執(zhí)行各所述第一診斷步驟,得到各所述第一診斷步驟的診斷結(jié)果,其中,所述目標(biāo)診斷工具為多個(gè)預(yù)設(shè)的診斷工具中能夠執(zhí)行對(duì)應(yīng)的診斷步驟的工具;
6、利用所述故障定位智能體,基于各所述第一診斷步驟的診斷結(jié)果總結(jié)得到所述故障定位任務(wù)的執(zhí)行結(jié)果
7、根據(jù)本公開(kāi)的第二方面,提供了一種智能體訓(xùn)練方法,包括:
8、獲取用于以自然語(yǔ)言描述樣本故障定位問(wèn)題的樣本描述信息、回答所述樣本故障定位問(wèn)題所需執(zhí)行的第二診斷步驟、各所述第二診斷步驟的診斷結(jié)果、所述樣本故障定位問(wèn)題的答案、第一樣本提示詞以及第二樣本提示詞;
9、基于所述樣本描述信息、所述第一樣本提示詞以及第二診斷步驟,訓(xùn)練第一大語(yǔ)言模型,其中,所述第一大語(yǔ)言模型用于在所述第一樣本提示詞的引導(dǎo)下規(guī)劃得到回答所述樣本故障定位問(wèn)題所需執(zhí)行的診斷步驟;
10、基于各所述第二診斷步驟的診斷結(jié)果、所述第二樣本提示詞以及所述樣本故障定位問(wèn)題的答案,訓(xùn)練第二大語(yǔ)言模型,其中,所述第二大語(yǔ)言模型用于在所述第二樣本提示詞的引導(dǎo)下總結(jié)各所述第二診斷步驟的診斷結(jié)果得到所述樣本故障定位問(wèn)題的答案;
11、訓(xùn)練得到的智能體包括所述第一大語(yǔ)言模型、所述第二大語(yǔ)言模型。
12、根據(jù)本公開(kāi)的第三方面,提供了一種故障定位裝置,包括:
13、信息獲取模塊,用于獲取用于以自然語(yǔ)言描述所述故障定位任務(wù)的故障描述信息;
14、規(guī)劃模塊,用于利用所述故障定位智能體,基于所述故障描述信息規(guī)劃得到執(zhí)行所述故障定位任務(wù)所需執(zhí)行的第一診斷步驟以及各所述第一診斷步驟的診斷順序;
15、執(zhí)行模塊,用于利用所述故障定位智能體,調(diào)用各所述第一診斷步驟對(duì)應(yīng)的目標(biāo)診斷工具按照所述診斷順序分別執(zhí)行各所述第一診斷步驟,得到各所述第一診斷步驟的診斷結(jié)果,其中,所述目標(biāo)診斷工具為多個(gè)預(yù)設(shè)的診斷工具中能夠執(zhí)行對(duì)應(yīng)的診斷步驟的工具;
16、結(jié)果模塊,用于利用所述故障定位智能體,基于各所述第一診斷步驟的診斷結(jié)果總結(jié)得到所述故障定位任務(wù)的執(zhí)行結(jié)果。
17、根據(jù)本公開(kāi)的第四方面,提供了一種智能體訓(xùn)練裝置,包括:
18、樣本獲取模塊,用于獲取用于以自然語(yǔ)言描述樣本故障定位問(wèn)題的樣本描述信息、回答所述樣本故障定位問(wèn)題所需執(zhí)行的第二診斷步驟、各所述第二診斷步驟的診斷結(jié)果、所述樣本故障定位問(wèn)題的答案、第一樣本提示詞以及第二樣本提示詞;
19、第一訓(xùn)練模塊,用于基于所述樣本描述信息、所述第一樣本提示詞以及第二診斷步驟,訓(xùn)練第一大語(yǔ)言模型,其中,所述第一大語(yǔ)言模型用于在所述第一樣本提示詞的引導(dǎo)下規(guī)劃得到回答所述樣本故障定位問(wèn)題所需執(zhí)行的診斷步驟;
20、第二訓(xùn)練模塊,用于基于各所述第二診斷步驟的診斷結(jié)果、所述第二樣本提示詞以及所述樣本故障定位問(wèn)題的答案,訓(xùn)練第二大語(yǔ)言模型,其中,所述第二大語(yǔ)言模型用于在所述第二樣本提示詞的引導(dǎo)下總結(jié)各所述第二診斷步驟的診斷結(jié)果得到所述樣本故障定位問(wèn)題的答案;
21、訓(xùn)練得到的智能體包括所述第一大語(yǔ)言模型、所述第二大語(yǔ)言模型。
22、根據(jù)本公開(kāi)的第五方面,提供了一種故障定位智能體,包括:
23、輸入模塊,用于接收輸入信息;
24、處理模塊,用于基于所述輸入模塊接收的所述輸入信息確定目標(biāo)任務(wù),基于所述目標(biāo)任務(wù)確定大語(yǔ)言模型,通過(guò)調(diào)用大語(yǔ)言模型執(zhí)行上述第一方面任一所述的方法,得到輸出信息;
25、輸出模塊,用于輸出所述處理模塊得到的所述輸出信息。
26、根據(jù)本公開(kāi)的第六方面,提供了一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行上述第一方面中任一項(xiàng)所述的方法。
27、根據(jù)本公開(kāi)的第七方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)上述第一方面中任一項(xiàng)所述的方法
28、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本公開(kāi)的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本公開(kāi)的范圍。本公開(kāi)的其它特征將通過(guò)以下的說(shuō)明書而變得容易理解。
1.一種故障定位方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述執(zhí)行結(jié)果用于表示所述故障定位任務(wù)所指示的故障的定位結(jié)果,或者,所述執(zhí)行結(jié)果用于表示所述故障的定位結(jié)果和所述故障的解決方式。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述利用所述故障定位智能體,基于所述故障描述信息規(guī)劃得到執(zhí)行所述故障定位任務(wù)所需執(zhí)行的第一診斷步驟以及各所述第一診斷步驟的診斷順序,包括:
4.根據(jù)權(quán)利要求3所述的方法,其中,所述第一提示詞用于描述基于示例故障描述信息規(guī)劃得到執(zhí)行示例故障定位任務(wù)所需執(zhí)行的診斷步驟以及各診斷步驟的診斷順序的過(guò)程,所述示例故障定位任務(wù)為所述示例故障描述信息所描述的故障定位任務(wù)。
5.根據(jù)權(quán)利要求3所述的方法,其中,所述將所述故障描述信息和第一提示詞輸入至所述第一大語(yǔ)言模型,得到所述第一大語(yǔ)言模型在所述第一提示詞的引導(dǎo)下輸出的、執(zhí)行所述故障定位任務(wù)所需執(zhí)行的第一診斷步驟以及各所述第一診斷步驟的診斷順序,包括:
6.根據(jù)權(quán)利要求5所述的方法,其中,所述第一提示詞用于描述調(diào)用各所述診斷工具時(shí)的注意事項(xiàng)。
7.根據(jù)權(quán)利要求1所述的方法,其中,所述利用所述故障定位智能體,基于各所述第一診斷步驟的診斷結(jié)果總結(jié)得到所述故障定位任務(wù)的執(zhí)行結(jié)果,包括:
8.根據(jù)權(quán)利要求1-7任一所述的方法,其中,所述故障定位智能體的訓(xùn)練過(guò)程包括:
9.一種智能體訓(xùn)練方法,包括:
10.一種故障定位裝置,包括:
11.一種故障定位智能體,包括:
12.一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求1-8中任一項(xiàng)所述的方法。
13.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1-8中任一項(xiàng)所述的方法。