Reference: Tools (Reasoning Actions)

DEX801 - Agent Script 参考手册

📄 第 118 页 🎬 视频课程

课程章节介绍

好,我们来看看Agentforce里一个很核心的概念——工具。你可以把它想成是给AI助手配备的一把瑞士军刀,每次需要完成某个具体任务时,它就从中挑选合适的功能来用。 在技术上说,工具就是一段可以被大语言模型调用的可执行函数。我们把它定义在子代理里一个叫“推理.actions”的块里面。别被名字吓到,其实很简单:子代理就是帮你处理某一类问题的专属小助手,而“推理.actions”就是这个小助手的工具箱。 工具箱里可以放两种东西:一种是“动作”,比如帮你创建一条客户记录、发送一封邮件;另一种是“实用功能”,比如查一下今天的日期、做一次数学计算。 这里有一个非常重要的区别,你一定要理解。当我们通过基于逻辑的指令去访问时,用的是“subAgent.actions”——这是你作为开发者,在流程里明确指定要用哪个工具。而另一种情况呢,是让大语言模型根据当前对话的上下文,自己去判断、自己去调用,这时候它在“subAgent.reasoning.actions”里面选。 简单来说,前者是你说“必须用这个工具”,后者是AI自己说“这个时候我应该用那个工具”。这个灵活性,正是Agentforce变聪明的地方。 我再说一遍:你安排好的固定步骤用actions,AI自主决策时用reasoning.actions。掌握了这个,你就理解了Agentforce工具体系的关键。

关键词

Agentforce Salesforce