为 Gemini for Google Cloud 撰写更好的提示

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

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

如需详细了解 Gemini for Google Cloud( Google Cloud中 AI 赋能的协作者),请参阅 Gemini for Google Cloud 概览

在提示中提供上下文和详细信息

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

向 Gemini for Google Cloud 寻求帮助时,建议您尽可能提供详细的上下文和具体信息。由于 AI 生成的回答是基于各种可能性生成的,因此您必须确保回复准确无误。为取得最佳效果,您的提示不应超过 4,000 个字符。

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

  • 撰写提示时,请像与真人交流那样自然表达。请勿像在网上搜索文档时那样仅输入关键字,而是要添加您在向他人解释问题时会添加的详细信息。例如,不要输入“工作负载 GKE”等字词,而是提出完整的问题:“GKE 支持哪些类型的工作负载?”

  • 说明您尝试完成任务的原因。详细说明您要完成的任务有助于 Gemini for Google Cloud 提供更实用的答案。例如,与其直接问“如何部署网站”,不如告诉 Gemini for Google Cloud 您希望“设置一个简单、安全的 Google Cloud 网站来托管博客”。由于通常有多种正确方式可以实现技术目标,因此为 Gemini for Google Cloud 提供充足的上下文信息有助于确保获得良好的回答。

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

  • 添加您的专业知识水平。当您请求建议时,将提示请求与您的专业知识水平相匹配尤其有用。让 Gemini for Google Cloud 解释某个概念或代码,无论您是专家级程序员还是新手程序员,都可以获得不同的、更合适的结果。

    例如,如需让 Gemini 从专业背景出发进行响应,您可以这样提示它:“创建用于列出所有 Compute Engine 实例的 Python 代码。您是使用Google Cloud的专业软件开发者。”同样,您还可以让 Gemini forGoogle Cloud “用尽可能简单的语言向我解释 Kubernetes 及其优势”。

  • 添加有关产品和技术的详细信息。如果您想获得有关特定产品、技术或技术能力的答案,请在提示中添加相关内容。同样,指定编程语言有助于您获得更相关的回答。如果您不确定要考虑哪些技术或产品,请让 Gemini 为您比较不同的选项。

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

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

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

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

信息和参考提示

您可以向 Gemini for Google Cloud 有关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 部署模型?”

生成式提示

Gemini for Google Cloud 可在您通过 IDE 或 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 Cloud Assist,并在 Google Cloud 控制台中使用文件夹级的 Cloud Assist 面板,那么对于支持应用的产品,辅助和回答仅限于与该文件夹相关的应用。以下列表包含在文件夹级别支持的 Google Cloud 产品:

如果您在 Google Cloud 控制台中将范围限定为某个文件夹,则这些 Google Cloud产品仅支持与应用相关的提示。如果您提交的问题与此范围内的应用无关,Gemini Cloud Assist 会提供通用回答,指出文件夹适用于与应用相关的提示。以下列表显示了与应用相关的提示示例:

  • “有多少应用已投入生产?”
  • “帮助排查应用 example-application 的问题。”

如需获取有关其他产品和资源的具体帮助,请使用 Google Cloud 控制台页面顶部的项目选择器来选择项目资源。

此外,您必须在文件夹上启用应用管理,才能在文件夹级别使用 Cloud Assist 面板。

提供反馈

当您就使用 Gemini for Google Cloud的对话式体验向我们提供正面或负面反馈时,您便在帮助我们改进用于向您提供回答的底层服务。借助反馈以及您的明确许可,我们可以改进 Gemini,以便 Google Cloud 提供更好的建议并减少错误,同时确保加强优质回答。如需了解详情,请参阅提供 Gemini for Google Cloud 反馈

后续步骤