GitHub 發佈 Copilot Workspace,用自然語言寫代碼
Copilot Workspace 可以讓專業開發人員專注於更宏大的系統,而不是深陷於代碼行中
最近更新時間 2024-04-30 09:59:29
過去兩年,用於加快程序員工作的生成式人工智能有了很大進步。現在,GitHub 推出了更多工具來支持他們。
本週一,GitHub 發佈了 GitHub Copilot Workspace 的技術預覽版,這是一個以人工智能為基礎的開發環境。這個新版本是在 GitHub 之前推出的 GitHub Copilot 和 Copilot Chat 的基礎上開發的,這些工具允許程序員使用自然語言來測試和調試代碼。
GitHub 的官方公告解釋說:"在 Copilot Workspace 中,開發者現在可以用自然語言進行頭腦風暴、規劃、構建、測試和運行代碼。"這種以任務為中心的新體驗利用了多個 Copilot 驅動的代理,同時讓開發者完全掌控整個流程。
Copilot Workspace 提供了端到端的人工智能支持,幫助開發者解決項目啟動時遇到的各種難題。從 GitHub 倉庫或問題開始,工程師們可以與人工智能驅動的代理合作,解決問題並測試可能的解決方案。
由於 Copilot Workspace 熟悉代碼庫和以前的問題回答,因此該工具可以提出建議並嘗試解決問題,所有這些都是用自然語言編寫的。Copilot Workspace 的所有步驟和代碼建議都可以編輯,這意味著開發者可以保持對部署內容的控制,而不必從頭開始構建每個組件。
開發者可以在 Workspace 中運行他們的最終代碼,在 GitHub Codespace 中進行調整,並與其他團隊成員分享他們的工作區鏈接,這些成員可以看到他們是如何使用 Copilot 代理實現最終產品的。GitHub 希望通過 Copilot Workspace 重新構想整個開發者體驗:"Copilot Workspace 代表了一種全新的用自然語言構建軟件的方式,其設計目的是提升——而不是替代——開發者的創造力,讓他們更快速、更輕鬆地進行工作。
GitHub 表示,通過使軟件更簡單、更易於構建,該工具可以讓專業開發者將注意力集中在更大規模的系統上,而不是被深深地捲入代碼細節中。該公司還希望 Copilot Workspace 能夠幫助初學者和業餘程序員。