Gemini Code Assist Standard 和 Enterprise 是 Gemini for Google Cloud 产品组合中的产品,可提供 AI 赋能的协作工具,可在整个软件开发生命周期中帮助您的开发团队构建、部署和运营应用。请注意,这些产品与面向个人的 Gemini Code Assist 是分开的。
您可以在受支持的 IDE(例如 VS Code、JetBrains IDE 或 Android Studio)中使用 Gemini Code Assist,以便在许多热门语言中获得 AI 赋能的编码协助功能。您可以实时获取代码补全功能,根据注释生成完整的函数或代码块,生成单元测试,并获得代码调试、解读和文档编制方面的帮助。
Gemini Code Assist 会根据您的提示提供情境化回答,包括来源引用,其中详细列出了 Gemini Code Assist 用于生成其回答的文档和代码示例。
了解 Gemini for Google Cloud 如何以及何时使用您的数据。
作为一项尚处于发展早期的技术,Gemini for Google Cloud 产品可能会生成看似合理但实际上不正确的输出。我们建议您在使用 Gemini for Google Cloud 产品的输出前先进行验证。如需了解详情,请参阅 Gemini for Google Cloud 和 Responsible AI。
Gemini Code Assist 在直接引用其他来源(例如现有开源代码)的长篇内容时,会提供引用信息。如需了解详情,请参阅 Gemini 会注明信息来源的情况和方式。
Gemini Code Assist Standard 和 Enterprise 版本概览
以下部分将对 Gemini Code Assist Standard 和 Enterprise 版本进行比较。
Standard 版提供 AI 编码协助和企业级安全保护,可用于构建和运行应用。Enterprise 版提供 Standard 版中所有支持的功能,但您还可以根据自己的私有源代码库对其进行自定义,并且它还与其他 Google Cloud 服务集成,用于跨更广泛的技术栈构建应用。
下表突出显示了每个版本的预期受众群体和优势,可帮助您确定哪个版本最符合组织的开发目标:
Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
---|---|---|
目标受众 |
|
|
优势 |
|
|
如需比较各个版本的功能,请参阅支持的功能。
Gemini Code Assist Standard 和 Enterprise 支持的功能
以下部分介绍了 Gemini Code Assist Standard 和 Enterprise 中提供的生成式 AI 辅助功能的类型。
代码编写协助和对话
下表列出了受支持的 IDE 中可用的生成式 AI 辅助功能类型:
AI 编码辅助 | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
在以下 IDE 中为 IDE 项目提供代码补全和生成功能: |
||
IDE 中的对话式助理可使用已打开文件的上下文提供帮助 | ||
多 IDE 支持(VS Code、IntelliJ 和 PyCharm 等 JetBrains IDE、Cloud Workstations) | ||
智能体对话 | ||
提示 Gemini 完成使用系统工具和 Model Context Protocol (MCP) 服务器的复杂多步任务。如需了解详情,请参阅将智能体对话用作配对编程器。 |
||
智能操作和命令 | ||
通过右键点击所选代码(VS Code、JetBrains IDE,例如 IntelliJ 和 PyCharm、Cloud Shell Editor、Cloud Workstations 和 Android Studio)来启动智能操作。在快速选择栏中输入斜杠 / 可发起智能命令(无需选择代码)(VS Code、Cloud Shell Editor 和 Cloud Workstations)。 |
||
作为工具的外部服务 | ||
使用 Gemini Code Assist 工具在 IDE 中获取信息并执行外部服务提供的操作。使用 @ 符号,后跟工具名称,将提示发送给特定工具。例如 @GitHub get issues assigned to me 。如需详细了解各种工具,请参阅 Gemini Code Assist 工具概览。 |
||
知识产权和合规性 | ||
IDE 和 Google Cloud 控制台中的来源引用 | ||
知识产权责任补偿 | ||
VPC-SC 和专用 Google 访问通道 | ||
企业知识 | ||
IDE 可从 GitHub、GitLab 和 Bitbucket 的代码库中生成自定义代码建议 |
IDE 之外的其他功能
以下部分详细介绍了 Gemini Code Assist Standard 和 Enterprise 版提供的其他功能,这些功能不仅限于在 IDE 中提供辅助功能。
Gemini Cloud Assist
下表列出了 Google Cloud 控制台的 Gemini Cloud Assist 中的生成式 AI 辅助类型:
Gemini Cloud Assist 辅助 | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Gemini Cloud Assist 功能(包括适用于所有 Google 用户以及适用于 Gemini Code Assist 企业版用户的功能) |
Gemini in Apigee
下表列出了 Apigee(IDE 和Google Cloud 控制台)中用于 API 开发的生成式 AI 辅助类型:
适用于 API 管理的 Gemini Code Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
使用自然语言提示创建或修改 OpenAPI 规范。 | ||
创建或更新 API 规范时使用的企业上下文。 | ||
Gemini Code Assist 代码解释(适用于 Apigee 政策)。(预览版) |
Gemini in Application Integration
下表列出了 Google Cloud 控制台的 Application Integration 中的生成式 AI 辅助类型:
集成创建辅助 | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
用于生成自动化流程的 AI 辅助型可视化编辑器 | ||
在企业上下文中嵌入 AI 辅助进行自动化流程编写 | ||
生成式 AI 自动化流程文档生成和优化 |
结合了 Gemini Code Assist 的 Gemini in BigQuery 功能
下表显示了 BigQuery Studio 中适用于 BigQuery 的生成式 AI 辅助类型:
数据洞察 | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
数据洞察提供了一个深度分析查询库,其中包含根据表的元数据生成的查询。 |
Gemini in Colab Enterprise
下表列出了 Colab Enterprise 中针对代码的生成式 AI 辅助类型:
笔记本代码辅助 | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
在笔记本中生成和补全 Python 代码 |
Gemini in Databases
下表显示了在数据库中进行编码时可获得的生成式 AI 辅助类型:
生成 SQL 查询 | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
用自然语言编写内容以生成 SQL 语句。 | ||
获取适用于架构的上下文代码。 | ||
优化现有查询并对其进行说明。 |
Gemini in Firebase
下表列出了 Gemini in Firebase 为应用开发提供的生成式 AI 辅助类型:
Firebase 控制台中的对话 AI 辅助 | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
利用 Firebase 产品和服务的深厚知识、最佳实践和问题排查专业知识。 | ||
使用对话中的自然语言为 Firebase 生成、重构和调试示例代码。 | ||
使用自然语言提示说明、生成和转换代码。 | ||
应用质量分析 | ||
总结应用崩溃情况,并提供分析洞见和问题排查步骤,以帮助开发者调查和解决应用质量问题。 | ||
分析现有代码、发现潜在问题,并提出改进建议。 | ||
Firebase Cloud Messaging 和 In-App Messaging 宣传活动摘要和分析洞见 | ||
汇总和分析您的消息宣传活动,并提供可操作的建议来提升效果。 | ||
Firebase Data Connect 架构生成和数据探索 | ||
使用自然语言生成数据库架构。 | ||
使用自然语言生成 GraphQL 查询和变更。 | ||
上下文感知 | ||
使用项目和应用上下文来指导对话式辅助、问题排查和应用质量分析。 |
设置 Gemini Code Assist
如需了解详细设置步骤,请参阅设置 Gemini Code Assist。
在 IDE 中与 Gemini Code Assist 互动
在为 Google Cloud 项目设置 Gemini Code Assist Standard 或 Enterprise,并在您的 IDE(VS Code 或受支持的 JetBrains IDE)中安装 Gemini Code Assist 扩展程序后,您可以通过以下方式寻求帮助:
直接在代码编辑器中接收代码补全或生成代码。
点击 IDE 中的 spark Gemini 以显示对话式助理。您可以在编辑器中提问或选择代码,然后输入提示,如下所示:
Write unit tests for my code.
Help me debug my code.
Make my code more readable.
如需了解详情,请参阅在 IDE 中使用 Gemini Code Assist。
后续步骤
- 了解如何在 IDE 中使用 Gemini Code Assist。
- 了解 Gemini for Google Cloud 如何使用您的数据。
- 了解 Gemini Code Assist 价格。
- 了解 Gemini Code Assist 的安全性、隐私权和合规性。