Pattern: Using Variables Effectively

DEX801 - Agent Script 常用模式

📄 第 100 页 🎬 视频课程

课程章节介绍

同学们好,咱们今天来聊聊 Agentforce 里一个看似基础,但用好了能让你的代理特别聪明的概念——变量。 你可以把变量想象成代理的一个“小记事本”。它专门用来记东西,记什么呢?记代理当前的状态。而且这个状态非常重要,它可以在你和代理对话的每一轮之间传递,甚至当代理去调用另一个更专业的“子代理”帮忙时,这份记忆也能带过去。这样,代理就不会聊着聊着就忘了之前说过什么。 那我们要在这个小记事本上记多少东西呢?这里有个技巧:要战略性使用,只记重要的信息。千万别什么都往上写,比如把用户说的每一句话都存下来,那就像给代理戴上了镣铐,反而把它限制死了,让它的回应变得死板。所以要学会精简,只跟踪关键内容。 那么,具体哪些东西值得记呢?通常有这么三种情况: 第一种,是需要反复用的值。比如用户一上来说了自己的名字,你把名字存进变量里,后面每次跟用户互动都可以直接叫出名字,显得自然又贴心。 第二种,是存储动作的输出。代理执行了一个操作,像查了一下账户余额,这个查出来的数字,你就随手记在变量里,后面做判断或者报价的时候,随手就能用。 第三种,就是用在“when”条款里。你可以拿变量里的值来设条件,比如“当余额大于 1000 时,自动触发某个流程”。这样代理的行为就能根据当前状态灵活变化了。 简单总结一下,变量就是代理的随身记忆,用它来记关键状态,省着点儿用,你会让代理变得更聪明、也更灵活。好,关于变量这一页的内容,咱们就先说到这儿。

关键词

Agentforce Salesforce