Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

开始使用提示

学习目标

完成本单元后,您将能够:

  • 解释什么是提示和提示设计。
  • 识别有效提示的不同部分。
  • 描述一个提示如何产生不同的输出。

什么是提示?

如果您已经完成了生成式 AI 基础知识模块,您就知道大语言模型 (LLM) 可以帮助企业和团队完成各种基于语言的任务。例如,他们可以生成要发给客户的个性化电子邮件,或者分析客户反馈并提取重要见解。但是 LLM 不能自行创建优质内容。它们需要我们以提示的方式提供一些指导。

为了理解提示的工作原理,假设您是一家受欢迎面包店的主厨。您雇了一个很聪明的助手来提高工作效率。这名助手接受过烹饪专家的培训,可以利用所学知识以极快的速度做出美味的蛋糕。但为了制作出顾客需要的特定蛋糕,您需要为助手提供指导。为此您向助手发出详细的指令,包括所需的所有信息,例如做蛋糕需要的材料、蛋糕的用途以及蛋糕的制作步骤。

这就是提示:发出详细的指令,帮助 LLM 生成优质的输出。

[在 stability.ai 上使用 DreamStudio 通过 AI 生成的图像,并配有提词:“一个友好的机器人戴着厨师帽。机器人站在一张桌子旁,桌子上摆着一个别致的蛋糕。采用 2D 矢量艺术风格绘制。”]

那么,您可以给 LLM 什么类型的提示呢?比如说,作为厨师,您想大力宣传您的蛋糕。您可以向 LLM 发出以下简单指令,以占得先机。

用例

说明

起草一封给客户的电子邮件

写一封跟进蛋糕订单的电子邮件。

总结对话

总结最近录制的一段关于潜在商业伙伴关系的对话的关键要点。

为新产品的名字集思广益

创建一个新款无麸质蛋糕的名称列表。

发出指令是一个很好的起点,但它们会留下很多未回答的问题,从而导致输出不理想。在以上示例中,蛋糕订单包括哪些内容?您认为对话的关键要点是什么?您希望蛋糕名称遵循什么品牌准则?指令只是一个有效提示的一部分。为了确保高质量的输出,您还需要在提示中添加具体信息和明确的限制条件。这就是提示设计的全部内容,如果没有它,您的蛋糕(输出)必然达不到预期效果。

在您的头衔中添加“设计师”字样

营销人员/设计师。小企业主/设计师。管理员/设计师。谈及提示,我们都是设计师。

提示设计是指创建提示并不断迭代的过程。就像厨师通过测试和调整来完善食谱一样,您必须审查 LLM 的响应并对提示进行迭代,直到获得准确且高质量的输出。

为何要对此费心?模糊或不准确的指令会导致 LLM 产生无关甚至有偏差的响应。

确保 LLM 产生有效响应的一种方法是将提示与现实情况“联系”起来。为此,您需要向 LLM 提供与您的请求相关的特定数据。您提供的数据是对 LLM 训练时的通用原始数据的补充。基于特定数据来构建提示,为 LLM 提供与您的业务、产品和客户相关的信息。如果没有这些数据,LLM 很可能会创建包含通用或不相关细节的内容,比如跟进电子邮件。有了这些数据,您的提示将真正实现个性化。

影响 LLM 输出的不仅仅是提示。LLM 的背景也会影响其响应。设计提示时,确保尝试通过 LLM 背景来查看不同值如何影响输出。

例如,您知道 LLM 并不是“确定性”的吗?这意味着即使您连续两次给同一 LLM 相同的提示,它的响应通常也会有所不同。但是您可以使用 LLM 的“温度”背景来减少或增加其输出的可变性。这样一来,在相同的提示下,LLM 的响应可能多少有些相似,这取决于您的偏好。

最后,请记住 LLM 并非一刀切的解决方案。在同一个提示下,不同 LLM 的响应确实是不同的。就像烹饪助手一样,每个 LLM 都由不同的专家进行培训,使用不同的数据和教学技巧。为了获得最佳结果,始终要了解您正在使用的 LLM,并根据实际情况定制提示。

