谷歌近期宣佈,旗下的企業級代碼助手 Code Assist 已升級至 Gemini2.0,並擴展了可連接的外部數據源。這一新版本將爲開發者提供更大的上下文窗口,以便更好地理解企業中的大型代碼庫。

根據谷歌雲產品管理高級總監瑞安・薩爾瓦的介紹,Code Assist 現在能夠與多種數據源連接,包括 GitLab、GitHub、Google Docs、Sentry.io、Atlassian 和 Snyk。開發者可以在他們的集成開發環境(IDE)中直接請求 Code Assist 的幫助,以便不打斷自己的工作流程。此前,Code Assist 僅支持與 VS Code 和 JetBrains 的集成。

Code Assist 的前身是 Duet AI,去年十月首次推出。隨着企業對簡化編碼項目的需求日益增長,類似於 GitHub C o p i l o t 等 AI 編碼平臺也獲得了廣泛關注。Code Assist 在發佈企業版時增加了企業級的安全性和法律保障。

薩爾瓦強調,連接 Code Assist 到開發者日常使用的其他工具,能夠爲他們的工作提供更多上下文,而無需頻繁切換窗口。他表示:“開發者在一天中可能會使用 GitHub、Atlassian Jira、DataDog、Snyk 等多個工具,我們希望能夠使他們在 IDE 中引入這些額外的上下文。”

開發者只需打開 Code Assist 的聊天窗口,詢問有關特定問題的最新評論或代碼庫中的最新拉取請求。Code Assist 將自動查詢數據源並將相關信息帶回 IDE,從而幫助開發者更高效地工作。

AI 編碼助手是生成式 AI 的早期重要應用之一。自從軟件開發者開始使用 ChatGPT 來協助編碼後,市場上相繼推出了多款面向企業的編碼助手。GitHub 在今年二月發佈了 C o p i l o t Enterprise,Oracle 也推出了 Java 和 SQL 編碼助手。此外,Harness 推出的編碼助手同樣基於 Gemini,能夠實時提供建議。

值得一提的是,儘管 Code Assist 已支持 Gemini2.0,但其與谷歌推出的新工具 Jules 仍然是獨立的。薩爾瓦表示,Jules 是谷歌實驗室團隊推出的多個實驗之一,旨在展示如何利用自主或半自主的智能體來自動化編碼過程。儘管 Code Assist 是當前唯一一個基於 Gemini 的企業級編碼工具,但 Jules 未來也可能會融入類似的功能。

目前,早期用戶對 Code Assist 和 Jules 的反饋顯示,Gemini2.0在響應速度上有了顯著提升。薩爾瓦指出,在編碼過程中,快速的反饋對開發者至關重要,任何延遲都會打斷他們的思路。

展望未來,儘管編碼助手在生成式 AI 領域的增長仍然至關重要,但薩爾瓦認爲,未來幾年公司在代碼生成模型和應用的開發方式可能會發生變化。他提到,谷歌的 DevOps 研究和評估團隊在2024年的加速開發狀態報告中顯示,39% 的受訪者對 AI 生成的代碼表示不信任,同時文檔和交付質量也有所下降。

劃重點:

✅ Code Assist 現已升級至 Gemini2.0,並增加與多個數據源的連接。

✅ 開發者可以直接在 IDE 中使用 Code Assist 獲取相關上下文信息,提升工作效率。

✅ 未來 AI 編碼助手的發展可能會更關注代碼生成質量而非單純的工作效率提升。