1.一種基于生成式ai的編程輔助方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的一種基于生成式ai的編程輔助方法,其特征在于,所述分析所述預(yù)生成代碼中的每個(gè)代碼模塊中涉及的硬件,得到每個(gè)所述代碼模塊的屬性優(yōu)先級(jí),包括:
3.根據(jù)權(quán)利要求2所述的一種基于生成式ai的編程輔助方法,其特征在于,所述屬性類別包括核心硬件和外圍設(shè)備;所述分別針對(duì)每個(gè)所述代碼模塊,根據(jù)所述代碼模塊中每種屬性類別下的硬件相關(guān)關(guān)鍵詞出現(xiàn)的次數(shù),確定所述代碼模塊的屬性優(yōu)先級(jí),包括:
4.根據(jù)權(quán)利要求1所述的一種基于生成式ai的編程輔助方法,其特征在于,所述分析每個(gè)所述代碼模塊中的程序代碼的復(fù)雜情況,得到每個(gè)所述代碼模塊的程序復(fù)雜優(yōu)先級(jí),包括:
5.根據(jù)權(quán)利要求1所述的一種基于生成式ai的編程輔助方法,其特征在于,所述分析每個(gè)所述代碼模塊的時(shí)間敏感情況,得到每個(gè)所述代碼模塊的時(shí)間優(yōu)先級(jí),包括:
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的一種基于生成式ai的編程輔助方法,其特征在于,所述根據(jù)每個(gè)所述代碼模塊的所述指令優(yōu)先級(jí),對(duì)所述預(yù)生成代碼中每個(gè)所述代碼模塊中的程序代碼進(jìn)行優(yōu)化,得到最終的目標(biāo)程序代碼,包括:
7.根據(jù)權(quán)利要求6所述的一種基于生成式ai的編程輔助方法,其特征在于,所述根據(jù)每個(gè)所述代碼模塊的所述指令優(yōu)先級(jí),為每個(gè)所述代碼模塊進(jìn)行內(nèi)存分配,得到每個(gè)所述代碼模塊的內(nèi)存分配量,包括:
8.根據(jù)權(quán)利要求6所述的一種基于生成式ai的編程輔助方法,其特征在于,所述根據(jù)每個(gè)所述代碼模塊的所述指令優(yōu)先級(jí),對(duì)每個(gè)所述代碼模塊中的程序代碼進(jìn)行去冗余優(yōu)化,得到去冗余的程序代碼,包括:
9.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至8中任一項(xiàng)所述的一種基于生成式ai的編程輔助方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至8中任一項(xiàng)所述的一種基于生成式ai的編程輔助方法的步驟。