提示的基本要素

就像一个好的菜谱一样,有效提示包括要素和指令。它们相互协作,帮助 LLM 生成优质的输出。

以下是您需要在提示中包含的一些关键要素。让我们看看如何使用这些要素来创建一篇博客帖子。

要素

描述

示例

参与者

描述发送和接收模型输出的人员。

您是世界知名的蛋糕装饰师。您的顾客包括家庭、新婚夫妇和儿童。

背景

提供模型的上下文信息。

您拥有一家面包店,卖出的蛋糕深受顾客欢迎。您的博客也深受顾客喜爱。您正在撰写一篇新的博客帖子。

目标

描述您希望通过模型的输出实现何种目标。

您想吸引顾客的注意力,同时向他们传授新颖的装饰技巧。

关系

描述涉及的参与者之间的关系。还应提及模型的输出与参与者之间的关系。

您的客户爱吃甜食,对您用新方法制作的新款蛋糕总是好奇不已。

数据

提供要使用的模型数据。

您的面包店推出了一系列新款蛋糕,您希望针对顾客打广告。

在提及要素后,明确告知 LLM 需要遵循的指令。

指令

告知 LLM 您想要什么类型的内容以及必须包含什么。

写一篇内容丰富的文章,介绍蛋糕装饰的基础知识。包括对不同蛋糕装饰技巧的全面分析。讨论各种技巧的注意事项,并探索面临的挑战。包括一个行动倡议:品尝应用了我在博客帖子中讨论过的所有技巧而制成的新款蛋糕,以了解这些技巧的作用。

最后,您还需要在提示中添加详细信息,以阐明或约束 LLM 的响应方式。这包括您希望 LLM 遵循的任何限制条件、语言和风格准则。您添加的详细信息越多,LLM 的响应就越具个性化。

限制

为了防止产生幻觉,给模型添加护栏,使其保持在范围内。

您必须遵循所给指令。您不能涉及任何没有数据支持或依据的内容或生成回答。

语言

告知模型以何种语言生成输出。

用英语书写该博客帖子。

风格和语气

告知模型要遵循的风格和语气准则。

只有达到八年级阅读水平的人才能读懂该博客帖子,并使用形容词来唤起散文中的意象。使用简洁、陈述性的句子,并采用主动语态。不得使用填充词、俚语和冗语。该博客帖子的字数必须小于 600 字。

当您将要素、指令和附加信息整合一起时,您会得到一个像这样的提示。

您是世界知名的蛋糕装饰师,同时您拥有一家面包店,卖出的蛋糕深受顾客欢迎。您的博客也深受顾客喜爱。您的顾客包括家庭、新婚夫妇和儿童。您的客户爱吃甜食,对您用新方法制作的新款蛋糕总是好奇不已。您正在撰写一篇新的博客帖子。您想吸引顾客的注意力,同时向他们传授独特的装饰技巧。

您必须遵循所给指令。您不能涉及任何没有数据支持或依据的内容或生成回答。

指令:

写一篇内容丰富的文章,介绍蛋糕装饰的基础知识。包括对不同蛋糕装饰技巧的全面分析。讨论各种技巧的注意事项,并探索面临的挑战。包括一个行动倡议:品尝应用了我在博客帖子中讨论过的所有技巧而制成的新款蛋糕,以了解这些技巧的作用。

用英语书写该博客帖子。只有达到八年级阅读水平的人才能读懂该博客帖子,并使用形容词来唤起散文中的意象。使用简洁、陈述性的句子,并采用主动语态。不得使用填充词、俚语和冗语。该博客帖子的字数必须小于 600 字。

现在,撰写博客帖子。

资源

在 Salesforce 帮助中分享 Trailhead 反馈

我们很想听听您使用 Trailhead 的经验——您现在可以随时从 Salesforce 帮助网站访问新的反馈表单。

了解更多 继续分享反馈