此徽章需要一个新的自定义 Einstein AI Playground
您完成此徽章或需要 Einstein AI Playground 的任意其他徽章的时间有限。如果超出时间,您将失去此 Playground 的访问权限并可能需要重新开始。
向您的提示模板添加流
在度假村中,客人停留期间通常不止举办一个活动。接下来,创建一个流,包括客人入住期间可以参与的所有体验。为此,您需要创建一个模板触发的提示流。
创建一个模板触发的提示流
- 单击
并单击 Setup(设置)。Setup(设置)页面在新选项卡中打开。
- 在 Quick Find(快速查找)框中,输入
flows
(流),然后单击 Flows(流)。
- 单击 New Flow(新建流),Start From Scratch(从头开始),Next(下一步)。
- 类型选择 Template-Triggered Prompt Flow(模板触发的提示流),单击 Create(创建)。
Flow Builder 打开。
- 输入类型保留 Manual Inputs(手动输入)。
- 选择 Toggle Toolbox(切换工具箱)。
- 单击 New Resource(新资源)后输入下列详细信息:
- Resource Type(资源类型):Variable(变量)
- API Name(API 名称):
Reservation
(预约) - Data Type(数据类型):Record(记录)
- Object(对象):
External Reservation
(外部预约) - Available for input(可供输入):勾选
- Resource Type(资源类型):Variable(变量)
- 单击 Done(完成)。
- 再次单击 New Resource(新资源),然后输入下列详细信息:
- Resource Type(资源类型):Variable(变量)
- API Name(API 名称):
Experience
(体验) - Data Type(数据类型):Record(记录)
- Object(对象):
Experience
(体验) - Available for input(可供输入):勾选
- Resource Type(资源类型):Variable(变量)
- 单击 Done(完成)。
- 单击 Save(保存)保存流。
- 显示 Save the flow(保存流)窗口。您可以在这里将流分配给模型。每个字段输入下列内容:
- Flow Label(流标签):
Get Experience Newsletter Data
(获取体验简报数据) - Flow API Name(流 API 名称):
Get_Experience_Newsletter_Data
- Description(描述):
Filter all guest experience data to return to guests
(筛选所有来宾体验数据以返回给来宾)。
- Flow Label(流标签):
- 单击 Save(保存)。
向提示流添加元素
- 单击 Start(开始)和 End(结束)之间的加号图表 (
)。
- 在 Add Element(添加元素)框中,键入
Get Records
(获取记录)并选择 Get Records(获取记录)元素以检索体验并储存在一个集合中。
- 在 Label(标签)字段中输入
Guest Experience
(来宾体验),API Name(API 名称)Guest_Experience
。
- Description(描述)字段添加
Get all experience data
(获取所有体验数据)。
- 从 Object(对象)字段选择 Experience(体验)。简报只需要包括客人在住宿期间可以参加的活动。
- 在 Condition Requirements(条件要求)中,选择 None - Get All Experience Records(无 - 获取所有体验记录)。
- 在 Sort Order(排序顺序)下拉列表中,选择 Not Sorted(未排序)。
- 在 How Many Records to Store(存储的记录数量)中选择 All records(所有记录)。
- 单击 Save(保存)。
当前所有体验都储存在一个集合中。要单独查看每个项目,我们来加一个循环。
- 返回到流中,单击 Get Records(获取记录)元素后面的加号图标 (
)。
- 通过键入
Loop
(循环)并选择循环添加一个循环元素。
- 在 Label(标签)字段中输入
Loop Experiences
(循环体验),API Name(API 名称)字段Loop_Experiences
。
- Description(描述)字段输入
Loop through the collection of guest experiences
(循环遍历来宾体验集合)。
- 在 Collection Variable(集合变量)字段中,选择 Experiences from Guest Experience(来宾体验中的体验)。
- 单击 Save(保存)。
模板触发的流提供了一项独特的功能:创建提示说明。这些说明可以收集数据和文本并将它们从 Flow Builder 传递到提示生成器。在下一步中,您将使用提示说明来格式化要发送给提示生成器的所有体验细节,并激活要在提示生成器中使用的流。
- 在循环元素的 For Each(针对每个)路径后,单击加号图标 (
)。键入
add
(添加)并选择 Add Prompt Instructions(添加提示说明)元素以添加到流。
- 在 Label(标签)字段中输入
Send Experience Details to the Prompt Template
(将体验详细信息发送到提示模板),API Name(API 名称)字段输入Send_Experience_Details_to_the_Prompt_Template
。
- 在 Description(描述)字段中输入
Add all qualifying experience details to the prompt instructions
(将所有符合条件的体验详细信息添加到提示说明)。
- 将下列文本粘贴到 Prompt Instructions(提示说明)字段(标签为 Insert a resource(插入资源)的搜索框下方)。
- 单击 Save(保存),然后单击 Activate(激活)。
向您的提示模板添加流
您的流已在 Flow Builder 中激活,现在可以用于提示生成器中了。
- 退出 Flow Builder,单击 Setup(设置)。单击
并单击 Setup(设置)。
- 在 Quick Find(快速查找)框中,输入
prompt
(提示),然后单击 Prompt Builder(提示生成器)。
- 选择提示模板 New Guest Newsletter(新来宾简报)。
- 我们用流替换现有体验合并字段。首先,选择并删除下列文本:
体验名称:Input:Experience.Name
体验位置:Input:Experience.Location__c
体验详细信息:Input:Experience.Description__c
- 然后通过单击 Resource(资源)字段,选择 Flows(流) > Get Experience Newsletter Data(获取体验简报数据)替换文本。
- 单击 Save As(另存为),然后单击 Save as a New Version(另存为新版本)。
您的提示模板看起来应是这样:
测试提示
- 在 Reservation(预约)字段中,键入
er
。选择任意预约。
- 在 Experience(体验)字段中,键入
Family
(家庭)。选择 Family Karaoke Night(家庭卡拉 OK 之夜)。
- 单击 Preview(预览)。
- 查看您的提示模板的输出。
- 单击 Activate(激活)。
做得好!您很快就学会了如何根据自己的需要制作提示模板。通过合并流,您已经使您的模板对每个人都更加友好。继续探索提示生成器,发现更有创意的方法来自动生成文本吧。