在美洽把会话以软转接方式交给某个技能组时,需要先在后台创建并配置技能组、为组内坐席分配权限与标签,然后在机器人流程或会话分配规则中添加“转接技能组”节点,设置转接条件、优先级与转接提示,确保会话上下文、标签和历史消息一并传递,最后通过控制台和接口进行联调与验收并测试包含并发、长会话与多语言场景验收

先弄清楚“软转接”到底是什么意思
软转接并不是把对话“丢给别人”。它更像是把一扇门打开,让人工坐席在保持上下文的前提下加入会话,机器人可以继续在后台辅助或等待坐席接入。这种方式适合需要平滑衔接、保留会话历史或需要机器人继续执行自动化任务的场景。
软转接与硬转接的差别(用一句话说)
- 软转接:机器人先把信息、标签、上下文带过去,坐席加入后可以看到全部历史,机器人可继续辅助或等待;
- 硬转接:机器人立即停止,客户会话切换到人工,通常不再由机器人继续干预。
要实现软转接,你需要准备什么
- 在美洽控制台里创建并配置技能组(又叫服务组或分组);
- 为技能组分配坐席账号、权限和必要的技能标签;
- 根据业务场景决定路由策略(轮询、最少会话、技能匹配或优先级);
- 在机器人编辑器或会话分配规则中配置转接节点,带上需要传递的上下文字段和转接提示;
- 准备测试用例:普通转接、并发转接、长会话转接和多语言转接等。
实操步骤(按步骤走,别跳)
第一步:创建并配置技能组
登录美洽后台,进入 客服管理 – 技能组管理(不同版本界面名称可能略有差异)。点击“新建技能组”,填写组名、工单/会话类型、服务时段等。注意下面几点:
- 为技能组添加清晰的标签(例如:产品A、VIP、英文客服),标签将用于机器人和路由规则匹配;
- 设置坐席上限或并发数,避免组满后转接失败;
- 配置值班与服务时间,确保非工时的转接策略有后备方案(如留言或工单)。
第二步:为坐席分配权限与标签
把合适的坐席加进技能组,给他们分配权限(接待、会话转接、工单处理等)。务必检查坐席的最大并发数和服务状态(在线/离线/离开),这些会直接影响转接是否成功。
第三步:在机器人里添加“转接技能组”节点
打开 机器人编辑器/自动化流程,在需要转人工的枝节(比如识别到“退款”或“复杂问题”)上添加一个转人工动作。通常操作如下:
- 选择动作类型为“转接”或“转人工”;
- 目标选择“技能组”,下拉选中事先创建的组;
- 填写转接原因提示(这些信息会推送给坐席,便于他们快速理解问题);
- 配置是否带走上下文(通常建议带上,包含用户意图、最近N条消息、标签等);
- 可选:设置超时策略(若组内无人接入,回退到其他策略或提示用户留言)。
第四步:设置会话分配规则(非机器人场景)
如果转接由会话系统控制(例如条件路由、规则引擎),在 会话分配/路由规则 中添加规则,规则里可以写:当消息满足某条件并且用户等级为VIP,则转到技能组A。不要忘了把标签映射清楚。
第五步:测试与联调
- 做单用户流程测试:从客户发起到机器人识别,再到转接,观察是否带上历史、标签和自定义字段;
- 并发/压力测试:模拟多个同时转接,验证技能组并发上限和路由策略是否生效;
- 跨语言测试:如果是跨境场景,测试机器人是否在转接前触发实时翻译或是否将语言信息带给坐席;
- 验证超时与回退逻辑:技能组无人接入时,系统如何提示用户或转到备用组。
示例场景举例(方便记忆)
- 场景A:用户在聊天中说“我要人工”,机器人检测到关键词后软转接到“人工客服-中文”技能组,坐席看到用户最近5条消息与标签“退货”,可以直接接管;
- 场景B:高价值客户需要优先接入,将用户打上VIP标签,路由规则优先把会话分配到VIP组;
- 场景C:跨境电商遇到多语言问题时,机器人先做实时翻译并把目标语言标签随会话一起转给对应语言的技能组。
转接类型对照表
| 类型 | 机器人行为 | 坐席体验 | 适用场景 |
| 软转接 | 保持上下文,机器人可继续辅助或待命 | 看到历史与标签,平滑接入 | 复杂问题、需要机器人辅助或保留历史 |
| 硬转接 | 机器人立即释放会话 | 只接收后续消息,历史可能不完整(视配置) | 简单的即时接管或安全考虑需要切断机器人 |
通过API触发转接(概念性说明与示例字段)
若想实现更灵活的控制(比如在自有系统里触发转接),可使用美洽开放平台的转接/分配接口(需在控制台申请API权限)。常见字段包括:
- session_id(会话ID)
- target_group_id(目标技能组ID)
- transfer_reason(转接原因)
- context(需要传递的上下文字段,如最近消息、标签、用户属性)
- priority/timeout(优先级与超时策略)
下面给个示例性描述(不是固定接口格式,仅供理解):传一条包含 session_id、group_id、reason、context 的请求,后台会把当前会话绑定到目标组并通知组内可接入坐席。
常见问题与排查思路(现实中常遇到)
- 转接后没人接入:检查技能组是否有在线坐席、坐席并发上限是否已满、是否处于非工作时间;
- 上下文未传递:在转接节点确认“携带上下文/历史”开关是否开启,或API里是否传了context字段;
- 转接到错误组:核验路由规则优先级和标签匹配逻辑,可能存在更高优先级的规则覆盖;
- 频繁超时回退:检查技能组接待能力、坐席状态并优化超时策略或增加备选组;
- 跨语言信息丢失:把语言标签明确带入会话,并在转接前做必要的翻译或备注。
一些实战建议(小细节会省很多麻烦)
- 在机器人转接提示里加入简要说明(比如“客服正在接入,请稍等”),降低用户焦虑;
- 转接时优先把重要字段(订单号、问题分类、用户等级)放到显著位置,坐席一眼能看懂;
- 为技能组设置健康阈值(如接待率、平均响应时长),当指标异常时自动触发备用策略;
- 把转人工率、人工接待满意度、首次响应时长等指标纳入报表,持续优化机器人转接条件;
- 把非工作时间的转接设计成工单或留资流程,避免用户在深夜反复等待。
测试用例清单(开发联调必做)
- 普通转接:机器人识别转人工关键词并成功软转接,坐席能看到最近N条消息;
- 并发转接:同时N个会话发起转接,验证技能组并发上限与排队逻辑;
- 超时回退:技能组无人接入时触发回退或二次路由;
- 多语言:机器人做翻译并把语言标签一并转接;
- 断链重连:网络中断后坐席重新接入,会话历史是否完整。
好了,这些是我在做项目时常用的步骤和检查点,说白了就是先把“人和组”准备好,再把“规则和节点”配好,最后不断测、改、监控。配置时多做几种极端场景的测试,尤其是并发和多语言,在跨境业务里这些坑最容易露出来。接下来你可以按上面的步骤在控制台走一遍,再根据业务做些小调整,过程中遇到具体错误代码或报文可以再拿出来一起看。