撰写更好的 Gemini for Google Cloud 提示

本文档介绍了如何优化您向 Gemini for Google Cloud 发送的提示以及它提供的帮助类型,以便您提高使用 Google Cloud 产品和服务的工作效率。

您可以通过不同的方式提示适用于 Google Cloud 的 Gemini,具体取决于您使用的 Google Cloud 产品。对于某些产品,您可以在对话式界面中向 Gemini for Google Cloud 提问,而在其他产品中,您可以在代码或查询编辑器中提问。如需了解如何输入提示,请参阅产品文档

如需详细了解适用于 Google Cloud 的 Gemini(Google Cloud 中依托 AI 技术的协作工具),请参阅 适用于 Google Cloud 的 Gemini 概览

在问题中提供背景信息和详细信息

您向 Gemini for Google Cloud 提出的问题(包括您希望 Gemini 分析或完成的任何输入信息或代码)称为提示。您从 Gemini 收到的回答或代码补全项称为回答

向 Gemini for Google Cloud 寻求帮助时,您应尽可能提供更多背景信息和具体详情。由于 AI 生成的回答基于各种可能性,因此请务必提供准确的信息。为取得最佳效果,提示不应超过 4,000 个字符。

以下是一些在问题中提供实用背景信息和详细信息的方法:

  • 撰写提示时,就像在与人交谈一样。请勿仅输入关键字(就像在网上搜索文档时那样),而应输入您在向他人说明问题时会提供的详细信息。例如,请不要输入“工作负载 GKE”一词,而是问一个完整的问题:“GKE 支持哪些类型的工作负载?”

  • 说明您尝试完成此任务的原因。 详细说明您要实现的目标有助于 Google Cloud 专用 Gemini 提供更实用的回答。例如,与其仅询问“如何部署网站”,不如告诉 Gemini for Google Cloud 您想“设置一个简单、安全的 Google Cloud 网站来托管博客”,这样可以获得更实用的详细信息。由于实现某项技术目标通常有多种正确方法,因此向 Gemini for Google Cloud 提供足够的背景信息有助于确保获得满意的回复。

  • 要求在命令中包含所有参数。 例如,当你要求 Gemini Code Assist 生成代码函数时,如果告知它“确保所有方法都使用其必需的参数”,则可能会获得更实用、更详细的回答。

  • 注明您的专业知识水平。在请求建议时,请根据您的专业知识水平来设置问题提示。您可以将自己假想为专业程序员或新手程序员,让 Gemini for Google Cloud 解释某个概念或代码,这样可以获得不同的、更合适的结果。

    例如,如需指示 Gemini 从专家情境中做出回答,您可以使用“create Python code to list all Compute Engine instances”提示它。您是使用 Google Cloud 的专家级软件开发者。”同样,您也可以让 Google Cloud 专用 Gemini 助理“用尽可能简单的术语向我解释 Kubernetes 及其优势”。

  • 添加有关产品和技术的详细信息。如果您希望获得有关特定产品、技术或技术功能的解答,请在问题中指明这一点。同样,指定编程语言有助于获得更相关的回答。如果您不确定要考虑哪些技术或产品,可以让 Gemini 为您比较不同的选项。

  • 将复杂问题拆分为多个请求。撰写单独的提示有助于 Gemini 优化和聚焦其给出的回答,帮助您逐步找到解决方案。

Gemini 可以提供哪些类型的帮助?

虽然有许多方法可以使用 Gemini for Google Cloud 中的语言和代码功能,但以下部分介绍了 Gemini 辅助功能最有用的一些关键领域。

请注意,当您请求帮助时,Gemini for Google Cloud 可能会生成意外、不完整或错误的结果。如需了解详情,请参阅适用于 Google Cloud 的 Gemini 和 Responsible AI

信息和参考提示

您可以向 Google Cloud 的 Gemini 询问有关 Google Cloud 产品和服务、常规技术、定义以及这些概念和技术之间的相互关系的信息。例如,您可以询问以下问题:

  • “Google Cloud 中的‘无服务器架构’是什么意思?”
  • “哪些 Google Cloud 产品提供代管式 Kubernetes 集群支持?”
  • “BigQuery 的主要技术特性是什么?”
  • “何时应使用 Compute Engine 而非 App Engine?”
  • “Vertex AI 支持哪些类型的模型测试?”
  • “Google 的 Security Command Center 提供哪些漏洞扫描功能?”

分析和运营提示

您可以让 Gemini for Google Cloud 总结和简化代码函数,并提供操作建议,例如:

  • “简化我选择的代码”(例如,在 IDE 中选择 Python 代码后)。
  • “总结此函数的用途”(例如,在 IDE 中选择 C 代码函数后)。
  • “如何优化 IAM 权限?”

任务提示

您可以让 Gemini for Google Cloud 帮助您完成一项或一组特定任务。对于复杂的任务,请尝试将提示拆分为单独的步骤。例如,您可以通过以下问题获取流程和任务信息:

  • “如何设置 Google Cloud 账号?”
  • “如何将存储桶设为公开?”
  • “如何从 Pub/Sub 订阅中拉取消息?”
  • “如何使用 Vertex AI 部署模型?”

生成式问题

当您通过 IDE 或 Google Cloud 控制台输入请求时,Gemini for Google Cloud 可以生成和完成代码结构。Gemini for Google Cloud 还可以帮助您生成代码设计和开发的流程文档。

例如,您可以让 Gemini for Google Cloud 帮助您执行以下操作:

  • “在 C 中创建包含特定变量的函数。”
  • “创建一个高级计划,以便在 Google Cloud 中设计、构建和部署 Web 应用。”
  • “使用默认 IP 地址创建裸机 Kubernetes 集群 YAML 文件”。
  • “为下拉菜单创建 JavaScript 代码。”
  • “创建一个简短且易于理解的用户故事,讲述名叫 Kim 的数据科学家如何设计 Vertex AI 模型。”
  • “创建 gcloud 命令,向开发者 Google 群组授予查看我的 Google Cloud 项目的权限。”

提供反馈

当您就使用 Gemini for Google Cloud 的对话式体验向我们提供正面或负面反馈时,您将帮助我们改进用于为您提供回答的基础服务。有了反馈和您的明确许可,我们可以改进 Gemini for Google Cloud,使其提供更准确的建议,减少错误,并确保加强优质回答。如需了解详情,请参阅提供适用于 Google Cloud 的 Gemini 反馈

后续步骤