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

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

更新 git 代碼的步驟:檢出代碼:git clone https://github.com/username/repo.git獲取最新更改:git fetch合併更改:git merge origin/master推送更改(可選):git push origin master

要通過 Git 下載項目到本地,請按以下步驟操作:安裝 Git。導航到項目目錄。使用以下命令克隆遠程存儲庫:git clone https://github.com/username/repository-name.git

Git 代碼合併過程:拉取最新更改以避免衝突。切換到要合併的分支。發起合併,指定要合併的分支。解決合併衝突(如有)。暫存和提交合併,提供提交消息。

Git Commit 是一種命令,將文件變更記錄到 Git 存儲庫中,以保存項目當前狀態的快照。使用方法如下:添加變更到暫存區域編寫簡潔且信息豐富的提交消息保存並退出提交消息以完成提交可選:為提交添加簽名使用 git log 查看提交內容

解決 Git 下載速度慢時可採取以下步驟:檢查網絡連接,嘗試切換連接方式。優化 Git 配置:增加 POST 緩衝區大小(git config --global http.postBuffer 524288000)、降低低速限制(git config --global http.lowSpeedLimit 1000)。使用 Git 代理(如 git-proxy 或 git-lfs-proxy)。嘗試使用不同的 Git 客戶端(如 Sourcetree 或 Github Desktop)。檢查防火

如何更新本地 Git 代碼?用 git fetch 從遠程倉庫拉取最新更改。用 git merge origin/<遠程分支名稱> 將遠程變更合併到本地分支。解決因合併產生的衝突。用 git commit -m "Merge branch <遠程分支名稱>" 提交合併更改,應用更新。

在開發一個電商網站時,我遇到了一個棘手的問題:如何在大量商品數據中實現高效的搜索功能?傳統的數據庫搜索效率低下,用戶體驗不佳。經過一番研究,我發現了Typesense這個搜索引擎,並通過其官方PHP客戶端typesense/typesense-php解決了這個問題,大大提升了搜索性能。

要刪除 Git 倉庫,請執行以下步驟:確認要刪除的倉庫。本地刪除倉庫:使用 rm -rf 命令刪除其文件夾。遠程刪除倉庫:導航到倉庫設置,找到“刪除倉庫”選項,確認操作。
