Skip to main content

了解 Agentforce for Service 的构建块

学习目标

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

  • 描述 Agentforce for Service 的三个关键基础。
  • 说明 Agentforce 如何部署操作。

Trailcast

如果您想收听本模块的录音,请使用以下播放器。听完这段录音后,记得返回每个单元,查看资源,然后完成相关评估。

驱动 Agentforce for Service 的因素是什么?

Agentforce for Service 最强大的功能之一是能够自定义代理的运作方式和与客户的互动方式。这种灵活性由三个关键要素(子智能体、操作和指令)驱动,它们塑造了代理的决策过程,并为学习模型提供动力。

子智能体、操作和指令协同工作,帮助 Agentforce 为每一次交互提供最佳响应。首先创建一个子智能体,然后创建操作和指令,并将其归入该子智能体之下。操作和指令都必须与某个子智能体相关联。我们来详细了解上述每个功能。

子智能体

子智能体对 Job To Be Done(要完成的工作)进行分类,并通过指导智能体在对话期间应用正确的指令和操作来定义智能体的角色。可以将子智能体视为要完成的任务类别。例如,名为 Account Management(客户管理)的子智能体可以包含与管理客户帐户相关的所有任务。子智能体指导智能体以适合用户角色、当前工作流程和对话阶段的方式响应用户请求。它们定义了代理可以为要完成的每项工作管理的特定任务。

适用于服务的 Agentforce 中的子智能体需要这些详细信息。

  • 分类描述根据意图确定这是否是要使用的正确子智能体。
  • 范围准确定义代理在使用此子智能体时可以执行的操作。可以将此理解为告知代理:“现在您唯一的任务是......”。

Agentforce 生成器提供标准子智能体以及创建自定义子智能体的功能。

通过 Agentforce 生成器在 Agentforce 中创建新的子智能体。

操作

操作定义智能体可以根据所选子智能体执行的特定任务。它们可以确定是否需要用户输入来触发操作,并在对话期间收集更多信息。根据子智能体和指令,可以同时触发多个操作。例如,Account Management(客户管理)子操作下的操作可能包括汇总客户详细信息、从知识库检索客户相关信息或起草电子邮件响应等任务。

操作可以手动创建,也可以从您的组织已经可以使用的预先存在的列表中选择。与子智能体类似,Agentforce 生成器提供标准和自定义操作。包含的标准操作可能被视为专用操作,可能需要根据您的安全标准进行额外配置才能正常运行。

通过 Agentforce 生成器在 Agentforce 中创建一个新操作。

代理操作可以从 Apex 类、流程或提示模板手动创建。

操作类型

定义

Apex

使用 Apex 的操作可以调用类和变量,从而能够与第三方 API 或外部应用程序进行交互。Apex 非常适合处理复杂的逻辑或强制执行复杂的业务规则。

流用于创建、更新、删除和检索记录。Flow Builder 支持特定子智能体中的流程和操作自动化。现有流也可以被代理操作引用。

提示模板

提示模板可以作为 Agentforce 子操作调用,以帮助智能体处理知识搜索、分类等查询。提示模板会指导 LLM 响应的内容和方式,包括让您能够自行选择模型。与流类似,Agentforce 可以使用预构建的提示模板。

指令

指令提供了清晰、详细的上下文,以根据交互的性质指导代理。指令告诉代理如何做出决定。它们可以高度自定义,以定义代理应如何响应,指定语气、风格以及要避免的响应类型。指令映射到子智能体,可以在 Agentforce 生成器中进行编辑。

与 Agentforce 生成器中子智能体关联的指令。

现在,您已了解子智能体和操作在自定义智能体中的作用,请继续阅读以探索适用于服务的 Agentforce 的用例,包括自定义操作的用例。

资源

在 Salesforce 帮助中分享 Trailhead 反馈

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

了解更多 继续分享反馈