精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

北大用ChatGPT打造開發團隊,無需人類干預,AI自主完成軟件開發

人工智能 新聞
人類可以通過合作的方式解決復雜問題,這種模式同樣適用于 AI 領域。

「一個人的能力有限,一支團隊的力量無限」,這一句話在現實世界的軟件開發中體現的淋漓盡致。對于復雜的任務,人們通過團隊合作策略來解決。但在 AI 世界中,這樣的模式是否也適用呢?

北京大學李戈教授團隊提出了一種全新的 self-collaboration(自合作)模式。它允許多個大模型模型扮演不同的角色,組成了一個無需人類參與的軟件開發團隊,通過大模型間的合作和交互,自主完成整個軟件開發流程,甚至包括一些復雜的代碼生成任務。

論文鏈接:https://arxiv.org/pdf/2304.07590.pdf

盡管大型語言模型 (簡稱為:大模型) 在代碼生成方面已經展示出了驚人的能力,但是在處理復雜任務上仍然存在挑戰。在現實中的軟件開發過程中,人們通常通過協同團隊工作的策略來解決復雜的任務,這種策略能夠顯著地控制開發的復雜性并提高軟件的質量。

受此啟發,研究者提出了一個使用大模型進行代碼生成的 self-collaboration 框架。具體來說,通過角色指令,1) 多個大型語言模型扮演不同的 "專家" 角色,每個模型負責處理復雜任務中的特定子任務;2) 規定合作和交互的方式,使不同的角色形成一個虛擬團隊,幫助彼此完成工作,最終無需人為干預就能共同完成代碼生成任務。

為了有效地組織和管理這個虛擬團隊,研究者巧妙地將軟件開發方法論中的瀑布模型融入到了框架中,組建了一個由三個 ChatGPT 角色(即分析師、程序員和測試員)組成的基礎團隊,實施軟件開發過程中的分析、編碼和測試階段。

實驗結果表明,與直接利用大模型代碼生成相比,self-collaboration 代碼生成的性能大幅提升,甚至讓 GPT-3.5 超越了 GPT-4。此外,研究者還展示了 self-collaboration 能使大模型有效地處理更復雜的實際代碼項目,而這些項目往往是直接代碼生成難以解決的。

圖1:用于代碼生成的 Self-collaboration 框架及其實例。

此項研究開創了一種新的使用人工智能語言模型進行軟件開發的路徑,將人工智能與軟件開發過程的各個階段緊密結合,既提高了開發效率,也保證了軟件的質量。通過利用 ChatGPT 等 LLMs 的潛力,可以為模型間合作和交互提供更強大的支持,從而促進虛擬團隊在處理復雜軟件開發任務方面的成功。這種 self-collaboration 框架為自動代碼生成提供了一種新的、更高效的方法,有助于推動軟件開發領域的創新和進步。此外,這項工作還可以作為未來研究各個領域的自我合作方法以及開發更先進、更專業的虛擬團隊來處理更復雜任務的基礎。

下面具體介紹一下 Self-collaboration 框架以及在該框架基礎上按照軟件開發方法論組建虛擬團隊的實例。

Self-collaboration 框架

給定需求 x,利用大模型執行 Self-collaboration 以生成輸出 y。該任務定義為圖片。Self-collaboration 框架由兩部分組成:分工和合作。

在分工部分,研究者運用先驗知識將復雜任務分解為一系列階段 圖片并構建一些不同的角色圖片,這些角色基于大模型和角色指令。每個階段 圖片由一個或多個角色 圖片負責。

眾所周知,大模型對上下文非常敏感,因為它們在訓練時,被要求根據前面的文字預測后續文字。因此,一種廣泛使用的方式是通過指令或提示來控制大模型的生成。研究者采用特定類型的指令為大模型分配身份和職責,被稱為角色指令。具體來說,研究者要求大模型扮演與其職責緊密相關的特定角色并且傳達這個角色應該執行的詳細任務。

使用角色指令的優勢在于它們僅需要在交互開始時被提供一次。在隨后的交互中,傳達的只是意圖,而不是指令和意圖的組合。因此,角色指令提升了后續溝通合作的整體效率和清晰度。

