一、制作有效的 Prompt Template
欢迎来到 Service Agent Customization with Prompt Builder。提示词其实贯穿我们日常生活——每次您给出指令期望特定回复都是在"设计提示词"。AI 提示工程也遵循同样原则:结构化输入产生清晰、预期的结果。本模块跟随 Coral Cloud Resorts 的管理员 Becca,构建智能客人投诉处理系统。
提示词的力量与 Coral Cloud 场景
Sofia Rodriguez 预订的 White Water Rafting 意外取消了。随着 Coral Cloud 的增长,客人投诉压倒了服务团队。Becca 需要用 Agentforce 自动化投诉处理。工作流:客人提交投诉 → Agent 验证身份 → 分类到 4 个等级 → 提供解决方案 → 客人选择补偿 → 案例关闭。虽然 Agent 很强大,但它们依赖清晰、结构良好的提示模板来提供准确、一致、有用的回复。
创建带 Merge Fields 的 Flex Prompt Template
为什么选 Flex 模板?客人投诉从简单到复杂不等——Flex 提供最大灵活性:多对象、自由文本输入、动态上下文感知响应。
- Prompt Builder → New → Type: Flex | Name: Guest Experience Compensation
- Resources: Contact (Object) + Complaint (Free Text)
- 提示包含四层补偿等级:Tier 0(Minor Preference — 基于偏好的小干扰)、Tier 1(Minor Inconvenience — 延迟开始时间)、Tier 2(Moderate Disruption — 预订错误)、Tier 3(Major Disruption — 活动取消)
- 添加 Merge Fields:
[Guest Name]→ Contact > FirstName - Model: OpenAI GPT 4 Omni Mini → Save → Preview: Contact=Sofia Rodriguez, Complaint="The music was too loud on the beach." → Activate
二、用 Agent Actions 赋予 Prompt 生命
创建带 Actions 的自定义 Subagent
- Setup → Salesforce Go → Agentforce (Default) → Get Started → Turn On → Confirm
- Agentforce Agents → Coral Cloud Experience Agent → Open in Builder → New → + New Subagent
- Name: Guest Issue Recovery | Description: handles guest issues with personalized recovery options
- 添加两个 Instructions:获取客户详情后再操作、使用 Guest Experience Compensation 模板生成回复
添加两个 Actions
Action 1 — Validate Customer Details:Reference Action Type=Flow, Reference Action=Get Customer Details, Inputs: email + memberNumber (Require Input), Outputs: contact (Show in conversation)
Action 2 — Use Prompt Template:Reference Action Type=Prompt Template, Reference Action=Guest Experience Compensation, 配置输入/输出指令,勾选 Show in conversation
通过将 Prompt Template 与 Agent 连接,Becca 建立了一条自动化闭环:客人投诉 → Agent 验证 → 模板生成定制补偿回复。
三、优化 Prompt Template 以获得准确的 Agent 回复
测试 Agent 并发现问题
测试 1 — Sofia 的取消事件(Tier 3):输入 White Water Rafting 取消投诉 + Sofia 的凭证 → Agent 提供补偿,但给 Tier 3 事件提供了 Tier 2 的补偿——等级分类错误!
测试 2 — Tabatha 的大型旅行团投诉:输入 Ocean Kayak Expedition 投诉 + Tabatha 的凭证 → 问题:即使没有正式记录的投诉或开放案例,Agent 仍然提供补偿!
两个关键问题:Agent 错误分类补偿等级——需要更好的上下文了解案例严重程度;Agent 为非记录问题提供补偿——任何人都可以声称不满获得免费积分,不可持续。
用 Flow 优化 Prompt — 过滤开放案例
- 修改 Prompt Template:更新等级判断逻辑——仅在存在开放案例时提供补偿,添加非记录问题的指导(共情但不提供补偿)→ Save as New Version
- Activate Flow Get Open Cases for Contact——该 Flow 检查链接到客人的开放案例,只返回相关详情
为什么用 Flow 而非 Related List?Related List 不管状态返回前 5 个案例。Flow 提供精确控制——专门过滤仅开放案例,只返回 Prompt Template 需要的精确数据。
- 连接 Flow 到 Prompt:在 "Case Details:" 后 → Insert Resource > Flows > Get Open Cases for Contact;在 "Complaint:" 后 → Insert Resource > Free Text > Complaint → Save
- Retest → 改善后的回复正确分类为 Tier 3 补偿,基于实际客人历史和开放案例数据
核心经验:优秀的 Agent 不是"配置出来的"——而是打磨出来的。它们融合逻辑、语言和数据,提供既人性化又有帮助的体验。Prompt Builder 提供精准度,Agentforce 提供自动化,两者结合构建更智能、更安全、更可扩展的 AI 驱动工作流。
重新测试与总结
在 Agentforce Builder 中重新测试:输入 White Water Rafting 取消投诉 + Sofia 凭证 → Agent 现在正确分类为 Tier 3 补偿,基于实际客人历史和开放案例数据。
核心经验总结:
- 设计精准、符合品牌调性的提示词——通过 Merge Fields 和结构化数据
- 通过智能 Actions(Flow + Prompt Templates)将提示模板连接到 Agent
- 使用 Flow 为提示词提供实时上下文数据(过滤相关案例而非返回所有记录)
- 基于真实行为测试和排查——而非假设——防止过度自动化或错误逻辑
优秀的 Agent 不是"配置出来的"——而是打磨出来的。它们融合逻辑、语言和数据,提供既人性化又有帮助的体验。Prompt Builder 提供精准度,Agentforce 提供自动化,两者结合构建更智能、更安全、更可扩展的 AI 驱动工作流。
文章来源:Trailhead - Service Agent Customization with Prompt Builder








