Pattern: Using Conditionals

ADG001 - Agent Script 常用模式

📄 第 82 页 🎬 视频课程

课程章节介绍

好,今天我们来聊一个可以让你的Agent变得更聪明、更可靠的小技巧,叫做“条件句”。 你可能会想,Agent不是靠大语言模型来理解用户、再决定做什么吗?没错,但在某些情况下,有些判断其实是非常确定的。比如,这位用户是金牌会员还是白金会员,这在系统里早就记录得一清二楚了。这种时候,我们完全可以不等模型去“猜”,而是提前就帮它把路选好。 条件句就做这件事:它在提示扔给大模型之前,就根据我们设定好的规则,做出确定性的决定。比如,系统一看这位是金牌会员,好,那我就运行这一段提示,告诉他“感谢您的支持,您的积分余额是多少多少”。如果检测到是白金VIP会员呢?那就切换到另一段提示,给他一个独家的欢迎语,再加上一些额外福利的介绍。 这样做有两个好处:第一,快,因为它不需要经过模型解释这一步;第二,稳,因为只要是同一个身份,每次都会走同一条路径,不会因为模型一时的“发挥”而产生不一样的回答。 所以在设计Agent的时候,我们可以把那些“非黑即白”的、有明确业务规则的判断,放在条件句里,让流程更可控,也让用户体验更一致。 好,我们下一个小节继续。

关键词

Agentforce Salesforce