在合作部分,研究者關注于促進在 self-collaboration 框架內承擔不同角色的大模型之間的有效交互。每個大模型在其指定角色指令的指導下,通過履行其分配的職責為整體任務做出貢獻。隨著階段的進展,大模型與其他大模型交流他們的輸出,交互信息并輸出 y 。

利用角色指令,可以有效控制大模型的輸出格式。結合語言模型的基礎方面,這可以初步建立大模型之間的通信。

合作部分可以形式化為:

圖片

其中 圖片是階段圖片的輸出,圖片表示 圖片前提階段的輸出,圖片表示 圖片對應的角色。請注意,如果階段 圖片之間的關系不是線性關系,self-collaboration 框架可以并行化。計算 圖片被視為合作,其中角色 圖片 與每個前面階段的角色合作生成 圖片。輸出 y 隨著階段 圖片的進展迭代更新:

圖片

其中 f 是一個更新函數。為了促進有效合作,研究者建立了一個共享黑板,每個角色從中獲取所需的信息以完成各自的任務 圖片。算法 1 給出了 self-collaboration 框架的完整算法。

圖片

實例化

研究者將軟件工程方法論中的經典瀑布模型引入到自協作框架中,使代碼生成的團隊協作更加高效。具體來說,研究者設計了一個由分析、編碼和測試三個階段組成的簡化瀑布模型,作為自協作代碼生成的實例。該實例的工作流程遵循瀑布模型從一個階段流向下一階段,如果發現問題,則返回上一階段進行細化。因此,研究者建立了一個基本團隊,包括分析師、編碼員和測試員,負責分析、編碼和測試階段,如圖 1(右)所示。這三個不同的角色被分配以下任務:

分析師:分析師的目標是制定高層次的 plan 并專注于指導程序員編寫程序,而不是深入研究實現細節。給定需求 x,分析師將 x 分解為幾個易于解決的子任務,以方便程序員直接實施,并制定概述實施主要步驟的 plan。

程序員:作為該團隊的核心角色,程序員將在整個開發過程中接收來自分析師的 plan 或來自測試人員的測試報告。因此,研究者通過角色說明將兩項主要職責分配給程序員:1. 編寫滿足指定要求的代碼,遵守分析師提供的 plan。2. 修復或細化代碼,考慮到測試人員反饋的測試報告反饋。編碼器角色指令的詳細信息如圖 2 所示。

測試員:測試員獲取程序員編寫的代碼,然后記錄包含各個方面(例如功能性、可讀性和可維護性)的測試報告。研究者提倡模型模擬測試過程并生成測試報告,而不是生成測試用例然后通過執行手動測試代碼,從而促進交互并避免額外的工作。

研究者為該實例制定了角色指令來扮演這三個角色。編碼器角色指令的示例如圖 2 所示。在本例中,角色指令不僅包括角色描述(角色及其職責),還包括團隊描述和用戶需求,它們將共同初始化 ChatGPT 代理,從而設置 ChatGPT 的行為。該實例僅在階段圖片為 coding 時更新輸出圖片,并且此開發過程在測試人員確認圖片滿足要求時結束。

實驗結果

圖片

研究者將 self-collaboration 代碼生成與各種最先進(SOTA)方法進行比較,實驗結果表明,self-collaboration 框架顯著提高了基礎大模型的性能。值得注意的是,即使是一個簡單的三人團隊(包括分析師、程序員和測試員),基于 ChatGPT (GPT-3.5) 的 self-collaboration 代碼生成在四個代碼生成基準測試中也取得了最佳性能,甚至超過了 GPT-4。考慮到基礎大模型本身的差距,將 self-collaboration 框架應用于更強大的模型,例如 GPT-4,將產生更好的結果。

圖片

研究者進一步研究了僅使用自然語言描述的代碼生成,這種設置更貼近實際的軟件開發。在此設置下,研究者比較了由 self-collaboration 框架實例化的初等團隊中每個 ChatGPT 角色的表現,如表 2 所示。實驗結果表明,與僅使用程序員角色相比,無論是二位角色還是三位角色組建的團隊,性能都有顯著提高。

