Gemini Code Assist 概览

Gemini Code Assist 是 Google Cloud 专用 Gemini 产品组合中的一款产品,可提供 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 专属内容(例如文档和示例代码)的微调。

了解 Google Cloud 专用 Gemini 使用数据的方式和时机。 作为一项尚处于早期阶段的技术,Google Cloud 专用 Gemini 可以生成看似合理但实际上不正确的输出。我们建议您在使用 Google Cloud 专用 Gemini 的所有输出内容之前先对其进行验证。如需了解详情,请参阅 Google Cloud 专用 Gemini 和 Responsible AI

Gemini Code Assist 如何协助编码工作

Gemini Code Assist 可帮助您完成编码和代码相关任务。我们建议您测试并查看所有代码。 当 Gemini Code Assist 直接引用其他来源(例如现有开源代码)的长篇内容时,Gemini Code Assist 会提供引用信息。如需了解详情,请参阅 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 辅助类型,以及介绍如何获取帮助的文档链接:

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

后续步骤