谷歌近期宣布,旗下的企业级代码助手 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 编码助手的发展可能会更关注代码生成质量而非单纯的工作效率提升。