研究者還研究了在不同模型大小下大模型的自合作能力。研究者評估了 self-collaboration 方法在處理復雜任務時的有效性,特別是那些對直接代碼生成具有挑戰性的任務。對于此類任務,研究者采用 self-collaboration 策略作為解決方案。如圖 6 所示,隨著模型規模的擴大,大模型的 coding 能力通常呈現出增加的趨勢,而自合作能力在 7B 參數量左右開始顯現出來,隨后不斷提升。實驗結果表明自合作有助于激發大模型的潛在智能。

圖片

此外,研究者展示了一個 self-collaboration 代碼生成示例,如圖 4 所示。在這份測試報告中,測試員指出所實現的代碼可能會導致從列表中刪除重復元素,從而可能導致某些邊緣測試用例失敗。因此,建議從實現的代碼中刪除行 “lst = list (set (lst))”。程序員隨后根據測試報告中的反饋刪除了 “lst = list (set (lst))” 行。在最后一次交互中,測試員確認修改后的代碼已經通過所有測試,滿足要求,至此代碼生成過程結束。

圖片

圖片

研究者還將 self-collaboration 框架應用于更復雜的實際代碼項目的兩個例子,分別是游戲開發和網頁制作,如圖 5 和圖 9 所示。self-collaboration 可以生產完整的游戲邏輯和令人滿意的游戲界面,對于天氣預報網頁的開發,也可以正確調用外部天氣接口,實現所有功能。而直接代碼生成則并沒有覆蓋所有要求的功能并且存在 bug,效果不佳。

總之,self-collaboration 框架在代碼生成任務中表現出顯著的性能提升,與單一角色相比,多角色團隊能夠更有效地處理各種問題和挑戰。這種方法為自然語言處理和代碼生成領域提供了新的研究方向,值得進一步探討和優化。未來的工作可能包括對更多角色和更強大模型的探索,以及將 self-collaboration 框架應用于其他自然語言處理任務。

結論

在該工作中,研究者提出了一種 self-collaboration 框架,其目的是通過合作和交互方法來增強大模型的問題解決能力。具體而言,研究者探索了 ChatGPT 在促進基于團隊的代碼生成和合作方面的軟件開發過程中的潛力。為此,研究者組建了一個由三個不同的 ChatGPT 角色組成的初等團隊,目的是全面解決代碼生成任務。為了評估 self-collaboration 框架的有效性和泛化性能,研究者針對各種代碼生成基準進行了廣泛實驗。實驗結果提供了大量證據支持 self-collaboration 框架的有效性和普適性。研究者認為,讓模型能夠組建自己的團隊并合作完成復雜的任務是實現 AGI 的關鍵一步。未來該項研究技術也將直接應用于aiXcoder(一款基于代碼大模型的智能化軟件開發系統)的產品中。

責任編輯:張燕妮 來源: 機器之心
相關推薦

2012-02-02 15:04:02

軟件開發

2011-11-08 09:28:28

開發團隊

2018-07-03 15:29:00

2021-08-24 09:00:00

開發軟件框架

2014-01-16 14:06:18

軟件開發團隊管理

2011-09-09 09:18:43

軟件開發團隊

2020-07-09 14:44:10

開發技能團隊

2020-05-31 14:02:50

人工智能開發工具

2023-04-12 15:55:08

AIAutoGPT

2021-08-25 09:00:00

開發軟件數據

2022-05-31 17:38:05

亞馬遜科技

2022-11-07 16:42:35

KPI軟件開發團隊

2011-07-19 09:11:04

項目

2017-03-17 08:15:17

敏捷軟件開發軟件開發

2020-06-24 11:21:47

軟件開發面試

2024-11-07 12:14:36

2012-06-18 09:34:14

2023-03-31 09:52:09

2023-04-20 11:05:17

AI芯片微軟

2016-04-25 11:37:10

開發團隊問題
點贊
收藏

51CTO技術棧公眾號

