欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自動(dòng)化開發(fā)流程的方法和裝置、存儲(chǔ)介質(zhì)及電子設(shè)備與流程

文檔序號(hào):40590192發(fā)布日期:2025-01-07 20:30閱讀:9來源:國知局
自動(dòng)化開發(fā)流程的方法和裝置、存儲(chǔ)介質(zhì)及電子設(shè)備與流程

本技術(shù)涉及自動(dòng)化開發(fā)流程的領(lǐng)域,具體而言,涉及一種自動(dòng)化開發(fā)流程的方法和裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。


背景技術(shù):

1、軟件開發(fā)人員從接收到軟件需求開始,需要經(jīng)過理解需求、編寫接口文檔、創(chuàng)建代碼分支、本地代碼實(shí)現(xiàn)需求、提交代碼并進(jìn)行code?review、測(cè)試通過且部署等步驟之后,才算完成軟件需求的所有開發(fā)工作。這些步驟中很多人工操作是重復(fù)且非常耗時(shí)的;也就是目前的相關(guān)技術(shù)中存在軟件開發(fā)的開發(fā)效率低的問題。

2、針對(duì)上述的問題,目前尚未提出有效的解決方案。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)實(shí)施例提供了一種自動(dòng)化開發(fā)流程的方法和裝置、存儲(chǔ)介質(zhì)及電子設(shè)備,以至少解決目前的相關(guān)技術(shù)中存在自動(dòng)化開發(fā)流程的開發(fā)效率低的技術(shù)問題。

2、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供了一種自動(dòng)化開發(fā)流程的方法,包括:獲取與目標(biāo)開發(fā)任務(wù)匹配的n個(gè)流程節(jié)點(diǎn),其中,n為大于或等于2的整數(shù),n個(gè)流程節(jié)點(diǎn)分別對(duì)應(yīng)于目標(biāo)開發(fā)任務(wù)的多個(gè)開發(fā)子任務(wù);重復(fù)如下步驟,直至將與目標(biāo)開發(fā)任務(wù)匹配的目標(biāo)代碼部署至目標(biāo)開發(fā)平臺(tái):獲取與上一個(gè)流程節(jié)點(diǎn)匹配的中間開發(fā)結(jié)果;根據(jù)與當(dāng)前流程節(jié)點(diǎn)匹配的提示詞,與中間開發(fā)結(jié)果拼接得到目標(biāo)問詢語句,其中,目標(biāo)問詢語句用于基于提示詞匹配的任務(wù)執(zhí)行接口執(zhí)行與當(dāng)前流程節(jié)點(diǎn)匹配的開發(fā)子任務(wù);將目標(biāo)問詢語句輸入目標(biāo)語言模型,得到與當(dāng)前流程節(jié)點(diǎn)匹配的中間執(zhí)行結(jié)果,其中,與當(dāng)前流程節(jié)點(diǎn)匹配的中間執(zhí)行結(jié)果為目標(biāo)語言模型基于任務(wù)執(zhí)行接口,和上一個(gè)流程節(jié)點(diǎn)匹配的中間開發(fā)結(jié)果獲取的,中間執(zhí)行結(jié)果用于生成與目標(biāo)開發(fā)任務(wù)匹配的目標(biāo)代碼;將當(dāng)前流程節(jié)點(diǎn)作為上一個(gè)流程節(jié)點(diǎn),并將下一個(gè)流程節(jié)點(diǎn)更新為當(dāng)前流程節(jié)點(diǎn)。

3、根據(jù)本技術(shù)實(shí)施例的另一方面,還提供了一種自動(dòng)化開發(fā)流程的裝置,包括:第一獲取單元,獲取與目標(biāo)開發(fā)任務(wù)匹配的n個(gè)流程節(jié)點(diǎn),其中,n為大于或等于2的整數(shù),n個(gè)流程節(jié)點(diǎn)分別對(duì)應(yīng)于目標(biāo)開發(fā)任務(wù)的多個(gè)開發(fā)子任務(wù);重復(fù)如下步驟,直至將與目標(biāo)開發(fā)任務(wù)匹配的目標(biāo)代碼部署至目標(biāo)開發(fā)平臺(tái):第二獲取單元,獲取與上一個(gè)流程節(jié)點(diǎn)匹配的中間開發(fā)結(jié)果;拼接單元,根據(jù)與當(dāng)前流程節(jié)點(diǎn)匹配的提示詞,與中間開發(fā)結(jié)果拼接得到目標(biāo)問詢語句,其中,目標(biāo)問詢語句用于基于提示詞匹配的任務(wù)執(zhí)行接口執(zhí)行與當(dāng)前流程節(jié)點(diǎn)匹配的開發(fā)子任務(wù);執(zhí)行單元,將目標(biāo)問詢語句輸入目標(biāo)語言模型,得到與當(dāng)前流程節(jié)點(diǎn)匹配的中間執(zhí)行結(jié)果,其中,與當(dāng)前流程節(jié)點(diǎn)匹配的中間執(zhí)行結(jié)果為目標(biāo)語言模型基于任務(wù)執(zhí)行接口,和上一個(gè)流程節(jié)點(diǎn)匹配的中間開發(fā)結(jié)果獲取的,中間執(zhí)行結(jié)果用于生成與目標(biāo)開發(fā)任務(wù)匹配的目標(biāo)代碼;更新單元,將當(dāng)前流程節(jié)點(diǎn)作為上一個(gè)流程節(jié)點(diǎn),并將下一個(gè)流程節(jié)點(diǎn)更新為當(dāng)前流程節(jié)點(diǎn)。

