课程章节介绍
今天我们来看一下Agentforce里面一个非常重要的组成部分,叫做“子代理块”。你可以把它理解成一个专门帮主代理完成特定任务的小帮手。
这个子代理块里面,主要有三个关键的东西:首先是它的名称,注意一定要用下划线连接的小写字母,也就是snake_case的格式来写。然后还有一个描述,这个描述的作用是帮助代理判断,什么时候应该派这个子代理出场。另外,还可以选择性地给它设置一个“system.instructions”,用来覆盖默认指令。这样能避免指令之间互相打架,或者灵活地改变它说话的风格和语气。
再往深看,子代理的“推理”部分又分两块:一块是指令,也就是逻辑和基于预算的指令合在一起;另一块是动作,指的是推理引擎可以调用的具体工具。
特别要留意“动作”怎么定义。每一个动作都需要说明它的描述、需要什么输入、会输出什么,以及结果要放在哪里。最关键的一点是:如果你希望推理引擎真的能用上这个动作,就必须在推理的actions部分明确地指向它,不然这个动作光定义了却用不了。
掌握了这些,你就能让子代理又听话、又能干。咱们下一步再讲怎么具体配置它们。