Gemini Code Assist 概览

Gemini Code Assist 是 Gemini for Google Cloud 产品组合中的一款产品,可提供 AI 赋能的辅助功能,帮助您的开发团队在整个软件开发生命周期内构建、部署和操作应用。

您可以在 IDE(例如 VS Code、IntelliJ、Cloud Workstations 或 Cloud Shell Editor)中使用 Gemini Code Assist,以多种主流语言获取依托 AI 技术的编码辅助功能。在编写代码、根据注释生成完整函数或代码块、生成单元测试,以及获取调试、理解和记录代码方面的帮助时,您都可以获得代码补全。

Gemini Code Assist 可为您的提示提供符合情境的响应,包括有关 Gemini 用来生成响应的文档和代码示例的来源引用

Gemini Code Assist 使用 Google 开发的大语言模型 (LLM)。LLM 使用数十亿行开源代码、安全数据和 Google Cloud 专有内容(如文档和示例代码)进行微调。

Gemini 不会将您的提示或其回答作为数据来训练模型。如需了解详情,请参阅 适用于 Google Cloud 的 Gemini 如何使用您的数据。作为一项处于早期阶段的技术,Gemini 可以生成看似合理但事实不符的输出。我们建议您在使用 Gemini 之前验证其所有输出。如需了解详情,请参阅适用于 Google Cloud 和 Responsible AI 的 Gemini

Gemini 如何助力编码

Gemini 用于协助完成编码和代码相关任务。 我们建议您测试和检查所有代码。Gemini 直接引用其他来源(例如现有的开放源代码)时,会提供引用信息。如需了解详情,请参阅 Gemini 引用信息来源的方式和时间

在 IDE 中与 Gemini Code Assist 互动

为 Google Cloud 项目设置 Gemini Code Assist 并在 IDE 中安装 Cloud Code 插件后,您可以通过以下方式寻求帮助:

  • 直接在代码编辑器中接收代码补全或生成代码。

  • 在 IDE 中点击 spark Gemini 以显示对话式助理。您可以在编辑器中提出问题或选择代码,并输入提示,例如:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

如需了解详情,请参阅在 IDE 中使用 Gemini Code Assist

特性

下表显示了 Gemini Code Assist 中提供的生成式 AI 辅助功能的类型,以及介绍如何获取帮助的文档的链接:

任务 协助类型 产品文档
开发和部署
  • 生成并调试代码。
  • 生成单元测试。
  • 回答有关代码和其他技术主题的问题。
  • 提供最佳实践和优化建议。
代码转换预览版
  • 生成注释行以记录代码。
  • 对存在问题的代码进行问题排查。
  • 提高代码可读性。
  • 提高代码的效率。

后续步骤