Language, Connection & Start Agent Blocks

DEX801 - Agent Script 语言基础

📄 第 60 页 🎬 视频课程

课程章节介绍

好,我们来看这一页幻灯片,它讲的是Agentforce里几个关键的“积木块”——就是帮我们搭建一个客服智能代理时,经常会用到的三种配置单元。 先从最简单的说起,叫做,“语言块”,。你看,客户可能来自世界各地,讲英语、中文、西班牙语,那我们的代理得听懂他们说的话,对吧?语言块就是用来定义“我们的代理支持哪些语言”的。它里面有两个主要的设置:一个是默认区域语言,也就是默认_locale,这是代理主要交流的语言;另一个是额外支持的语言列表,即额外_locales。只要在列表里的语言,代理都能识别和回复。比如你设了中文是默认,同时又加了英语和日语,那客户用这三种语言来问,代理都能对答如流。这个块一般是放在代理最前面,保证对话一开始就选对语言。 接着是,“连接块”,。这个块负责让代理去跟外部的聊天系统“握手”,比如你把它用在增强聊天(Enhanced Chat)这种客户接触点上。它描述了代理怎么跟外部连接交互,最典型的就是当代理搞不定问题,或者客户明确要求转接人工时,该怎么处理。连接块里会配置升级消息——就是转人工前跟客户说什么,比如“我帮您转接专员,请稍等”;还会配置路由信息,也就是把对话准确丢给哪个技能组、哪个队列。没有这个块,代理就成了孤岛,无法优雅地把对话交出去。 最后是比较特别的一个块,叫,“Start Agent 块”,。在画布视图里,它也被叫做Agent Router,因为它的核心工作就是当“路由器”。你想象一下,客户每讲一句话,对话都先流经这个Start Agent块。它就像总台接待员,听完客户的第一句话,或者分析新的消息,然后判断:“哦,这个人是问发货进度的,我应该把他转到‘物流查询’那个子代理去。” 这个块本身是一个子代理,但是它有一个前置标记(start_Agent),让系统知道:一切对话从这里开始。它不负责解决具体问题,而是负责分类、过滤和路由——把客户正确地分派给后面那些专门处理不同任务的子代理。这样,一个大型客服代理就能有条不紊地分工协作了。 所以小结一下,这三个块在Agentforce里各司其职:语言块让代理懂多种语言,连接块让它能跟外部聊天系统对接并且顺利转人工,Start Agent块则作为总调度,把客户引向正确的处理分支。理解了它们,你组装一个智能客服的大脑结构就清晰多了。

关键词

Agentforce Salesforce