Skip to main content
欢迎参加 3 月 5 日至 6 日在旧金山举行的 TDX AI 代理时代开发者大会,或通过 Salesforce+ 参与。立即注册

此徽章需要一个新的自定义 Einstein AI Playground

您完成此徽章或需要 Einstein AI Playground 的任意其他徽章的时间有限。如果超出时间,您将失去此 Playground 的访问权限并可能需要重新开始。

构建 Flex 提示模板

学习目标

在本项目中,您将:

  • 使用提示生成器创建 Flex 提示模板。
  • 创建模板触发的提示流以用于 Flex 提示模板。
备注

备注

用中文(简体)学习?在中文(简体)Trailhead Playground 中开始挑战,用括号中提供的译文完成挑战。仅复制并粘贴英文值,因为挑战验证基于英文数据。如果在中文(简体)组织中没有成功通过挑战,我们建议您 (1) 将区域设置切换为美国,(2) 按此处说明将语言切换为英文,(3) 再次单击“检查挑战”按钮。

查看 Trailhead 本地化语言徽章详细了解如何利用 Trailhead 译文。

开始之前

开始此模块前,请考虑完成下列推荐内容:

简介

提示生成器中的 Flex 提示模板提供了一种通用且高效的方式,可以自动创建 PDF、社交媒体帖子、简报、电子邮件、记录字段等文本,并可以使用 Einstein 生成式 AI 和 LLM(大型语言模型)完成更多内容。与提示生成器中的销售电子邮件或字段生成提示模板不同,Flex 模板没有预定义的入口点。这是什么意思呢?您可以在组织中选择要在模板中使用的任何对象,并在您认为合适的地方应用完成的提示。无论是使用 Apex、流、REST API 还是 Agentforce,Flex 模板都是为满足您的需求而设计的。

在本项目中,您将学习如何在提示生成器中创建和测试 Flex 提示模板。您还将了解如何使用流来改进提示响应并有效地处理大型数据集。您的任务是为一个受欢迎的度假胜地——Coral Cloud 度假村设计一份简报,突出来宾住宿期间酒店将举行的活动。

注册一个含 Einstein AI 的自定义 Playground

为了完成这个项目,您需要一个专门的、限时的自定义 Playground,其中包含 Einstein AI 和我们的示例数据。

  1. 勾选单元开头的 I can receive a password email(我可以接收密码邮件)复选框(如果还没勾选的话)。
  2. 单击 Create Playground(创建 Playground)
  3. 根据提示操作。
  4. 记住组织的到期日期,并在此日期之前完成这个徽章。
备注

此自定义 Playground 专为此徽章中的挑战而设计,可能不适用于其他徽章。一定要检查您是否在使用我们推荐的 Trailhead Playground 或特殊组织。

如果正在探索利用 Einstein AI 提高效率学习路径,您也可以将此组织用于这些 Trailhead 项目:

添加体验数据

在开始使用提示生成器之前,让我们创建两个新的度假村活动作为测试数据。

  1. 在自定义 Playground 中,单击 App Launcher(应用程序启动器)应用程序启动器图标 并在搜索栏中输入 Experience(体验)。单击 Experiences(体验)
  2. 单击 New(新建)
  3. Experience Name(体验名称)输入 Family Karaoke Night(家庭卡拉 OK 之夜)。
  4. Activity Level(活动级别)字段选择 Low(低)
  5. Capacity(容纳人数)字段输入 50
  6. Default Start Time(默认开始时间)选择 6:00 PM(下午 6:00)
  7. 将下列文本粘贴到 Description(描述)字段:
Join us for Family Karaoke Night and sing your heart out with your loved ones! It's a fun-filled evening where you can showcase your talent, laugh together, and create unforgettable memories.
  1. Duration(持续时间)键入 2
  2. Location(位置)字段键入 Melody Lounge(旋律休息室)。
  3. 从 Type(类型)下拉菜单中选择 Family & Kids’ Activities(家庭和儿童活动)
  4. 单击 Save & New(保存并新建)
  5. 在 Experience Name(体验名称)字段中输入 Sunrise Yoga(日出瑜伽)。
  6. Activity Level(活动级别)字段选择 Medium(中)
  7. Capacity(容纳人数)字段输入 35
  8. Default Start Time(默认开始时间)选择 6:00 PM(上午 7:00)
  9. 将下列文本粘贴到 Description(描述)字段:
Start your day with Sunrise Yoga on the beach, where you can stretch under the warm morning sun and listen to the soothing sound of the waves. It's the perfect way to feel refreshed and ready for a fun day ahead!
  1. Duration(持续时间)键入 1
  2. Location(位置)字段键入 Cocoa Shore(可可海岸)。
  3. 从 Type(类型)下拉菜单中选择 Fitness & Exercise(健身与锻炼)
  4. 单击 Save(保存)

创建 Flex 模板