国产精品女上位| 久久精品国产99久久6| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 亚洲欧美日韩国产成人精品影院| 久久精品国产欧美激情| av电影中文字幕| 亚洲精品一区| 亚洲视频免费在线观看| 亚洲影视中文字幕| 无码人妻精品一区二| 亚洲成av人电影| 日韩精品在线私人| 佐山爱在线视频| 日韩欧美一区二区三区在线观看| 91视频观看免费| 91亚洲精品在线观看| 国产成人在线观看网站| 9999国产精品| 亚洲丝袜一区在线| 日本五十肥熟交尾| 激情视频亚洲| 欧美日韩国产综合一区二区三区 | 麻豆视频在线| 久久免费视频色| 国产精品日韩高清| 国产精品无码一区二区桃花视频| 欧美wwwww| 亚洲欧洲激情在线| 乱码一区二区三区| 国产成年精品| 欧美亚洲国产bt| 波多野结衣50连登视频| 欧美xxxx做受欧美88bbw| 国产精品人成在线观看免费| 欧美日韩大片一区二区三区| 污污网站在线免费观看| 成人18精品视频| 成人高清在线观看| 精品人妻一区二区三区含羞草 | 久草精品在线| 亚洲国产一区自拍| 无码av免费精品一区二区三区| 黄色大片在线播放| 国产一区二区三区黄视频| 日产日韩在线亚洲欧美| 国产高潮久久久| 制服诱惑一区二区| 97超级碰碰碰| 羞羞影院体验区| 99成人在线| 国内偷自视频区视频综合| 久久久久久av无码免费网站| 91精品动漫在线观看| 啊v视频在线一区二区三区| 在线观看免费黄色网址| 91亚洲国产高清| 搡老女人一区二区三区视频tv| 中文字幕乱码在线人视频| 精品视频在线观看免费观看| 91精品久久久久久蜜臀| 捷克做爰xxxⅹ性视频| 精品一区91| 欧美一级在线视频| 中国特级黄色大片| 色天天色综合| 国产亚洲精品久久久久久| 91社区视频在线观看| 婷婷亚洲五月色综合| 麻豆国产va免费精品高清在线| 国产高清自拍视频| 国产成人精品一区二区免费看京| 欧美一区二区视频在线观看2022 | 欧美日韩免费观看视频| 欧美怡红院视频| 爱爱爱爱免费视频| 亚洲天堂av资源在线观看| 欧美一级高清大全免费观看| 国产精品嫩草69影院| 欧美偷窥清纯综合图区| 一本一本久久a久久精品牛牛影视| 人妻激情偷乱频一区二区三区| 国产成人免费| 91精品国产色综合久久不卡电影 | 亚洲黄网在线观看| 日韩精品国产精品| 亚洲字幕一区二区| 无码国产色欲xxxx视频| 亚洲国产成人一区二区三区| 久久久久久久免费视频| 成人片免费看| 在线播放一区二区三区| 国产美女视频免费观看下载软件| 视频在线亚洲| 亚洲欧洲xxxx| 国产精品久久久久久久精| 亚洲资源av| 成人欧美一区二区三区黑人| 手机看片一区二区三区| 国产精品第13页| 精品国产免费av| 97久久精品一区二区三区的观看方式| 欧美午夜视频网站| 日本一区二区免费视频| 精品日韩欧美一区| 久久久久久香蕉网| 国产一区二区麻豆| 久久色在线视频| 成人短视频在线观看免费| 欧美三区四区| 亚洲国产精品yw在线观看| av在线免费播放网址| 国产日韩综合| 91在线观看网站| 2019中文字幕在线视频| 欧美日韩国产精品一区| 特级黄色片视频| 日韩黄色大片| 国产不卡精品视男人的天堂| 亚洲AV无码成人片在线观看| 国产精品色一区二区三区| 黄色网页免费在线观看| 一区二区在线视频观看| 精品国偷自产在线视频99| www.日韩一区| 91在线高清观看| 日韩 欧美 视频| 国产亚洲字幕| 日韩在线欧美在线国产在线| 久久久久女人精品毛片九一| 成人精品视频一区| 久久亚洲国产成人精品无码区 | 国产韩国精品一区二区三区| 欧美一级电影免费在线观看| 欧美 日韩 国产 在线| 亚洲欧美偷拍卡通变态| 中日韩av在线播放| 97精品中文字幕| 国产精品永久免费| av天在线观看| 欧美日韩一区小说| 第一次破处视频| 久久精品盗摄| 欧美一区二区三区在线免费观看| 免费av在线播放| 欧美日韩亚洲综合一区| 国产aaaaaaaaa| 美女视频网站黄色亚洲| 日韩在线国产| 成人av集中营| 中文字幕亚洲欧美日韩高清| 最近中文在线观看| 国产精品全国免费观看高清| 9l视频白拍9色9l视频| 欧美大片aaaa| 亚洲一区二区在线| 免费在线观看的电影网站| 日韩一二三区不卡| 性色av无码久久一区二区三区| 国产人成精品一区二区三| 国产一区二区三区黄| 国产美女高潮在线观看| 亚洲国产高清自拍| 可以免费在线观看的av| 国产情人综合久久777777| 啊啊啊国产视频| 欧美激情欧美| 成人免费在线看片| 成入视频在线观看| 国产亚洲精品久久久| 国产精品福利电影| 亚洲国产精品影院| 欧洲女同同性吃奶| 精品影视av免费| 国产爆乳无码一区二区麻豆| 欧美一区二区三区红桃小说| 国产成人综合精品在线| 日本在线视频站| 精品免费视频.| 国产午夜精品久久久久| 国产精品免费观看视频| 曰本三级日本三级日本三级| 日韩亚洲国产欧美| 亚洲午夜激情| 国产日韩三级| 国产精品无av码在线观看| 香蕉成人app免费看片| 亚洲精品久久久久久久久久久久久 | 欧美激情视频一区二区三区不卡 | 欧美一区二区日韩| 久久成人国产精品入口| 91免费观看视频在线| 久久婷五月综合| 在线观看日韩av电影| 日韩免费av电影| 97青娱国产盛宴精品视频| 国产成人精品久久二区二区| 在线观看电影av| 亚洲人成在线播放| 精品久久在线观看| 色综合亚洲欧洲| 国产亚洲精品久久久久久无几年桃| 国产精品一区免费视频| 日韩欧美精品在线观看视频| 欧美成人亚洲| 亚洲精品第一区二区三区| 91午夜精品| 91精品视频观看| 日本高清不卡一区二区三区视频| 亚洲性无码av在线| 欧美一级淫片aaaaaa| 欧美日韩国产高清一区二区| 日本一级一片免费视频| 亚洲欧美国产三级| 国产三级黄色片| 99riav久久精品riav| 天堂网成人在线| 日韩黄色片在线观看| 极品美女扒开粉嫩小泬| 在线一区免费| 亚洲一区二区高清视频| 久久不见久久见免费视频7| 成人在线观看av| 91精品亚洲一区在线观看| 国产精品日韩欧美| 黄瓜视频成人app免费| 午夜精品久久久久久久久久久久 | 国产亚洲欧美另类中文| 不卡av中文字幕| 欧美老人xxxx18| 中文字幕一区2区3区| 欧美午夜丰满在线18影院| 精品肉丝脚一区二区三区| √…a在线天堂一区| 欧美福利第一页| 国产清纯白嫩初高生在线观看91 | 欧美在线一级视频| 四虎影视国产在线视频| 久久中文字幕一区| 黄色网页网址在线免费| 北条麻妃99精品青青久久| av男人的天堂在线| 中文字幕在线观看亚洲| 国产三级视频在线播放线观看| 欧美精品丝袜久久久中文字幕| 国产成人av免费在线观看| 国产午夜精品久久久久久免费视 | 国产一区二区三区免费在线 | 亚洲成人av影片| 欧美日韩激情网| 亚洲AV无码成人精品区东京热| 国产精品色在线| 国产免费嫩草影院| 中文字幕一区二区在线播放| 欧美风情第一页| 亚洲精品伦理在线| 黄网站免费在线| 偷偷要91色婷婷| 无码人妻精品一区二区三区9厂| 中文字幕在线一区免费| 久久免费手机视频| 中文字幕综合网| 欧美xxxx黑人xyx性爽| 亚洲制服丝袜av| 日韩污视频在线观看| 色综合夜色一区| 亚洲天堂999| 亚洲欧美视频一区二区| 日韩精品久久久久 | 乱人伦精品视频在线观看| 9久久9毛片又大又硬又粗| 久久性天堂网| 色婷婷一区二区三区av免费看| 国产精品综合色区在线观看| 男人操女人免费软件| 日本成人在线一区| 先锋资源在线视频| 91影院在线观看| 美女爆乳18禁www久久久久久| 福利91精品一区二区三区| av无码一区二区三区| 久久免费看少妇高潮| 亚洲 欧美 变态 另类 综合| 亚洲一区二区三区不卡国产欧美| 国产三级黄色片| 久久理论电影网| chinese全程对白| 亚州成人在线电影| 中文字幕人成人乱码亚洲电影| 亚洲妇熟xx妇色黄| 国产污视频网站| 日韩一区二区三区免费观看| 天天干天天色天天| 日韩中文字幕视频在线观看| 成年网站在线视频网站| 国产精品久久久久久av| 久久伦理中文字幕| 日本一区二区三区视频在线播放| 日韩在线影视| 国产人妻互换一区二区| 久久夜色精品| 中文字幕人妻熟女在线| 国产精品国产自产拍在线| 日韩乱码人妻无码中文字幕| 欧美日韩一区三区| 午夜小视频免费| 色综合久久88色综合天天看泰| av网站在线免费| 国产精品video| 精品欧美午夜寂寞影院| 欧美一级免费在线观看| 久久都是精品| 国产女人18毛片水真多18| 国产精品女主播av| 国产一区二区视频免费| 亚洲韩国欧洲国产日产av| 国内外激情在线| 国产乱肥老妇国产一区二| 亚洲婷婷丁香| 波多野结衣综合网| 国产精品一区二区三区99 | 久久影院午夜片一区| 久久久久99精品成人片试看| 欧美在线视频不卡| 你懂的在线网址| 97视频在线看| 国产一区二区三区亚洲| 97久久国产亚洲精品超碰热| 久久se精品一区二区| 国产1区2区在线观看| 精品一区二区精品| 久久久神马电影| 黑丝一区二区三区| 深爱五月综合网| 中文av一区二区| 五月婷婷六月婷婷| 亚洲欧美中文字幕在线一区| 中文字幕在线看片| 久久久久久99| 国产精品日韩久久久| 中文字幕乱码一区| 亚洲一区二区三区激情| 亚洲精品久久久久久久久久久久久久| 精品人在线二区三区| 亚洲无线看天堂av| 99久久精品免费看国产四区| 亚洲mv大片欧洲mv大片| 国产精品嫩草影院8vv8| 亚洲欧美一区二区三区孕妇| 国产乱码久久久久| 久久久极品av| 国产在线视频欧美一区| 国产精品久久成人免费观看| 国产精品中文字幕一区二区三区| 九色porny自拍视频| 色综合久久久久综合体| 国产女人在线视频| 国产精品网站大全| 亚洲经典一区| 中文字幕久久久久久久| 夜夜精品视频一区二区| 手机在线精品视频| 日av在线播放中文不卡| 精品视频99| 在线免费看v片| 亚洲制服丝袜一区| 欧美男男激情freegay| 国产精品美女午夜av| 香蕉久久网站| 精品国产乱码久久久久夜深人妻| 欧美国产精品久久| 国产欧美熟妇另类久久久| 欧美激情一区二区三区成人| 天天做夜夜做人人爱精品| 成年网站在线播放| 亚洲精选视频在线| 亚洲国产精品一| 欧美在线一级视频| 偷拍欧美精品| a天堂视频在线观看| 欧美伊人久久久久久久久影院 | 福利一区二区在线| 一级成人黄色片| 麻豆国产va免费精品高清在线| 国产成人精品一区二区三区免费| 久久久国产精品一区二区三区| 国内综合精品午夜久久资源| 成年人在线观看av| 欧美精品国产精品| 91色在线看| 午夜精品美女久久久久av福利 | 怡红院亚洲色图| 亚洲曰韩产成在线| 国产福利在线看| 高清日韩一区| 久久精品久久精品| 精品美女久久久久| 久久这里只有精品视频首页| 宅男在线一区| 娇妻高潮浓精白浆xxⅹ| 在线看国产一区二区|