全球首位AI程序員誕生,將會(huì)對(duì)程序員的影響有多大?
近期,全球首位AI程序員Devin的出場(chǎng),不禁讓我想到了一個(gè)有趣的問(wèn)題:AI程序員會(huì)不會(huì)搶程序員的飯碗呢?先別著急下結(jié)論!雖然AI技術(shù)在編程領(lǐng)域越來(lái)越廣泛,但它真的能完全替代我們程序員嗎?
Devin是誰(shuí)?
Devin是一家名為Cognition的公司開(kāi)發(fā)的超級(jí)智能計(jì)算機(jī)程序。它就像一個(gè)非常聰明的軟件工程任務(wù)助手,只需一個(gè)簡(jiǎn)單的指令,Devin就能獨(dú)立編寫(xiě)代碼、構(gòu)建網(wǎng)站和制作軟件。
Devin的特別之處在于它能夠提前思考并解決棘手的問(wèn)題,也能從錯(cuò)誤中吸取教訓(xùn),并隨著時(shí)間的推移不斷改進(jìn)。此外,Devin還能夠使用人類工程師在工作中需要用到的工具,比如代碼編輯器和網(wǎng)絡(luò)瀏覽器。
Devin的測(cè)試表現(xiàn),比其他人工智能程序要好得多。在100個(gè)問(wèn)題中Devin解決了近14個(gè),而其他程序只解決了不到2個(gè)。而且,不僅僅是這一次測(cè)試,Devin已經(jīng)在Upwork等平臺(tái)上完成了實(shí)際工作,修復(fù)了問(wèn)題并做出了報(bào)告。
因此,簡(jiǎn)單地說(shuō),Devin就像一個(gè)超級(jí)智能助手,能幫助工程師更快更好地完成工作。
Devin的主要功能?
可以看一下官方原視頻:
Devin
1.長(zhǎng)期推理與規(guī)劃能力:Devin具備處理復(fù)雜工程任務(wù)的能力,能夠進(jìn)行長(zhǎng)期規(guī)劃和執(zhí)行需要數(shù)千個(gè)決策的任務(wù)。他能夠記住每一步的相關(guān)上下文,隨著時(shí)間的推移學(xué)習(xí),并及時(shí)修正錯(cuò)誤。
2.使用開(kāi)發(fā)者工具:Devin熟練運(yùn)用各種開(kāi)發(fā)者工具,包括shell、代碼編輯器和瀏覽器等,在沙盒化計(jì)算環(huán)境中高效工作。
3.主動(dòng)協(xié)作:Devin具備主動(dòng)協(xié)作的能力,在工作中能夠及時(shí)報(bào)告進(jìn)度,接受反饋,并與用戶共同進(jìn)行設(shè)計(jì)選擇,以確保工作的順利進(jìn)行。
4.學(xué)習(xí)新技術(shù):Devin通過(guò)閱讀博客文章等資源,不斷學(xué)習(xí)并掌握不熟悉的技術(shù),使自己能夠適應(yīng)不斷發(fā)展的技術(shù)領(lǐng)域。
5.端到端應(yīng)用構(gòu)建和部署:Devin能夠從頭開(kāi)始構(gòu)建應(yīng)用程序,并將其部署到網(wǎng)絡(luò)托管平臺(tái)(如Netlify)中。他可以通過(guò)搭建模擬生命游戲的交互式網(wǎng)站等項(xiàng)目來(lái)展示他的端到端應(yīng)用構(gòu)建和部署能力。
6.自主查找和修復(fù)代碼庫(kù)中的Bug:Devin在維護(hù)和調(diào)試開(kāi)源競(jìng)賽編程書(shū)籍時(shí)表現(xiàn)出色,他能夠獨(dú)立查找和修復(fù)代碼庫(kù)中的錯(cuò)誤,保證項(xiàng)目的質(zhì)量和穩(wěn)定性。
7.訓(xùn)練和微調(diào)AI模型:Devin擅長(zhǎng)進(jìn)行大型語(yǔ)言模型的微調(diào),只需提供一個(gè)GitHub研究倉(cāng)庫(kù)的鏈接,他就能進(jìn)行模型的設(shè)置和訓(xùn)練,使其具備更加精準(zhǔn)的預(yù)測(cè)和處理能力。
8.處理開(kāi)源倉(cāng)庫(kù)的問(wèn)題:Devin可以處理開(kāi)源倉(cāng)庫(kù)中的問(wèn)題,只需提供一個(gè)GitHub問(wèn)題的鏈接,他就能快速理解上下文并解決問(wèn)題,提供解決方案和改進(jìn)意見(jiàn)。
9.對(duì)成熟生產(chǎn)倉(cāng)庫(kù)做出貢獻(xiàn):作為SWE-bench基準(zhǔn)測(cè)試的一部分,Devin成功解決了sympy python代數(shù)系統(tǒng)中的刈數(shù)計(jì)算錯(cuò)誤,為項(xiàng)目的進(jìn)一步發(fā)展做出了貢獻(xiàn)。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-847110.html
10.執(zhí)行實(shí)際工作:Devin在Upwork這樣的平臺(tái)上展示了他的實(shí)際編程能力,完成了編寫(xiě)和調(diào)試計(jì)算機(jī)視覺(jué)模型代碼的任務(wù),并編寫(xiě)了詳盡的報(bào)告,展示了他的高效工作和交付能力。
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-847110.html
到了這里,關(guān)于世界首個(gè)AI程序員Devin讓工程師急了?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!