精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日韩精品一卡| 亚洲人成色777777精品音频| 久久视频在线| 欧美一卡2卡三卡4卡5免费| 国产精品一色哟哟| 精彩国产在线| 国产精品一区不卡| 欧美在线视频一区| 色欲一区二区三区精品a片| 成人爽a毛片| 欧美日韩在线观看一区二区 | 在线能看的av网站| 超免费在线视频| 欧美激情中文字幕一区二区| 亚洲一区美女视频在线观看免费| 天天操天天操天天操天天| 伊人久久大香线| 亚洲精品一区二区在线| 91丝袜超薄交口足| 亚洲人免费短视频| 亚洲www啪成人一区二区麻豆| 欧洲精品在线一区| 东京干手机福利视频| 蓝色福利精品导航| 欧美一区三区三区高中清蜜桃| 九九热最新地址| av一区二区在线播放| 91精品久久久久久久久99蜜臂| 国产成人精品视频免费看| 在线电影福利片| 亚洲欧美在线aaa| 日韩av高清| 能在线看的av| 99re热视频这里只精品| 国产精品v欧美精品v日韩精品| 黄色大全在线观看| 久久成人在线| 欧美一级电影久久| 日本三级欧美三级| 国产精品多人| 免费97视频在线精品国自产拍| 亚洲无人区码一码二码三码的含义| 国产精品乱战久久久| 精品少妇一区二区三区在线播放 | 91麻豆6部合集magnet| 亚洲一区二区少妇| 国产aⅴ爽av久久久久成人| 久久精品国产99国产精品| 国产精品1区2区在线观看| 日本韩国欧美中文字幕| 99热这里只有成人精品国产| 国产做受69高潮| 国产无遮挡裸体免费视频| 国自产拍偷拍福利精品免费一 | www.99re7| 午夜精品视频一区二区三区在线看| 中文字幕国产亚洲| 国产不卡在线观看视频| 日韩欧美一区二区三区免费看| 一区二区三区回区在观看免费视频| 久久精品一区二区免费播放 | 国产精品亚洲天堂| 日本中文在线| 亚洲男同1069视频| 99中文字幕在线观看| 亚洲男同gay网站| 亚洲国产日韩a在线播放性色| 国产精品入口芒果| 亚洲校园激情春色| 在线视频欧美精品| 天堂av8在线| 国产麻豆一区二区三区| 欧美成人激情免费网| 欧产日产国产精品98| 青青久久av| 一区二区三区黄色| 丰满少妇高潮久久三区| 亚洲网站在线| 国产成人精品在线播放| 中文字幕自拍偷拍| 国产成人高清视频| 欧美在线播放一区| 乱人伦中文视频在线| 一区二区三区精品在线观看| 欧美视频免费看欧美视频| 爱看av在线入口| 在线观看欧美黄色| 国产伦精品一区二区三区妓女下载 | 91精品国产综合久久男男| 亚洲第一第二区| 久久久欧美精品sm网站| 正义之心1992免费观看全集完整版| 91高清在线观看视频| 欧美色欧美亚洲高清在线视频| 五月婷婷激情久久| 高潮按摩久久久久久av免费| 亚洲日韩欧美视频一区| 中文字幕影音先锋| 秋霞影院一区二区| 成人在线观看av| 九九在线视频| 亚洲永久精品国产| www.com操| 久久香蕉网站| 久久久国产精品x99av| 日韩精品1区2区| 国产精品亚洲第一| 亚洲 日韩 国产第一区| xxxcom在线观看| 在线91免费看| 亚洲观看黄色网| 综合久久精品| 国产精品久久久久久久久影视| 亚洲精品一区二区口爆| 中文字幕巨乱亚洲| 欧美日韩黄色一级片| 国产亚洲久久| 中文字幕自拍vr一区二区三区| 亚洲国产综合久久| 国产激情精品久久久第一区二区| 日本一区二区在线视频| 51av在线| 欧美tickling挠脚心丨vk| 五月婷婷综合激情网| 美女精品网站| 蜜桃欧美视频| 99热99re6国产在线播放| 91精品久久久久久久久99蜜臂| 久久久久久久久久久久| 国产日产高清欧美一区二区三区| 亚洲一区二区三区久久 | 亚洲人成精品久久久| 欧美黑人性猛交| www黄色网址| 亚洲黄色性网站| 久久久久久综合网| 91久久久精品国产| 国产美女精品免费电影| xxxxx日韩| 在线观看网站黄不卡| 色呦呦一区二区| 亚洲一区欧美激情| 欧美13一14另类| 亚洲淫成人影院| 亚洲欧洲xxxx| 91丨九色丨海角社区| wwwwxxxxx欧美| 97xxxxx| 国产一区二区三区网| 日韩av免费一区| 邻家有女韩剧在线观看国语| 色88888久久久久久影院野外| 中文字幕影片免费在线观看| 亚洲在线黄色| 日本成人三级电影网站| 日本一区免费网站| 这里精品视频免费| 国产又粗又长又黄| 一区二区三区视频在线看| 丰满人妻一区二区三区大胸| 狠狠色狠狠色综合日日tαg| 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 黄色大片中文字幕| 欧美日韩麻豆| 日韩女优人人人人射在线视频| 狠狠狠综合7777久夜色撩人| 欧美探花视频资源| 午夜精品一区二区三区视频| 国产乱人伦偷精品视频免下载| 蜜臀av性久久久久蜜臀av| 超碰成人免费| 日韩美女主播视频| 久久国产精品一区| 精品国产91亚洲一区二区三区婷婷| 在线观看 中文字幕| 国产午夜精品理论片a级大结局| 色播五月综合网| 午夜激情一区| 久久久久久九九| 色综合久久久| 久久久久久久国产精品视频| 欧美xxx.com| 欧美日韩夫妻久久| 国产网站在线看| 国产日韩欧美综合在线| 99精品视频国产| 亚洲美女啪啪| 中文一区一区三区免费| 国产精品久av福利在线观看| 国产精品第七影院| 亚洲婷婷噜噜| 国产亚洲人成网站在线观看| 精品国产伦一区二区三区| 日韩欧美高清在线视频| 久久高清内射无套| 91小视频在线| 性久久久久久久久久久久久久| 99综合视频| 久久99国产精品一区| 日韩a级大片| 91精品一区二区| 中文字幕在线视频久| 萌白酱国产一区二区| 国产中文字幕在线视频| 亚洲福利视频在线| 国产又粗又黄又爽视频| 色综合久久久网| 中文字幕影音先锋| 国产精品成人在线观看| 国产偷人妻精品一区| 国产精品综合视频| 国产精品视频黄色| 国产日韩欧美一区| xxxxxx在线观看| 欧美日韩有码| 欧美大陆一区二区| 大伊香蕉精品在线品播放| 人体精品一二三区| av日韩中文| 欧美肥老妇视频| 免费在线你懂的| 亚洲最新在线视频| 深夜福利视频在线免费观看| 欧美一区午夜精品| 依依成人在线视频| 欧美性videosxxxxx| 男人天堂av在线播放| 黄网动漫久久久| 精品无码久久久久久久| 亚洲狼人国产精品| 成年人二级毛片| 国产精品成人免费在线| 成人激情五月天| 国产日韩欧美一区二区三区综合| 91玉足脚交白嫩脚丫| 成人av影院在线| 日本三级日本三级日本三级极| 国产高清在线精品| 国产黄色一区二区三区| 国产精品中文欧美| 日韩高清在线一区二区| 国产精品一区在线观看你懂的| 在线播放av中文字幕| 久久精品久久99精品久久| 国产又大又黄又粗又爽| 久久精品免费看| 特级黄色片视频| 国产成人一级电影| 亚洲成人激情小说| 大胆亚洲人体视频| 超碰男人的天堂| 26uuu国产在线精品一区二区| 中文字幕xxx| 中文字幕av在线一区二区三区| 国产精品无码无卡无需播放器| 欧美国产精品劲爆| 国产麻豆视频在线观看| 一区二区三区欧美久久| 久久9999久久免费精品国产| 亚洲国产cao| 天天操夜夜操视频| 欧美优质美女网站| 国产老女人乱淫免费| 日韩欧美亚洲另类制服综合在线| 国产小视频免费观看| 亚洲精品电影在线| 国产系列在线观看| 色狠狠av一区二区三区香蕉蜜桃| 久久精品视频免费看| 韩国v欧美v日本v亚洲| 欧美黑人粗大| 成人免费淫片aa视频免费| 2023国产精华国产精品| 久久av一区二区三区亚洲| 成人精品电影| 男女激情免费视频| 另类激情亚洲| 永久看看免费大片| 97久久精品人人做人人爽50路| 国产一区二区三区四区五区六区 | 欧美一级爱爱视频| 亚洲欧美高清| 成人av毛片在线观看| 不卡视频在线看| av在线免费播放网址| 亚洲成人tv网| 亚洲天天综合网| 亚洲国产高清福利视频| av在线播放av| 久久久久一本一区二区青青蜜月| 成人午夜视屏| 91成人伦理在线电影| 妖精视频一区二区三区免费观看| 国产四区在线观看| 美女网站久久| 欧美图片自拍偷拍| 国产精品女同一区二区三区| 日本视频www| 91精品国产色综合久久不卡电影 | 国产三级生活片| 91麻豆福利精品推荐| 欧美人与禽zozzo禽性配| 日韩欧美在线网址| 亚洲第一天堂网| www日韩欧美| 欧美大片1688| 韩日午夜在线资源一区二区 | 久久久久久久久久久久久久久久久久久久 | 欧美亚洲国产视频| 美国十次综合久久| 婷婷久久伊人| 丝袜亚洲精品中文字幕一区| av漫画在线观看| 亚洲欧美乱综合| 成人黄色片在线观看| 日韩av一区在线| 污污在线观看| 成人综合网网址| 狠狠综合久久av一区二区蜜桃| 91免费黄视频| 国产成人午夜精品5599| 精品国产国产综合精品| 在线观看日产精品| 免费黄色在线视频网站| 性色av一区二区三区免费| 日韩精品一区二区三区中文在线| 亚洲精美视频| 日韩国产高清在线| 男人舔女人下部高潮全视频 | 国产毛片在线视频| 最新亚洲国产精品| 成人福利片在线| 日韩亚洲欧美精品| 日韩一区精品视频| 一色道久久88加勒比一| 色婷婷香蕉在线一区二区| 四虎影视在线播放| 欧美在线影院在线视频| 色婷婷av一区二区三区丝袜美腿| 国产精品久久国产| 成人免费看黄yyy456| 久草福利资源在线观看| 欧美成人免费网站| 欧美巨大xxxx做受沙滩| 国产伦精品一区二区三| 亚洲视频久久| yy1111111| 日韩欧美在线观看| 免费一级在线观看播放网址| 日韩美女在线观看| 日韩欧美一区二区三区在线视频 | 国产又粗又猛又黄又爽| 久久久成人精品视频| 日韩精品成人| 日本欧美黄色片| 久久久久久**毛片大全| 中文字幕欧美在线观看| www亚洲欧美| jizz18欧美18| 人妻有码中文字幕| 国产欧美一区二区精品忘忧草| 中文字幕欧美色图| 久久99国产精品久久久久久久久| 超碰97久久| 99久久激情视频| 中文在线免费一区三区高中清不卡| 中文字幕一区二区免费| 久久福利视频网| 久久精品凹凸全集| 尤蜜粉嫩av国产一区二区三区| 中文字幕一区三区| 亚洲国产一二三区| 欧美最猛性xxxx| 久久亚洲精品中文字幕蜜潮电影| 青青草原播放器| 精品久久久中文| a天堂中文在线| 99九九视频| 日韩一区精品视频| 中文字幕手机在线观看| 国产网站欧美日韩免费精品在线观看 | 亚洲成人久久影院| 高清av在线| y111111国产精品久久婷婷| 亚洲欧美日韩一区在线观看| 呻吟揉丰满对白91乃国产区| 精品99一区二区三区| 日韩一区二区三区免费视频| 黄色激情在线视频| 国产精品久久久久久一区二区三区| 性欧美一区二区三区| 国产成人综合亚洲| 黄色精品一区| 国产精品一区二区亚洲| 亚洲第一综合天堂另类专| 国产精品成人国产| 欧美亚洲一二三区| 一区二区免费看| 在线观看a视频| 精品日本一区二区|