Required Flow Examples & Tips

DEX801 - Agent Script 常用模式

📄 第 91 页 🎬 视频课程

课程章节介绍

同学们,今天咱们来聊一个特别实用的小技巧,能帮你的 Agentforce 代理设计得更高效。 假如你希望所有子代理在被调用之前,都必须先跑完一个特定的流程,比如身份验证,那该怎么办呢?方法其实很简单:在代理路由器的指令里,把那个“条件转换”放在所有东西的最前面。 这个条件会检查一个变量,比方说叫“是否已验证”。一开始这个变量是 False,所以用户请求一进来,立刻就会触发这个转换,然后执行你设计的验证流。验证流跑完之后,把那个变量改成 True,然后流程会重新开始。这次因为变量已经满足条件了,就不会再走验证,而是正常进入到后续的其他子代理处理逻辑。这样一来,你就轻松实现了“每次请求必须先验证”这个硬性要求。 同样的模式,如果你只是想让某个单独的代理先满足先决条件,也完全适用,只要把该流的条件转换放在指令顶部就好。 一定要记住一个关键点:把这些前置流放在最上面,在任何其他指令之前执行。因为如果代理在真正推理之前就已经发生了转换,那它根本不会去看底下那些指令,不仅浪费了处理时间,还可能产生不必要的成本。所以,放在顶部,干净利落,既保证逻辑又节省资源。 好了,这个小妙招你学会了吗?动手试试吧。

关键词

Agentforce Salesforce