数据准备好之后,是时候创建一个新的 Flex 提示模板了。这一步为您的提示奠定了基础。在您自己的项目中设置 Flex 模板时,请仔细选择 API 名称,因为它们将用在使用 Apex 或流的模板中。

  1. 单击 齿轮图标 并单击 Setup(设置)
  2. 在 Quick Find(快速查找)框中,输入 Einstein Setup(Einstein 设置)并单击 Einstein Setup(Einstein 设置)
  3. 将 Turn on Einstein(打开 Einstein)开关切换为 On(打开),刷新屏幕。(如果您已经在 Playground 中启用了 Einstein,请跳过这些步骤。)
  4. 单击 齿轮图标 并单击 Setup(设置)
  5. 在 Quick Find(快速查找)框中,输入 prompt(提示),然后单击 Prompt Builder(提示生成器)
  6. 单击 New Prompt Template(新建提示模板)
  7. 做出如下选择,完成模版设置:
    • Prompt Template Type(提示模板类型):Flex
    • Prompt Template Name(提示模板名称):New Guest Newsletter(新来宾简报)
    • API Name(API 名称):New_Guest_Newsletter
    • Template Description(模板描述):Newsletter for incoming resort guests(为即将到来的度假村来宾提供的简报)。
  8. 对于 Flex 模板,您最多可以添加五种资源。在 Define Sources(定义来源)下,通过对象类型添加两种资源。对于第一个,输入:
    • Name(名称):Reservation(预约)
    • API Name(API 名称):Reservation(预约)
    • Source Type(来源类型):Object(对象)
    • Object(对象):External Reservation(外部预约)
  9. 要添加第二个,单击 Add Resources(添加资源),然后输入:
    • Name(名称):Experience(体验)
    • API Name(API 名称):Experience(体验)
    • Source Type(来源类型):Object(对象)
    • Object(对象):Experience(体验)
  10. 单击 Next(下一步)。您已重定向到提示模板工作区。

创建提示

好极了!针对这个场景,我们提供了一个提示来帮助您开始创建度假村简报。您将注意到,它包含针对来宾预约信息和度假村体验详细信息的合并字段。如果您有兴趣了解什么样的提示才算是好的提示,请查看提示基础知识徽章。

将下列文本粘贴到提示模板工作区:

You're the Director of Fun at Coral Cloud Resort writing a newsletter to welcome {the new guest} and inform them of upcoming activities during their stay. The purpose of the newsletter is to get guests excited about staying at the resort. When I ask you to create the newsletter, you must strictly follow my instructions below.

Instructions:
"""
Introduce the resort in a newsletter no longer than three paragraphs.
Inform the guests about their reservation using the following details:

Check In: {Check-in Date}
Check Out: {Check-out Date}
Room Selection: {Room Type}

Include a bulleted list of the experiences available during guests stay, including the description and the locations. The experiences are as follows:
Experience Name: {Experience Name}
Experience Location: {Experience Location}
Experience Details: {Experience Details}

Use clear and straightforward language using the active voice and strictly avoiding the use of filler words and phrases and redundant language. Be conversational.
Do not attribute any negative traits in the summary.
End with a call to action for readers to look at our website for these offers.
"""

Now create the newsletter.

添加合并字段

在新的提示中,合并字段(用大括号括起来的文本)添加了上下文。在提示生成器中,您可以通过从 Resource(资源)选项列表中选择资源,轻松地合并来自 CRM、Data Cloud 或外部来源(通过 Data Cloud)的相关数据。接下来就来完成。

显示资源列表的 Resources(资源)选项列表。Flows(流)、Apex、Current Organization(当前组织)、Current User(当前用户)、Reservation(预约)、Experience(体验)

  1. 在提示中找到文本 {the new guest} 并将其删除。然后按照这种方式用正确的合并字段替换该文本:
    • 单击 Resource(资源)字段,选择 Reservation(预约) > External Guest(外部来宾) > First Name(名字)
  2. 在提示中找到文本 {Check-in Date} 并将其删除。
    • 在 Resource(资源)字段中,选择 Reservation(预约) > Check-in Date(入住日期)
  3. 在提示中找到文本 {Check-out Date} 并将其删除。
    • Resource(资源)字段中,选择 Reservation(预约) > Check-out Date(退房日期)
  4. 在提示中找到文本 {Room Type} 并将其删除。
    • Resource(资源)字段中,选择 Reservation(预约) > Room Type(房型)
  5. 在提示中找到文本 {Experience Name} 并将其删除。
    • Resource(资源)字段中,选择 Experience(体验) > Experience Name(体验名称)
  6. 在提示中找到文本 {Experience Location} 并将其删除。
    • 在 Resource(资源)字段中,选择 Experience(体验) > Location(位置)
  7. 在提示中找到文本 {Experience Details} 并将其删除。
    • 在 Resource(资源)字段中,选择 Experience(体验) > Description(描述)
  8. 在 Models(模型)下选择 OpenAI GPT 4
  9. 单击 Save(保存)

您的提示模板看起来应是这样:

Flex 提示模板,正确添加了合并字段。

做得好!您的提示模板已完成,可以进行测试了。

测试提示

在 Preview(预览)窗口中,有两个用于测试数据的字段,Experience(体验)和 Reservation(预约)。在这里,您可以选择测试数据来提供给提示模板,看看生成的响应是什么样子。

  1. Reservation(预约)字段中,键入 er。选择任意预约
  2. Experience(体验)字段中,键入 Sun(日)。选择 Sunrise Yoga(日出瑜伽)。
  3. 单击 Preview(预览)。查看您的提示模板的输出。

在 Response(响应)部分,您可以看到预约和体验数据是如何为来宾实现简报个性化的。但是度假村会举行多种活动。您希望简报可以分享多个活动。在下一步中,了解如何使用流添加其他内容——在本例中是其他客户体验。

验证步骤

+100 分

您将在您自己的 Einstein AI Playground 中完成此单元。

此徽章需要一个新的自定义 Einstein AI Playground

您完成此徽章或需要 Einstein AI Playground 的任意其他徽章的时间有限。如果超出时间,您将失去此 Playground 的访问权限并可能需要重新开始。

在 Salesforce 帮助中分享 Trailhead 反馈

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

了解更多 继续分享反馈