在周二举行的 Cloud Next 大会上,谷歌发布了 Gemini Code Assist。这是一款面向企业的 AI 代码补全和辅助工具。
如果这听起来很熟悉,那可能是因为谷歌此前曾在现已停用的 Duet AI 品牌下提供过类似服务。该服务于 2023 年底正式推出,但即便如此,谷歌当时就已暗示将很快把该服务从 Codey 模型迁移至 Gemini。Code Assist 既是对旧服务的重新品牌化,也是一次重大更新。
Code Assist 在拉斯维加斯举办的拥有 30,000 名参会者的会议上进行了演示,将通过 VS Code 和 JetBrains 等流行编辑器的插件提供。
与 Duet AI 版本相比,Code Assist 更是直接竞争对手,其目标并非 Copilot 的基础版,而是 GitHub 的 Copilot Enterprise。这得益于几个谷歌特有的优势。
其中包括对 Gemini 1.5 Pro 的支持,该模型以百万级 token 上下文窗口而闻名,使谷歌的工具能够比竞争对手获取更多的上下文信息。谷歌表示,这意味着更准确的代码建议,例如,还具备推理和处理更改大段代码的能力。
“此次升级带来了高达 100 万 token 的上下文窗口,这是业界最大的规模。这使得客户能够对其整个代码库进行大规模更改,从而实现以前无法实现的 AI 辅助代码转换,”谷歌云平台和技术基础设施副总裁兼总经理 Brad Calder 在周二宣布之前的新闻发布会上解释道。
与 GitHub Enterprise 类似,Code Assist 也可以根据公司的内部代码库进行微调。
Turing 工程总监兼生成式 AI 负责人 Kai Du 表示:“使用 Gemini Code Assist 结合 RAG 进行代码定制,显著提高了 Gemini 为我们开发人员提供的代码补全和生成方面的质量。”“随着代码定制的部署,我们预计整体代码接受率将大幅提升。”
该功能目前处于预览阶段。
Code Assist 的另一项突出功能是支持位于本地、GitLab、GitHub 和 Atlassian 的 BitBucket 等的代码库,以及可能分布在不同服务之间的代码库。这是谷歌在该领域最流行的竞争对手目前尚未提供的功能。
谷歌还与多家以开发者为中心的公司合作,将其知识库引入 Gemini。Stack Overflow 今年早些时候已宣布其与 Google Cloud 的合作关系。Datadog、Datastax、Elastic、HashiCorp、Neo4j、Pinecone、Redis、Singlestore 和 Snyk 现在也通过类似的合作方式与谷歌携手。
当然,真正的考验在于开发者将对 Code Assist 作何反应,以及其建议对他们有多大用处。谷歌在此处采取了正确举措,支持多种代码库并提供巨大的上下文窗口,但如果延迟过高或结果不够理想,这些功能都将毫无意义。如果它不能显著优于拥有先发优势的 Copilot,它可能会重蹈 AWS CodeWhisperer 的覆辙,后者似乎处于近乎零增长的状态。
值得注意的是,除了 Code Assist,谷歌今天还宣布了 Gemma 家族中用于代码生成和辅助的新开源模型 CodeGemma 的发布。CodeGemma 现在可通过 Vertex AI 获得。
Cloud Assist
除了 Code Assist 之外,谷歌今天还宣布了 Gemini Cloud Assist,旨在帮助“云团队设计、运营和优化其应用生命周期”。该工具可以根据对期望设计结果的描述,生成针对公司需求量身定制的架构配置。它还能帮助诊断问题并找出根本原因,以及优化公司的云使用情况,从而降低成本或提升性能。
Cloud Assist 将通过聊天界面提供,并直接嵌入到多个 Google Cloud 产品中。
谷歌将 Stack Overflow 的知识库引入 Gemini for Google Cloud
GitHub 的 Copilot Enterprise 现已正式推出,月费为 39 美元
亚马逊推出 CodeWhisperer,一款类似 GitHub Copilot 的 AI 结对编程工具

