Copilot Workspace 是 GitHub 對 AI 動力軟體工程的看法

軟體開發的未來是AI動力的集成開發環境嗎?GitHub正在構思這個概念。

在今年秋天早期的旧金山舉行的GitHub Universe年度會議之前,GitHub宣布推出Copilot Workspace,這是一個開發環境,利用GitHub描述為“Copilot動力代理”的幫助,幫助開發人員利用自然語言進行頭腦風暴、規劃、構建、測試和運行代碼。

Jonathan Carter是GitHub Next的負責人,GitHub的軟體研發團隊,他將Workspace定位為GitHub的AI動力編碼助手Copilot的一種演變,擴展了最近推出的功能,例如Copilot Chat,該功能允許開發人員用自然語言提問有關代碼的問題。

“通過研究,我們發現,對於許多任務來說,開發人員最大的阻力點是如何開始,特別是要知道如何解決一個[編碼]問題,知道要編輯哪些文件,並知道如何考慮多個解決方案及其權衡,”卡特說。“因此,我們希望建立一個AI助手,能夠在開發人員產生一個想法或任務的起點與他們相會,降低開始所需的活化能量,然後與他們合作在整個基礎代碼中進行必要的編輯。”

...

“如果您問任何開發人員他們在新項目中經常卡住在哪裡,您常常會聽到他們說是不知道從哪裡開始,”卡特說。“Copilot Workspace解除了這一負擔,為開發人員提供了一個起點思維的計劃。”

圖片來源:GitHub

Workspace將在星期一進入技術預覽階段,並針對各種設備進行了優化,包括移動設備。

重要的是,由於這是預覽版,Workspace不受GitHub的知識產權保護政策的覆蓋,該政策承諾協助客戶應對第三方主張他們使用的AI生成代碼侵犯知識產權的法律費用。(生成式AI模型通常會重複其訓練數據集,而GPT-4 Turbo則在某種程度上是在受版權保護的代碼上進行了訓練。)

GitHub表示尚未確定如何產品化Workspace,但將利用預覽版“更多地了解其產生的價值及開發人員如何使用它。”

...

“我們Copilot Workspace的主要目標是利用人工智慧降低複雜性,以便開發人員能夠發揮他們的創造力並更自由地探索,”卡特說。“我們真誠地相信人類加上人工智慧的組合總是優於其中一者,這就是我們對Copilot Workspace的期望。”