GitHub版Devin上線,會打字就能開發(fā)應(yīng)用,微軟CEO:重新定義IDE
微軟的“GitHub版Devin”——Copilot WorkSpace,終于上線了!
WorkSpace是一種“Copilot原生”的全新開發(fā)環(huán)境,目的是讓所有開發(fā)者都可以用自然語言,把腦海里的創(chuàng)意轉(zhuǎn)化成應(yīng)用。
也就是說,只要有想法,而且會打字,就可以搞軟件開發(fā)了。
而WorkSpace這種全自然語言的工作流程,也讓它獲得了網(wǎng)友頒發(fā)的“GitHub版Devin”稱號。
GitHub CEO多姆克則表示說,WorkSpace已經(jīng)超越了Copilot起初的功能,將重新定義開發(fā)者的體驗(yàn)。
微軟CEO納德拉也再次提及了“redefine”一詞,強(qiáng)調(diào)Copilot WorkSpace是“對IDE的重新定義”。
那么,Copilot WorkSpace都能做些什么呢?
用自然語言完成軟件開發(fā)
據(jù)介紹,Copilot WorkSpace利用GPT-4 Turbo,讓開發(fā)者實(shí)現(xiàn)從想法開始,依靠自然語言完成整個(gè)開發(fā)流程。
具體來說,開發(fā)者可以從自己的idea出發(fā),也可以將解決GitHub中的issue當(dāng)成目標(biāo)。以解決issue為例,頁面中有按鈕可以一鍵啟動WorkSpace。
俗話說“萬事開頭難”,比寫代碼更復(fù)雜的,是構(gòu)建出程序的設(shè)計(jì)思路。
不過Workspace會結(jié)合對代碼庫和問題回復(fù)等內(nèi)容的分析,直接生成解決問題的詳細(xì)分步計(jì)劃。
它會以列表的形式,用自然語言設(shè)計(jì)出編寫程序和測試代碼需要的所有步驟。
當(dāng)然,有了開發(fā)計(jì)劃之后,代碼編寫的事情就更不用自己動手了,也是交給Copilot來完成。
而且從計(jì)劃到代碼,Workspace提出的所有內(nèi)容都是完全可編輯的,不滿意的地方可以直接上手改,直到符合要求為止。
代碼完成后,可以直接在Workspace中運(yùn)行測試,實(shí)時(shí)動態(tài)查看代碼效果。
此外,Copilot WorkSpace還支持移動端,而且無需下載APP,在手機(jī)瀏覽器中就能使用。
GitHub介紹說,由于靈感隨時(shí)隨地都可能產(chǎn)生,因此提供多終端支持,才能創(chuàng)造出好的開發(fā)環(huán)境。
看到Copilot WorkSpace,又有一批程序員開始擔(dān)心失業(yè)了……
GitHub:取代程序員不是目的
一名自稱全棧開發(fā)者的網(wǎng)友調(diào)侃說,這是我最后一次找到工作的機(jī)會了……
不過對于這個(gè)問題,GitHub官方也站出來說,Copilot WorkSpace的目的并不是想取代程序員,相反,是要幫助程序員把他們的想法更快地變成現(xiàn)實(shí)。
GitHub的說法也許只是安慰劑,但YC上的網(wǎng)友們,則是在用另一種方式,告訴人們真的不必?fù)?dān)心……
有網(wǎng)友表示,自己曾經(jīng)用開源大模型搭建過類似的產(chǎn)品。
用了大概三個(gè)月后,他發(fā)現(xiàn),設(shè)計(jì)好給大模型的提示詞,比直接自己寫代碼還要麻煩,最終他又回到了傳統(tǒng)的開發(fā)方法。
另一方面,用過AI編程的人也表示,寫寫簡單的程序確實(shí)還可以,但端到端地搞大規(guī)模開發(fā),還是得靠人。
甚至有人在此之上附和說,GitHub這種做法屬于是點(diǎn)錯(cuò)了技能樹,應(yīng)該重點(diǎn)發(fā)展的功能是小規(guī)模的片段修改。
但WorkSpace的表現(xiàn)到底好不好,體驗(yàn)究竟如何,可能只有等試了才知道。
目前,Copilot WorkSpace還處于測試階段,需要報(bào)名然后排隊(duì)等待測試資格。
至于此后會不會收費(fèi),GitHub這次也并沒有透露。
另據(jù)統(tǒng)計(jì),Copilot已有180萬付費(fèi)個(gè)人客戶和5萬企業(yè)客戶。
不過《華爾街日報(bào)》的消息顯示,GitHub在Copilot業(yè)務(wù)上并不賺錢,甚至平均每個(gè)月在每人身上要虧損20美元,最多的甚至達(dá)到了每月80美元。