面向开发者的 Duet AI

Duet AI for Developers 是 Google Cloud 中 Duet AI 的一部分,是一个依托 AI 技术的协作工具,可帮助您的开发团队在整个软件开发生命周期中构建、部署和运维应用。

Duet AI for Developers 可在您的工作环境中提供以下类型的帮助:

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

    Duet AI 可针对您的提示提供符合情境的响应,包括有关 Duet AI 用于生成回复的文档和代码示例的来源引用

  • 在 Google Cloud 控制台中协助排查问题。当您在 Google Cloud 控制台中使用 Duet AI 时,可以询问有关 Google Cloud 的自然语言问题。Duet AI 会提供提示以帮助发起对话,并且支持多轮提示和响应。

    Duet AI 还可以提供 Cloud Logging 中复杂日志条目和 Error Reporting 中错误的摘要,帮助您了解和排查问题。

Duet AI 使用 Google 开发的大语言模型 (LLM)。LLM 使用数十亿行开源代码、安全数据和 Google Cloud 专有内容(如文档和示例代码)进行微调。Duet AI 不会使用您的提示来训练模型。如需了解详情,请参阅 Google Cloud 中的 Duet AI 如何使用您的数据

在哪里与 Duet AI 互动

为 Google Cloud 项目设置 Duet AI 后,您可以在以下几个地方寻求帮助:

  • Google Cloud 控制台中的 Duet AI 窗格
  • Google Cloud 控制台中的特定 Google Cloud 产品页面
  • 您的 IDE

Duet AI 窗格

设置 Duet AI 后,Google Cloud 控制台工具栏中将显示 chat_spark Duet AI 图标。点击此图标后,系统会显示 Duet AI 窗格(对话式助理)。对话助手窗格会持续显示控制台中的各个页面,以便您在工作过程中保持对话不中断。如需了解详情,请参阅在 Google Cloud 控制台中试用 Duet AI

控制台中的 Google Cloud 产品

Duet AI for Developers 可以在某些 Google Cloud 产品内提供帮助。辅助类型取决于产品。

例如,在 Logging 中为项目设置 Duet AI 后,日志浏览器中会显示 chat_spark 说明此日志条目图标。在调查问题时,您可以点击此按钮,帮助解读日志中的活动。

Duet AI 中的“说明此日志条目”按钮显示在日志浏览器中。

如需了解详情,请参阅在 Duet AI 协助下汇总日志条目

IDE

如果您在 IDE 中使用 Cloud Code 插件,则登录 Google Cloud 项目(管理员已启用 Duet AI 或您有权启用 API)后,IDE 中会显示 chat_spark Duet AI 图标。您可以点击此图标以显示对话式助理。

在编辑器中选择代码后,您可以输入如下所示的提示:

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

借助 Duet AI,您还可以在代码编辑器中生成代码或接收代码补全。

如需了解详情,请参阅在 IDE 中设置 Duet AI

特性

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

任务 协助类型 产品文档
开发和部署
  • 生成并调试代码。
  • 生成单元测试。
  • 回答有关 Google Cloud 产品的问题。
  • 提供最佳实践和优化建议。
问题排查
  • 汇总日志条目。
  • 对错误消息进行问题排查。

后续步骤