针对 Google Cloud 专用 Gemini 撰写更好的提示

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

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

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

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

您向 Google Cloud 专用 Gemini 提出的问题,包括您希望 Gemini 分析或完成的任何输入信息或代码,称为提示。您从 Gemini 收到的答案或代码补全称为响应

当您向 Google Cloud 专用 Gemini 寻求帮助时,应该提供尽可能多的上下文和具体细节。由于 AI 生成的回答基于各种可能性,因此请务必提供精确性。为获得最佳效果,提示不应超过 4,000 个字符。

您可以通过以下方式在问题中提供有用的背景信息和详细信息:

  • 像与人交谈一样编写提示。不要像在线搜索文档时那样只输入关键字,还应包括向他人解释问题时要包含的详细信息类型。例如,不要输入术语“工作负载 GKE”,只需提出完整的问题:“GKE 支持哪些类型的工作负载?”

  • 请说明您尝试完成某项任务的原因。 有关您尝试完成目标的详细信息可以帮助 Google Cloud 专用 Gemini 提供更实用的答案。例如,告诉 Google Cloud 专用 Gemini 您想要“设置一个简单、安全的 Google Cloud 网站来托管博客”,这比只问“如何部署网站”更有帮助。因为通常有多种正确的方法可以达成技术目标,因此为 Google Cloud 专用 Gemini 提供充足的背景信息有助于确保获得良好的回答。

  • 要求在命令中包含所有参数。 例如,当您要求 Gemini Code Assist 生成代码函数时,您可以告诉 Gemini Code Assist “确保所有方法都使用其所需的参数”,从而生成更实用、更详细的响应。

  • 说明您的专业水平。当您提出建议时,最好将您的提示请求与您的专业知识水平进行匹配。让 Google Cloud 专用 Gemini 以专业程序员或初级程序员的身份解释某个概念或代码,可以得到不同且更恰当的结果。

    例如,如需指示 Gemini 从专家语境中做出响应,您可以提示它“创建 Python 代码以列出所有 Compute Engine 实例。您是使用 Google Cloud 的专业软件开发者。”同样,您也可以让 Google Cloud 专用 Gemini“用尽可能简单的字词解释 Kubernetes 及其对我的好处”。

  • 添加有关产品和技术的详细信息。如果您想查找关于特定产品、技术或技术能力的解答,请在提示中说明这一点。同样,指定编程语言也有助于获得更相关的响应。如果您不确定要考虑使用哪些技术或产品 可以让 Gemini 比较不同的选项

  • 将复杂的问题分解为多个请求。编写单独的提示有助于 Gemini 优化并集中其给出的答案,从而帮助您逐步找到解决方案。

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

虽然 Google Cloud 专用 Gemini 的语言和代码功能的使用方式有很多,但以下部分介绍了 Gemini 的辅助功能在哪些方面最为有用。

请记住,当您寻求帮助时,Google Cloud 专用 Gemini 可能会生成意外、不完整或错误的结果。 如需了解详情,请参阅 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 提供什么漏洞扫描?”

分析和操作提示

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

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

任务提示

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

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

生成式提示

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

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

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

提供反馈

对于 Google Cloud 专用 Gemini 的对话体验,只要向我们提供正面或负面反馈,您就有助于我们改进用来为您提供回答的基础服务。得益于反馈和您的明确许可,我们能够改进 Google Cloud 专用 Gemini,在更少的错误中提供更好的建议,并确保得到采纳的优质回答。如需了解详情,请参阅提供 Google Cloud 专用 Gemini 反馈

后续步骤