在快速发展的企业中,工程师经常从事大型项目,这些项目使用数百种云产品和服务,跨越多个团队和职能。企业云环境的复杂性使得工程师很难全方面跟踪工作进度,协同组织部门,快速找准症结并解决 Bug。这不仅是的管理工作的增加,更有可能导致资源的浪费和安全性的降低。

Duet AI,Google Cloud 的全新 AI 协作工具,可以通过为各种常见任务提供帮助来降低其复杂性。如果您是云工程师、开发人员、操作员、数据从业者或使用 Google Cloud 作为日常工作一部分的人员,Duet AI 可以帮助您通过 Google Cloud 中的自然语言界面快速完成工作。让我们看看它是如何做到这一点的。

控制台中的 Duet AI Chat


快速上手 Google Cloud

Duet AI 可以回答您在开始使用 Google Cloud 时可能遇到的常见问题。例如,它可以告诉您有关不同产品和服务的更多信息,解释选项和设置,并提供完成常见任务的分步说明。

详细了解 Google Cloud 产品


随着您获得更多使用 Google Cloud 的经验,Duet AI 可以帮助您完成特定任务,例如如何将数据从本地迁移到 Google Cloud。Duet AI 可以提供分步说明。

Pro tip:您可以向 Duet AI 询问“分步说明”,以获得有关如何完成任务的明确指导。

了解选项和设置


Duet AI 还可以帮助您了解特定 Google Cloud 产品或服务可用的不同选项和参数。例如,用于创建新 Cloud Storage 存储桶的不同选项,或者可在 Cloud Functions 触发器中使用的不同参数。

对于依赖生成 AI 模型的系统而言,众所周知的问题是“Hallucinations”,即它们可能会生成看似合理但实际上不正确的输出。为了帮助您在使用 Duet AI 的输出之前验证其准确性,Duet AI 会为您提供与您的问题相关的文档、教程和其他材料的证明链接。

包含相关内容链接的 Duet AI 响应示例


生成脚本、gcloud 命令、查询和代码

Duet AI 可以帮助您生成各种编程语言、SQL 查询、gcloud 命令和脚本的代码,以便与 Google Cloud 产品交互。

使用多种编程语言生成代码,包括 Python、Java 和 Go


无论您是编码新手,只是需要自动化重复任务方面的帮助,还是经验丰富的开发人员试图弄清楚如何集成两种不同的云服务,Duet AI 都可以帮助您快速轻松地生成代码。

Pro tip:您可以通过 Duet AI 辅助开发(提供代码自动完成等功能),在 Cloud Code 或您最喜爱的其他 IDE 中获取代码方面的专家帮助。

生成 gcloud 命令、配置和策略文件


命令行语法和配置文件语法可能很难记住,因此 Duet AI 还可以帮助您弄清楚 gcloud 命令,例如如何获取空闲虚拟机列表或创建配置文件,例如向组织中的某些用户授予权限的策略。

Pro tip:请注意,生成的命令和其他片段可能包含通用变量,例如 PROJECT_ID 或 LOCATION,需要将其替换为特定于您的环境的实际值,然后才能运行它们。

生成查询以帮助从数据中提取见解


编写 SQL 查询可能既耗时又具有挑战性,特别是如果您不是专家或有一段时间没有编写 SQL 查询的话。Duet AI 可以根据您的自然语言描述生成查询,或更新现有查询以满足您的需求。例如,您可以要求 Duet AI 选择符合特定条件(例如收入阈值)并且在给定时间段内处于活跃状态的客户。您还可以提出后续问题或将现有查询粘贴到聊天窗口中,并要求 Duet AI 进行解释或进行更新。

Pro tip:使用 BigQuery 中的 Duet AI 直接在控制台中获取上下文 SQL 补全和其他高级数据分析功能。

如果生成的片段直接引用特定来源的详细内容,Duet AI 可以提供引用来帮助您了解许可证要求并遵守它们。

示例:Duet AI 回复中包含的引用


了解您的 Google Cloud 环境中正在发生什么

Duet AI 还可以通过总结和解释代码、查询、模拟结果、日志和系统错误来帮助您了解您的 Google Cloud 环境。请注意,除了您在提示中提供的数据之外,Duet AI 尚无法访问特定于您的环境的数据。例如,如果您询问节省成本的机会,Duet AI 可以提供通用指导。

了解日志、模拟结果、JSON 负载等


理解大量数据总是十分困难的,尤其是当数据以复杂的格式呈现时。为了提供帮助,您可以尝试将其粘贴到 Duet AI 聊天中并要求提供自然语言摘要,而不是尝试解析机器可读的 API 输出(例如 Recommender、Security Command Center)。

了解常见错误的根本原因


Duet AI 可以就如何解决身份验证、配额和计费错误等常见问题提供建议。例如,如果您在尝试连接到 Cloud SQL 数据库时看到访问被拒绝错误,您可以将错误代码以及任何相关上下文粘贴到 Duet AI 聊天中,以详细了解潜在的根本原因和故障排除步骤。

了解代码、Terraform 脚本、查询等


弄清楚发生了什么可能非常耗时,尤其是当您继承了其他人编写的代码时,或者当您不将编码或自动化任务作为日常工作的一部分而只需要处理时对现有脚本进行小的更改。Duet AI 可以帮助您解释用各种编程语言(例如 Google Cloud 示例)编写的自动化脚本、查询和代码。例如,您可以使用 Duet AI 来帮助您了解用于部署基础设施的 Terraform 脚本,或调试未返回预期结果的查询。

Pro tip:直接在 IDE 中获取自动完成、通过注释生成代码以及其他高级代码辅助功能,例如在 Cloud Code 中使用 Duet AI 的 Visual Studio Code。

Google Cloud 正在努力将 Duet AI 功能集成到 Cloud 控制台的更多地方。例如,在 Cloud Logging 中,您可以使用 Duet AI 来汇总日志条目,并提出有关特定事件发生原因以及如何解决问题的后续问题。您还可以检查传递给 Duet AI 的提示的详细信息(包括说明),并通过构建您自己的提示并手动提供上下文来在其他上下文中应用类似的原则。

Duet AI 上下文集成示例:Cloud Logging 中的“解释此日志条目”


充分利用 Duet AI 聊天的提示和技巧

  • 在使用 Duet AI 输出之前验证它们。如前所述,生成人工智能会产生看似合理但事实上不正确的内容。Google Cloud 也正在不断努力改进 Duet AI,以确保它提供准确且有用的信息,但在使用之前验证其输出非常重要。您可以通过检查 Duet AI 提供的文档和引文的链接,或者使用您自己的知识和专业知识来评估其响应来完成此操作。
  • 在提示中要具体并提供上下文。您的提示越具体,Duet AI 就越能理解您的要求。例如,不要问“我如何使用 Cloud Functions?”问“如何部署 Cloud Function 以在新文件上传到 Cloud Storage 时触发工作流程?”通过在提示中提供具体内容并提供额外的上下文,您可以帮助 Duet AI 生成更准确、更有用的输出。
  • 提出后续问题以获得更好、更切题的答复。例如,您可以通过说“您能更详细地解释一下吗?”“您能建议另一种方法吗?”或“每种方法的优点和缺点是什么?”来要求澄清、替代方案或更多信息。

返回全部