本文档介绍了如何优化发送给 Gemini 的提示及其提供的辅助类型,以便您可以使用 Google Cloud 产品和服务提高工作效率。
您可以通过不同的方式提示 Gemini,具体取决于您使用的 Google Cloud 产品。对于某些产品,您可以在对话界面中提示 Gemini,而在其他产品中,您可以通过代码或查询编辑器提示。如需了解如何输入提示,请参阅产品文档。
如需详细了解 Google Cloud 中 AI 赋能的协作平台 Gemini,请参阅 Google Cloud 中的 Gemini 概览。
在问题中提供背景信息和详细信息
您向 Gemini 询问的问题(包括您希望 Gemini 分析或完成的任何输入信息或代码)称为提示。您从 Gemini 收到的回复或代码补全称为“响应”。
向 Gemini 寻求帮助时,您应该提供尽可能多的背景信息和具体详情。由于 AI 生成的响应基于各种可能性,因此请务必保持准确。为获得最佳结果,提示不应超过 4,000 个字符。
下面提供了一些在问题中提供有帮助的背景信息和详细信息的方法:
撰写提示时要像在与他人交谈。请勿像在线搜索文档时那样只输入关键字,而应加入向他人解释问题时要添加的详细信息。例如,不要输入术语“工作负载 GKE”,而要问一个完整的问题:“GKE 支持哪些类型的工作负载?”
告诉 Gemini 您尝试完成某项任务的原因。 详细描述您要完成的任务,有助于 Gemini 提供更有用的答案。例如,告诉 Gemini 您想要“设置一个简单、安全的 Google Cloud 网站来托管博客”,以便 Gemini 提供更实用的详细信息,而不是只询问“如何部署网站”。由于实现技术目标通常有多种正确的方法,因此为 Gemini 提供充足的背景信息有助于确保获得良好的回应。
告知 Gemini 在一个命令中包含所有参数。 例如,当您要求 Gemini 生成代码函数时,您可能会生成更实用、更详细的响应,只需告诉它“确保所有方法都使用其必需的参数”即可。
包括您的专业水平。当您提出建议时,将您的提示请求与您的专业知识水平相匹配会很有帮助。如果您像是专业的程序员(或初级程序员)那样让 Gemini 为您解释某个概念或代码,可以得到不同且更合适的结果。
例如,如需指示 Gemini 从专家上下文中做出响应,您可以使用“创建 Python 代码以列出所有 Compute Engine 实例”来提示它。您是使用 Google Cloud 的专业软件开发者。”同样,您可以要求 Gemini“以尽可能简单的字词向我解释 Kubernetes 及其优势”。
包含产品和技术的详细信息。如果需要有关特定产品、技术或技术功能的解答,请在提示中包含相应内容。同样,指定编程语言也有助于您获得更相关的响应。如果您不确定要考虑哪些技术或产品,请让 Gemini 为您比较不同的选项。
将复杂的问题拆分为多个请求。撰写单独的提示有助于 Gemini 优化和重点回答它给出的答案,帮助您逐步找到解决方案。
Gemini 可以为您提供哪些类型的帮助?
虽然在 Gemini 中可以通过多种方式使用语言和代码功能,但以下几部分将介绍 Gemini 辅助功能最有用的一些关键领域。
请注意,当您寻求帮助时,Gemini 可能会生成意料之外的、不完整或错误的结果。 如需了解详情,请参阅 Google Cloud 中的 Gemini 和 Responsible AI。
信息和参考提示
您可以向 Gemini 询问有关 Google Cloud 产品和服务、常规技术、定义以及这些概念和技术之间的关系。例如,您可以询问 Gemini 以下问题:
- “Google Cloud 中的“无服务器架构”是什么意思?”
- “哪些 Google Cloud 产品提供代管式 Kubernetes 集群支持?”
- “BigQuery 的关键技术功能有哪些?”
- “何时应使用 Compute Engine 而不使用 App Engine?”
- “Vertex AI 支持哪些类型的模型测试?”
- “Google 的 Security Command Center 提供什么漏洞扫描?”
分析和操作提示
您可以要求 Gemini 总结和简化代码函数,并提供操作建议。例如,您可以询问 Gemini 以下信息:
- “简化我选择的代码”(例如,在 IDE 中选择 Python 代码后)。
- “总结此函数的用途”(例如,在 IDE 中选择 C 代码函数后)。
- “如何优化 IAM 权限?”
任务提示
您可以请 Gemini 帮助您完成一项或一组特定任务。对于复杂的任务,请尝试将提示拆分为单独的步骤。例如,您可以获取包含以下问题的过程和任务信息:
- “如何设置 Google Cloud 帐号?”
- “如何将存储桶设为公开?”
- “如何从 Pub/Sub 订阅中拉取消息?”
- “如何使用 Vertex AI 部署模型?”
生成式提示
当您从 IDE 或 Google Cloud 控制台输入请求时,Gemini 可以生成并完成代码结构。Gemini 还可以帮助您生成用于代码设计和开发的流程文档。
例如,您可以让 Gemini 帮助您执行以下操作:
- “在 C 中创建一个包含特定变量的函数。”
- “针对在 Google Cloud 中设计、构建和部署 Web 应用制定总体计划。”
- “使用默认 IP 地址创建裸金属 Kubernetes 集群 YAML 文件。”
- "为下拉菜单创建 JavaScript 代码。"
- “创作一个简单易懂的用户故事,讲述一位名叫 Kim 的数据科学家设计 Vertex AI 模型的过程。”
- “创建 gcloud 命令,向开发者 Google 群组授予查看我的 Google Cloud 项目的权限。”
提供反馈
如果您向我们提供关于 Gemini 对话体验的正面或负面反馈,即表示您有助于我们改进为您提供回复的基础服务。通过提供反馈和获得您的明确许可,我们可以改进 Gemini,使其给出更合乎需求的建议并减少错误,同时确保优质回复得到强化。如需了解详情,请参阅提供 Gemini 反馈。
后续步骤
- 如需详细了解大型语言模型 (LLM) 提示设计,请参阅提示设计简介。
- 如需详细了解生成式 AI,请参阅生成式 AI 学习路线。
- 如需详细了解 Gemini 和 LLM 模型,请参阅 Google Cloud 中的双子座和 Responsible AI。
- 如需详细了解我们如何在获得您许可的情况下使用您的反馈数据,请参阅 Google Cloud 中的 Gemini 如何使用您的数据。