4、可選的,上述第二獲取單元,包括:生成模塊,用于獲取與當(dāng)前流程節(jié)點(diǎn)匹配的開發(fā)子任務(wù)對(duì)應(yīng)的節(jié)點(diǎn)描述信息;根據(jù)節(jié)點(diǎn)描述信息確定當(dāng)前開發(fā)子任務(wù)的至少一個(gè)任務(wù)步驟以及任務(wù)步驟之間的執(zhí)行邏輯;根據(jù)任務(wù)步驟以及任務(wù)步驟的執(zhí)行邏輯生成與當(dāng)前流程節(jié)點(diǎn)匹配的提示詞。

5、可選的,上述生成模塊,包括:第三獲取模塊,用于在上一個(gè)流程節(jié)點(diǎn)對(duì)應(yīng)的至少一個(gè)任務(wù)步驟執(zhí)行完成的情況下,獲取至少一個(gè)任務(wù)步驟的響應(yīng)結(jié)果,其中,響應(yīng)結(jié)果包括以下至少之一:需求描述信息、文本信息、上傳信息、代碼信息、部署信息以及通知信息;將至少一個(gè)任務(wù)步驟的響應(yīng)結(jié)果作為與上一個(gè)流程節(jié)點(diǎn)匹配的中間開發(fā)結(jié)果。

6、可選的,上述生成模塊包括:第四獲取模塊,用于獲取與上一個(gè)流程節(jié)點(diǎn)匹配的中間開發(fā)結(jié)果,其中,中間開發(fā)結(jié)果包括以下至少之一:需求描述信息、文本信息、上傳信息、代碼信息、部署信息以及通知信息;將與當(dāng)前流程節(jié)點(diǎn)匹配的提示詞與上一個(gè)流程節(jié)點(diǎn)匹配的中間開發(fā)結(jié)果拼接得到與當(dāng)前流程節(jié)點(diǎn)匹配的目標(biāo)問詢語句。

7、可選的,上述生成模塊,還包括第一確定模塊,用于根據(jù)當(dāng)前流程節(jié)點(diǎn)匹配目標(biāo)問詢語句確定用于執(zhí)行與當(dāng)前流程節(jié)點(diǎn)匹配的至少一個(gè)任務(wù)步驟的至少一個(gè)函數(shù)方法;從與上一個(gè)流程節(jié)點(diǎn)匹配的中間開發(fā)結(jié)果中,確定與至少一個(gè)函數(shù)方法各自對(duì)應(yīng)的函數(shù)調(diào)用參數(shù);根據(jù)與至少一個(gè)函數(shù)方法各自對(duì)應(yīng)的函數(shù)調(diào)用參數(shù),分別調(diào)用至少一個(gè)函數(shù)方法;將至少一個(gè)函數(shù)方法的調(diào)用結(jié)果作為與當(dāng)前流程節(jié)點(diǎn)匹配的中間執(zhí)行結(jié)果。

8、可選的,上述第一確定模塊包括:編輯模塊,用于獲取開發(fā)子任務(wù)對(duì)應(yīng)的節(jié)點(diǎn)描述信息;根據(jù)節(jié)點(diǎn)描述信息,對(duì)至少一個(gè)任務(wù)步驟各自對(duì)應(yīng)的函數(shù)方法進(jìn)行編輯配置。

9、可選的,上述第一獲取單元包括:第二確定模塊,用于在開發(fā)子任務(wù)為接口文檔編寫任務(wù)的情況下,開發(fā)子任務(wù)的任務(wù)步驟包括:讀取需求描述信息,生成接口文檔以及將接口文檔傳至接口文檔管理系統(tǒng);在開發(fā)子任務(wù)為創(chuàng)建代碼分支任務(wù)的情況下,開發(fā)子任務(wù)的任務(wù)步驟包括:讀取需求描述信息,生成分支名稱以及從代碼庫創(chuàng)建與需求描述信息匹配的代碼分支;在開發(fā)子任務(wù)為審核代碼任務(wù)的情況下,開發(fā)子任務(wù)的任務(wù)步驟包括:讀取需求描述信息,根據(jù)需求描述信息和提交的變更代碼進(jìn)行審核以及合并代碼至測(cè)試分支;在開發(fā)子任務(wù)為測(cè)試代碼部署任務(wù)的情況下,開發(fā)子任務(wù)的任務(wù)步驟包括:讀取項(xiàng)目代碼信息和部署測(cè)試分支的代碼至測(cè)試環(huán)境服務(wù)器;在開發(fā)子任務(wù)為合并主干分支任務(wù)的情況下,開發(fā)子任務(wù)的任務(wù)步驟包括:讀取需求描述信息,讀取項(xiàng)目代碼信息以及合并測(cè)試分支的代碼到主分支;在開發(fā)子任務(wù)為提交標(biāo)記版本代碼任務(wù)的情況下,開發(fā)子任務(wù)的任務(wù)步驟包括:讀取需求描述信息,讀取項(xiàng)目代碼信息,根據(jù)需求描述信息和提交的變更代碼生成版本信息,從主分支打標(biāo)記;在開發(fā)子任務(wù)為部署正式代碼任務(wù)的情況下,開發(fā)子任務(wù)的任務(wù)步驟包括:讀取版本信息,讀取需求描述信息,部署標(biāo)記的版本代碼至線上環(huán)境服務(wù)器。

