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

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

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

如需详细了解适用于 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 网站来托管博客”,这样可以获得更实用的详细信息。因为经常会有 有多种正确的方法来实现技术目标, 适用于 Google Cloud 的 Gemini 提供足够的背景信息有助于 确保得到妥善响应。

  • 要求在命令中包含所有参数。 例如,当你让 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 辅助功能最有用的一些关键领域。

请注意,Google Cloud 专用 Gemini 可以 意外、不完整或错误的结果。 如需了解详情,请参阅适用于 Google Cloud 的 Gemini 和 Responsible AI

信息和参考提示

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

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

分析和操作提示

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

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

任务提示

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

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

生成式问题

Google Cloud 专用 Gemini 可以生成和补全代码 您在输入请求时 通过 IDE 或通过 Google Cloud 控制台。 Gemini for Google Cloud 还可以帮助您生成代码设计和开发的流程文档。

例如,你可以让 Google Cloud 专用 Gemini 帮助你 您需要执行以下操作:

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

提供反馈

您针对自己的对话向我们提供了正面或负面的反馈时 和 Gemini for Google Cloud 的合作经验,帮助我们 改进我们用来为您提供回复的基础服务。包含 和您的明确许可, 我们可以改进 Google Cloud 专用 Gemini 减少错误,确保好的响应 如需了解详情,请参阅提供适用于 Google Cloud 的 Gemini 反馈

后续步骤