成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

盤點(diǎn)六大Devin替代方案:自動化你的編程任務(wù)

譯文 精選
人工智能
Devika是由Lyminal和Stition.AI創(chuàng)始人Mufeed VH(Hamzakutty)研發(fā)的一款開源AI軟件工程師。該系統(tǒng)能夠理解人類指令,將其拆解成具體任務(wù),并通過自主研究和編寫代碼來達(dá)成預(yù)設(shè)目標(biāo)。

編譯丨諾亞

出品 | 51CTO技術(shù)棧(微信號:blog51cto)

上個月,成立不久的初創(chuàng)公司Cognition推出了全球首位“AI工程師”——Devin。

憑借自動生成代碼、調(diào)試錯誤及自行部署應(yīng)用等能力,Devin充分實(shí)現(xiàn)了軟件開發(fā)過程的部分自動化,因此一經(jīng)發(fā)布就引起了熱議。

當(dāng)然,提到AI自動化編程,Devin并不是唯一選擇。下面將盤點(diǎn)六種Devin的替代方案,供君參考。

1.Devika

Devika是由Lyminal和Stition.AI創(chuàng)始人Mufeed VH(Hamzakutty)研發(fā)的一款開源AI軟件工程師。該系統(tǒng)能夠理解人類指令,將其拆解成具體任務(wù),并通過自主研究和編寫代碼來達(dá)成預(yù)設(shè)目標(biāo)。

與Devin相比,Devika力求成為一個有競爭力的開源替代方案。它運(yùn)用了LLMs、規(guī)劃與推理算法以及網(wǎng)絡(luò)瀏覽功能,能夠智能地進(jìn)行軟件開發(fā)工作。

Devika的一大亮點(diǎn)在于其充當(dāng)AI配對編程角色的能力,能在復(fù)雜的編碼任務(wù)中大幅減少對人力介入的需求。這意味著它可以協(xié)助開發(fā)者在遇到復(fù)雜問題時共同完成編程工作,提升開發(fā)效率。

Devika能夠簡化各種軟件開發(fā)流程,包括創(chuàng)建新特性、調(diào)試代碼,乃至從零開始構(gòu)建整個項(xiàng)目,從而有效提高開發(fā)工作的整體效能。

Devin與Devika之間的主要區(qū)別除了后者是開源性質(zhì)之外,還在于Devika所采用的基礎(chǔ)技術(shù)不同——Mufeed在構(gòu)建Devika時選擇了Claude 3而非GPT-4作為核心技術(shù)。這一選擇可能影響到兩者在處理軟件開發(fā)任務(wù)時的具體表現(xiàn)和能力范圍。

2.Replit Code Repair

Replit的Code Repair是一款低延遲的代碼修復(fù)AI工具。它利用了基于大量代碼示例及其相應(yīng)修復(fù)方案訓(xùn)練的大型語言模型。這種LLM能夠分析你的代碼,并識別潛在的錯誤或低效之處。

Replit團(tuán)隊(duì)將一個規(guī)模達(dá)70億參數(shù)的代碼LLM進(jìn)行了微調(diào),使其行為模式模擬LSP(Language Server Protocol)代碼操作。

其特殊之處在于訓(xùn)練數(shù)據(jù)——精心混合了來自真實(shí)世界的錯誤案例(在Replit平臺上收集)以及通過合成方式生成的代碼修復(fù)方案。

Replit采取的方法包括使用操作轉(zhuǎn)換(Operational Transformations,OTs)和會話事件,構(gòu)建包含(代碼,診斷)對的數(shù)據(jù)集。他們利用大型預(yù)訓(xùn)練代碼模型合成差異,并針對代碼修復(fù)任務(wù)對其進(jìn)行精細(xì)調(diào)整優(yōu)化。

3.SWE Agent

SWE Agent 是一款開源的軟件工程助手,與Devin和Devika類似,由普林斯頓大學(xué)John Yang、Carlos E. Jimenez和Alexander Wettig帶領(lǐng)的團(tuán)隊(duì)開發(fā)。該工具旨在將諸如GPT-4這樣的語言模型轉(zhuǎn)變?yōu)槟軌蛟谡鎸?shí)GitHub倉庫中修復(fù)bug和處理問題的軟件工程代理。

在完整的SWE-bench測試集中,SWE-Agent成功解決了其中12.29%的問題。SWE-Agent之所以能取得這樣的成果,關(guān)鍵在于其創(chuàng)新的Agent-Computer Interface(ACI,代理-計(jì)算機(jī)接口)。這一接口極大地優(yōu)化了語言模型與代碼倉庫之間的交互流程。

不同于傳統(tǒng)的做法,SWE-Agent的ACI設(shè)計(jì)簡化了命令和反饋格式,使得模型更容易在倉庫內(nèi)部導(dǎo)航、編輯及執(zhí)行代碼文件。

開發(fā)者可以通過Docker和Miniconda輕松設(shè)置此工具,并按照項(xiàng)目文檔中詳述的簡單安裝和配置步驟來完成部署工作。

4.OpenDevin

OpenDevin,顧名思義,是一項(xiàng)旨在模仿Devin的開源項(xiàng)目。如同Devin一樣,OpenDevin期望能夠處理軟件開發(fā)的各種方面,包括代碼生成、調(diào)試和部署自動化等功能。

該項(xiàng)目的alpha版本已經(jīng)可供測試,展示了其處理復(fù)雜任務(wù)并與用戶協(xié)作的能力。

