工具分享

GitHub 正式推出 Copilot Chat 功能,讓開發者能針對程式碼提問

GitHub 推出 Copilot Chat,為開發者提供程式碼問答功能作者:Kyle Wiggers 發表於 9 小時前導言 GitHub 最近推出了 Copilot Chat,這是一個類似於 ChatGPT 的以程式設計為中心的聊天機器人,為所有使用者提供一個程式碼問答的平臺。這個新功能讓開發者們 .... (往下繼續閱讀)

分享到 Facebook 分享到 Line 分享到 Twitter

文章目錄

GitHub 正式推出 Copilot Chat 功能,讓開發者能針對程式碼提問

GitHub 推出 Copilot Chat,為開發者提供程式碼問答功能

作者:Kyle Wiggers 發表於 9 小時前

導言

GitHub 最近推出了 Copilot Chat,這是一個類似於 ChatGPT 的以程式設計為中心的聊天機器人,為所有使用者提供一個程式碼問答的平臺。這個新功能讓開發者們可以使用自然語言向 Copilot Chat 提問,以獲得即時指導。然而這種人工智慧助手也引發了一些爭議和挑戰。

技術功能與使用

Copilot Chat 的基礎是 OpenAI 的旗艦生成式 AI 模型 GPT-4,專為開發場景進行了細化調整。開發者可以透過自然語言提示 Copilot Chat,獲得即時指導,例如請求解釋概念、檢測漏洞或編寫單元測試。這樣的功能使得 Copilot Chat 成為了開發者最廣泛使用的 AI 開發工具之一。然而正如所有生成式 AI 模型一樣,GPT-4 模型訓練是基於公開資料,其中一部分資料可能受版權保護或約束性許可。

法律挑戰和爭議

儘管供應商包括 GitHub 辯稱公平使用原則使他們免受版權索賠,但這並未阻止開發人員對 GitHub、Microsoft(GitHub 的母公司)和 OpenAI 提起集體訴訟,指控其違反開源許可和智慧財產權。當前還沒有新的機制讓程式碼庫所有者退出模型訓練,GitHub 的建議是將程式碼庫設為私有以防止其被納入未來的訓練集中。這種做法可能會引發程式碼庫所有者的不滿,因為保持受版權保護的程式碼公開有許多原因,最重要的是眾包式的錯誤搜尋。

安全性問題與挑戰

生成式 AI 模型,包括 GPT-4 也有產生錯誤訊息的風險,在編碼領域尤為顯著。根據斯坦福大學最近的一項研究,使用 AI 助手編碼的開發者往往會產生比不使用 AI 助手的開發者更不安全的程式碼,部分原因是 AI 助手引入了有缺陷或已淘汰的程式碼片段。雖然 GitHub 表示 GPT-4 在對抗錯誤訊息方面比舊模型表現“更好”,並指出了一些安全漏洞的濾鏡功能以通知 Copilot Chat 使用者,但她強調了對任何 AI 建議程式碼的重視。

市場競爭和未來展望

根據資料顯示,Copilot 當前擁有 100 萬付費使用者和約 37,000 企業客戶,但 GitHub 需要使 Copilot 變得更具吸引力以避免失去市場佔有率和虧損。報導指出,Copilot 平均每位使用者每月虧損 20 美元,部分客戶甚至使 GitHub 每月虧損 80 美元。這主要是由於執行基礎 AI 模型的高價格。因此 GitHub 亟需使 Copilot 盈利。同時 Amazon 也在持續升級其 CodeWhisperer,成為 Copilot 的主要競爭對手。除了 CodeWhisperer,Copilot 還面臨著 Magic、Tabnine、Codegen 和 Laredo 等新創公司的競爭以及 Meta 的 Code Llama 和 Hugging Face 以及 ServiceNow 的 StarCoder 等開源模型。

結語

GitHubCopilot Chat 功能無疑為開發者提供了一個便捷的程式碼問答平臺,但這同時也引發了許多爭議和挑戰。在未來,除了對技術功能和使用進行改進外,GitHub 也需要在法律合規和安全性問題上加固管理,並透過提供更多吸引力的功能來應對市場競爭,以維持業務健康發展。

Coding-GitHub,Copilot,開發者,程式碼,Chat 功能
江塵

江塵

Reporter

大家好!我是江塵,一名熱愛科技的發展和創新,我一直都保持著濃厚的興趣和追求。在這個瞬息萬變的數位時代,科技已經深入到我們生活的方方面面,影響著我們的工作、學習和娛樂方式。因此,我希望透過我的部落格,與大家分享最新的科技資訊、趨勢和創新應用。