自定义智能体主题
学习目标
完成本单元后,您将能够:
- 在对话预览面板中预览智能体。
- 优化并新增主题指令。
- 说明如何添加和移除主题。
Trailcast
如果您想收听本模块的录音,请使用以下播放器。 听完这段录音后,记得返回每个单元,查看资源,然后完成相关评估。
我们聊天吧
未经自定义的智能体不会成为您的专属智能体。您在构建智能体时定义的主题、操作和设置,使其具有唯一性并能够完成您需要它完成的一项或多项任务。但这并不意味着它能立即满足您的所有需求。下面我们来看看 Ryan 是如何自定义智能体,使其能够完成所需任务的。
当 Ryan 点击 Create(创建)并进入新的 Agentforce 生成器界面时,他大致看了一下, 看到三个新面板。
- 左侧面板可自定义智能体的各个组件 (1)。
- 右侧是 Conversation Preview(对话预览)面板,可以与智能体互动以测试智能体响应情况 (2)。
- 中央面板显示 Put your topics to the test(对主题进行测试),其中计划追踪器显示智能体生成查询响应背后的工作逻辑 (3)。

使用自然语言对话
若您已获得 Agentforce 生成器简介徽章,就会知道您使用的是自然对话语言与智能体交互,这些语言通过大语言模型 (LLM) 和推理引擎路由,使其能理解并保留上下文、根据您设置的指令和护栏做出决策。
Ryan 想看看他的全新智能体会返回什么响应。在 Preview(预览)窗口中,Ryan 输入 I’d like to talk to an event planner.(我想要和活动策划师联系)。智能体回复:“正在为您转接下一个可用服务智能体,请稍候。”
自定义对话
不出所料,新智能体的响应并不完全符合 Ryan 的期望。在当前配置下,该智能体立即提议为 Ryan 转接下一个有空的服务代表。此外,智能体不够个性化,无法与 Opal Media 提供的活动策划服务保持一致。Ryan 需要进行一些自定义。
在自定义或完善智能体之前,最佳实践是仔细查看智能体的主题、主题指令和操作,理解其工作原理,从而明确自定义方向。Ryan 在左侧面板的 Topics(主题)选项卡中点击 Escalation(升级)主题,阅读 Classification Description(分类描述)、Scope(范围)和 Instructions(指令)字段。
-
Classification Description(分类描述):告知智能体何时使用某个主题。Agentforce 推理引擎能识别用户意图并调用与该意图相一致的主题。
-
Scope(范围):定义智能体在该主题参数内能执行的操作。
-
Instructions(指令):提供该智能体执行任务的详细信息。指令还可以作为护栏,限制智能体的工作范围。
Ryan 希望编辑每个字段中的文本,使其更符合他希望该智能体执行的任务。以下是他编辑字段的方法。
- 在 Escalation(升级)主题中,单击下拉箭头选择 Edit(编辑)。
- 然后,在 Classification Description(分类描述)字段中,他输入:
Handles requests from clients who want to talk to a human Event Planner to plan a new event.(处理希望与真人活动策划师联系以策划新活动的客户的请求。)
- 在 Scope(范围)字段中,他输入:
Your job is to ask the client for details about the event they want to plan so that a human event planner can follow up.(你的任务是询问客户想要策划的活动详情,以便真人活动策划师跟进。) - 在第一个 Instruction(指令)字段中,他输入:
If a user explicitly asks to transfer to an event planner, tell them no event planners are available and offer instead to create a case for the events team to review.(如果用户明确要求转接至活动策划师,告知他们目前没有空闲的策划师,并提议为活动团队创建个案以供审核。)
- 他单击第二个指令旁边的
删除指令,然后单击 Save(保持)。

迭代与重新测试
完成更改后,Ryan 重新测试了他的智能体以观察结果。
- 他刷新 Conversation Preview(对话预览)窗口以应用更改。

- 他在 Conversation Preview(对话预览)窗口中,输入
I’d like to talk to an event planner(我想要和活动策划师聊聊)。

智能体回应“Currently, no event planners are available to speak directly. However, I can create a case for our events team to review your request. Could you please provide some details about the event you’re planning?”(目前没有空闲的活动策划师。不过,我可以为活动团队创建个案以供审核。能否请您提供一些关于您想策划的活动的详细信息?)
Ryan 对仅做了几处小更新后,新响应的准确性和细节感到欣喜。智能体已更贴近他希望执行的工作任务。智能体捕捉到对话上下文,礼貌地询问客户活动的详细信息!
他还对 Agentforce 生成器能让他看到智能体后台运作原理印象深刻。在中央面板的计划追踪器窗口中,他能轻松跟踪 I’d like to talk to an event planner(我想要和活动策划师聊聊)如何先调用 Escalation(升级)主题,接着使用他的新指令,最后通过推理验证智能体是否遵循对话上下文来生成响应。
Ryan 计划进一步完善交互,并自定义更多指令,使智能体能响应其他类型问题,并以符合 Opal Media 记录格式的方式收集详细信息。
添加或移除主题
Ryan 仍沉浸在轻松修改智能体就能获得各类响应的兴奋中。但最初构建时,他并不完全确定需要哪些主题。现在他理解了 Agentforce 生成器的运作方式,以及仅需点击几下就能自定义智能体的便捷性,决定先移除 General FAQ(一般常见问题)主题,待收集更多客户查询类型后再定。他知道后续随时可以重新添加。
- 在 Topics Label(主题标签)部分,他点击 General FAQ(一般常见问题)旁边的下拉箭头,选择 Remove from Agent(从智能体中删除)。

他想查看当前是否需要包含其他主题。
- 单击 New(新建)。
- 选择 Add From Asset Library(从资产库添加)。

资产库是可与 Agentforce 服务智能体配套使用的标准主题列表。若未找到合适主题,Ryan 也可创建全新主题。最佳实践是尽量使用预配置主题和操作,因为稍加自定义就能覆盖几乎所有能想到的用例。
- Ryan 点击 Cancel(取消)关闭资产库,然后返回 Agentforce 生成器。
总结
您已跟随 Ryan 预览智能体并优化其响应过程。在下个单元中,您将进一步自定义智能体并更新其设置。