OpenDevin項(xiàng)目的主要關(guān)注點(diǎn)在于實(shí)現(xiàn)一系列關(guān)鍵里程碑,例如打造帶有聊天和命令功能的用戶友好型界面,構(gòu)建穩(wěn)定的支持命令執(zhí)行的后端架構(gòu),不斷提升AI代理的功能性能,并建立一套完善的評估體系。

5.MetaGPT

MetaGPT是一個多智能體框架,它本身就像一家虛擬的軟件公司。該系統(tǒng)接受一條簡潔的需求描述,并能輸出全面的用戶故事、競品分析、需求規(guī)格說明、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、應(yīng)用程序接口(APIs)定義以及相關(guān)文檔。

在MetaGPT內(nèi)部集成了產(chǎn)品經(jīng)理、架構(gòu)師、項(xiàng)目經(jīng)理和工程師等多種角色功能,這些“角色”遵循精心制定的標(biāo)準(zhǔn)操作程序(Standard Operating Procedures, SOPs)。

通過模擬實(shí)際工作流程中的各個環(huán)節(jié),MetaGPT能夠自動生成一整套軟件開發(fā)前期所需的關(guān)鍵材料,從而極大地提升軟件開發(fā)過程的效率和標(biāo)準(zhǔn)化程度。

6.ChatDev

ChatDev與MetaGPT相似,其運(yùn)行同樣基于一系列扮演不同角色的智能代理,包括首席執(zhí)行官、首席產(chǎn)品官、首席技術(shù)官、程序員、測試員以及美術(shù)設(shè)計(jì)師等。

這些智能代理共同構(gòu)成了一個多智能體組織結(jié)構(gòu),并以“通過編程革新數(shù)字世界”為使命緊密相連。它們在ChatDev的特定職能工作坊中協(xié)作互動,參與從設(shè)計(jì)構(gòu)思、編碼實(shí)現(xiàn)、測試驗(yàn)證到文檔編撰等一系列活動。

這意味著ChatDev能夠模擬現(xiàn)實(shí)世界的軟件開發(fā)全過程,通過自動化和智能化的方式完成復(fù)雜的項(xiàng)目任務(wù),從而有效地提高開發(fā)速度、優(yōu)化產(chǎn)品質(zhì)量并確保各個階段工作的連貫性和一致性。

綜上,這些自動化編程平臺都正在利用AI的力量重新定義軟件開發(fā)行業(yè)的生產(chǎn)力與創(chuàng)新模式。

參考鏈接:https://analyticsindiamag.com/top-6-devin-alternatives-to-automate-your-coding-tasks/

想了解更多AIGC的內(nèi)容,請?jiān)L問:

51CTO AI.x社區(qū)

http://m.ekrvqnd.cn/aigc/

責(zé)任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2022-08-07 23:37:53

測試軟件開發(fā)自動化

2018-04-19 13:53:14

數(shù)據(jù)中心

2018-04-16 04:20:12

數(shù)據(jù)中心自動化數(shù)據(jù)庫

2024-02-27 11:17:38

前端自動化測試開發(fā)

2012-09-24 09:50:08

2015-06-23 09:13:51

2020-04-13 08:00:00

機(jī)器人開源自動化工具

2019-09-06 09:00:33

機(jī)器學(xué)習(xí)算法數(shù)據(jù)科學(xué)

2017-10-10 08:53:47

機(jī)器學(xué)習(xí)移動應(yīng)用數(shù)據(jù)庫

2016-04-25 10:02:07

物聯(lián)網(wǎng)自動化職場趨勢

2020-02-17 09:42:09

編程語言JavaWindows

2018-04-27 14:40:18

Java語言程序

2021-12-17 11:55:09

自動駕駛數(shù)據(jù)人工智能

2015-09-09 16:23:58

蘋果核心產(chǎn)品

2019-01-03 09:41:52

5G標(biāo)準(zhǔn)網(wǎng)絡(luò)

2025-03-24 00:25:00

Go語言并發(fā)編程

2012-04-18 13:29:14

Web過濾

2024-10-22 14:42:14

2012-02-28 10:17:17

服務(wù)器虛擬化虛擬機(jī)

2010-04-07 14:33:38

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 韩国欧洲一级毛片 | av色站| 成人在线免费网站 | 日韩在线播放网址 | 成人精品鲁一区一区二区 | www.中文字幕.com | 九九精品在线 | 99re在线观看 | 人人干在线视频 | 国产又爽又黄的视频 | 日韩免费高清视频 | 韩国精品在线 | 国产精品成av人在线视午夜片 | 久久国产精品99久久久久 | 亚洲视频在线观看 | 欧洲一区二区三区 | av福利网站 | 91色在线视频| 特级毛片爽www免费版 | www.亚洲免费 | 91av在线免费播放 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 毛片免费看 | 性一爱一乱一交一视频 | 亚洲免费在线 | 国产一区二区视频在线观看 | 狠狠干狠狠操 | 伊人啪啪网| 久久av.com| 国产在线视频网 | 国产日韩一区二区三区 | 一区二区精品 | 在线成人免费视频 | 九九热精品视频在线观看 | 在线视频一区二区三区 | 久久久久久高清 | 成人一区二区三区在线观看 | 在线日韩欧美 | 国产精品亚洲二区 | 中文字幕的av | 成人免费精品视频 |