自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

編譯丨諾亞

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

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

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

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

1.Devika

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

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

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

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

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

2.Replit Code Repair

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

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

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

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

3.SWE Agent

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

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

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

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

4.OpenDevin

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

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

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

5.MetaGPT

MetaGPT是一個(gè)多智能體框架,它本身就像一家虛擬的軟件公司。該系統(tǒng)接受一條簡(jiǎn)潔的需求描述,并能輸出全面的用戶故事、競(jìng)品分析、需求規(guī)格說(shuō)明、數(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)。

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

6.ChatDev

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

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

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

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

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

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

51CTO AI.x社區(qū)

http://www.scjtxx.cn/aigc/

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

2022-08-07 23:37:53

測(cè)試軟件開(kāi)發(fā)自動(dòng)化

2018-04-19 13:53:14

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

2018-04-16 04:20:12

數(shù)據(jù)中心自動(dòng)化數(shù)據(jù)庫(kù)

2024-02-27 11:17:38

前端自動(dòng)化測(cè)試開(kāi)發(fā)

2012-09-24 09:50:08

2019-09-06 09:00:33

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

2015-06-23 09:13:51

2020-04-13 08:00:00

機(jī)器人開(kāi)源自動(dòng)化工具

2017-10-10 08:53:47

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

2016-04-25 10:02:07

物聯(lián)網(wǎng)自動(dòng)化職場(chǎng)趨勢(shì)

2020-02-17 09:42:09

編程語(yǔ)言JavaWindows

2018-04-27 14:40:18

Java語(yǔ)言程序

2021-12-17 11:55:09

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

2015-09-09 16:23:58

蘋果核心產(chǎn)品

2025-03-24 00:25:00

Go語(yǔ)言并發(fā)編程

2019-01-03 09:41:52

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

2012-04-18 13:29:14

Web過(guò)濾

2024-10-22 14:42:14

2018-06-06 00:06:48

開(kāi)源存儲(chǔ)存儲(chǔ)軟件存儲(chǔ)

2012-02-28 10:17:17

服務(wù)器虛擬化虛擬機(jī)
點(diǎn)贊
收藏

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