市場觀察

GitLab 擴充套件 AI 產品線,推出 Duo Chat

GitLab 擴充套件其 AI 產品線,推出 Duo ChatGitLab 推出 Duo Chat,擴大 AI 功能 GitLab 早前推出了一系列名為 Duo 的 AI 功能,旨在幫助開發人員更有效率地工作,其中包括總結問題、生成史詩和問題描述以及程式碼建議和漏洞解釋等功能。而今,公司加入了 Duo .... (往下繼續閱讀)

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

文章目錄

GitLab 擴充套件 AI 產品線,推出 Duo Chat

GitLab 擴充套件其 AI 產品線,推出 Duo Chat

GitLab 推出 Duo Chat,擴大 AI 功能

GitLab 早前推出了一系列名為 Duo 的 AI 功能,旨在幫助開發人員更有效率地工作,其中包括總結問題、生成史詩和問題描述以及程式碼建議和漏洞解釋等功能。而今,公司加入了 Duo Chat,這是一種類似 ChatGPT 的體驗,允許開發人員與機器人互動,以更加互動的方式使用現有的 Duo 功能。Duo Chat 當前處於測試階段。 David deSanto,GitLab 的首席產品官,在本週早些時候的 KubeCon 訪談中表示這個新功能的理念是在首個測試版和正式版之間,將現有的 Duo 功能移植到聊天中。同時 GitLab 也將其聊天後端移植到 Anthropic 的 Claude 平臺上。

GitLab 的技術選擇和夥伴關係

DeSanto 指出,GitLab 之所以選擇 Anthropic 的 Claude 平臺而非 Google 作為其聊天的後端,是因為他們認為對於 GitLab 中的聊天功能來說需要更大的上下文視窗以獲得更好的資訊。他還提到,GitLab 正在與 Oracle 合作提供基於雲端的 GPU,同時強調 GitLab 的雲端策略是不受限於特定供應商。

Duo Chat 的功能和用途

當前 Duo Chat 已提供了更廣泛的程式碼相關聊天功能,包括“解釋這段程式碼”和程式碼重構等功能。除此之外,測試期間發現,上下文對於獲得最佳聊天體驗至關重要。GitLab 相對於其他競爭對手的優勢之一在於,它可以存取使用者的全部程式碼,即使程式碼未在 IDE 中開啟。此外這些較大的上下文視窗使得追蹤先前對話變得更加容易。

開發人員對 AI 功能的看法

在觀察開發人員在封閉預覽期間使用工具時,團隊發現有趣的一點是,經驗豐富的開發人員並不總是喜歡程式碼建議,因為這可能會變得喧賓奪主。相反,他們更傾向於透過 Duo Chat 來使用這些 AI 工具,尤其是對於程式碼生成功能。因為他們認為程式碼建議過於喧賓奪主,而在聊天中進行一些導向或重構等操作則更為實用。

結語

GitLab 擴充套件其 AI 功能的動態來看,我們可以感受到在軟體開發領域中,AI 技術的應用正在變得越來越廣泛。GitLab 的 Duo Chat 提供了一個新的互動式方式,幫助開發人員更有效率地使用 AI 功能,同時也彰顯了 GitLab 在技術選擇和雲端合作夥伴關係上的靈活性和多樣性。 無論對於已經熟練掌握程式碼的開發者,還是對新手開發者,Duo Chat 都提供了一個值得嘗試的新工具。在逐步釋出更多功能之後,我們可以期待在軟體開發中更廣泛的 AI 應用場景出現。
Collaboration-GitLab,AI,產品線,DuoChat
程宇肖

程宇肖

Reporter

大家好!我是程宇肖,我對於科技的發展和應用有著濃厚的興趣,並致力於將最新的科技趨勢和創新帶給大家。科技領域的變化速度驚人,每天都有令人興奮的新發現和突破。作為一名部落格作者,我將帶領大家深入探索科技的奧秘和應用的無限可能。