10、可選的,上述第一獲取單元包括:觸發(fā)模塊,用于在當(dāng)前流程節(jié)點(diǎn)對(duì)應(yīng)的第一任務(wù)處理系統(tǒng)中,通過預(yù)先注冊(cè)的第一事件檢測(cè)任務(wù),接收與上一個(gè)流程節(jié)點(diǎn)匹配的第二任務(wù)處理系統(tǒng)中預(yù)先注冊(cè)的第二事件檢測(cè)任務(wù)發(fā)送的事件通知信息;根據(jù)事件通知信息確定觸發(fā)與當(dāng)前流程節(jié)點(diǎn)對(duì)應(yīng)的開發(fā)子任務(wù)。

11、根據(jù)本技術(shù)實(shí)施例的又一方面,還提供了一種計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,該計(jì)算機(jī)程序被設(shè)置為運(yùn)行時(shí)執(zhí)行上述自動(dòng)化開發(fā)流程的方法。

12、根據(jù)本技術(shù)實(shí)施例的又一個(gè)方面,提供一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,該計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該計(jì)算機(jī)設(shè)備執(zhí)行如以上自動(dòng)化開發(fā)流程的方法。

13、根據(jù)本技術(shù)實(shí)施例的又一方面,還提供了一種電子設(shè)備,包括存儲(chǔ)器和處理器,上述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,上述處理器被設(shè)置為通過所述計(jì)算機(jī)程序執(zhí)行上述的自動(dòng)化開發(fā)流程的方法。

14、在本技術(shù)實(shí)施例中,獲取與目標(biāo)開發(fā)任務(wù)匹配的n個(gè)流程節(jié)點(diǎn),通過重復(fù)如下步驟,直至將與目標(biāo)開發(fā)任務(wù)匹配的目標(biāo)代碼部署至目標(biāo)開發(fā)平臺(tái):獲取與上一個(gè)流程節(jié)點(diǎn)匹配的中間開發(fā)結(jié)果;然后根據(jù)與當(dāng)前流程節(jié)點(diǎn)匹配的提示詞,與中間開發(fā)結(jié)果拼接得到目標(biāo)問詢語句,其中,目標(biāo)問詢語句用于基于提示詞匹配的任務(wù)執(zhí)行接口執(zhí)行與當(dāng)前流程節(jié)點(diǎn)匹配的開發(fā)子任務(wù),進(jìn)而將目標(biāo)問詢語句輸入目標(biāo)語言模型,得到與當(dāng)前流程節(jié)點(diǎn)匹配的中間執(zhí)行結(jié)果,其中,與當(dāng)前流程節(jié)點(diǎn)匹配的中間執(zhí)行結(jié)果為目標(biāo)語言模型基于任務(wù)執(zhí)行接口,和上一個(gè)流程節(jié)點(diǎn)匹配的中間開發(fā)結(jié)果獲取的,中間執(zhí)行結(jié)果用于生成與目標(biāo)開發(fā)任務(wù)匹配的目標(biāo)代碼;將當(dāng)前流程節(jié)點(diǎn)作為上一個(gè)流程節(jié)點(diǎn),并將下一個(gè)流程節(jié)點(diǎn)更新為當(dāng)前流程節(jié)點(diǎn),實(shí)現(xiàn)了軟件開發(fā)從需求到部署全流程操作的自動(dòng)化,從而解決了目前的相關(guān)技術(shù)中存在自動(dòng)化開發(fā)流程的開發(fā)效率低的技術(shù)問題。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安丘市| 连南| 隆昌县| 奈曼旗| 陆河县| 阜康市| 潮州市| 孟村| 杭州市| 嘉善县| 孟州市| 化州市| 冕宁县| 兴国县| 太原市| 弥渡县| 辉南县| 盐边县| 清新县| 禹州市| 塔城市| 西藏| 北辰区| 嫩江县| 钦州市| 徐闻县| 兴城市| 贵南县| 天祝| 安庆市| 海淀区| 沙湾县| 郎溪县| 鹿泉市| 乌拉特中旗| 普兰店市| 肇东市| 手机| 托里县| 当阳市| 丹东市|