Question
Closed · Answered

客服接手 WhatsApp 对话后,怎样让 Agent 先停下来?

QiangDiao Li

一个接法是由 n8n 收到 WhatsApp 咨询,Agent 整理产品、数量和预算,再把咨询记录放进 Busabase。遇到需要人工判断的问题,客服会接手,期间不希望机器人又插进来回复。

这种交接状态应该放在客户、单次咨询,还是会话记录上?希望能看清现在由谁处理、最后处理到哪条消息,并且只有明确恢复自动模式后,Agent 才继续接后面的消息。

Report
Kelly
Team
· edited

交接状态建议挂在会话/咨询记录上,而不是只挂在客户主档:同一客户可能同时有多条会话,客服接手的是「这一次对话」,不是整个人永久停自动。

(示意图:处理模式闸门挂在会话上;n8n 先读闸门再决定是否让 Agent 回复。)

建议怎么建

1. 会话表(或咨询单)字段示例

  • 处理模式(自动/人工)
  • 当前处理人
  • 最后处理到的消息 ID/时间
  • 恢复自动的条件说明

2. n8n 收到新消息时

先读该会话的「处理模式」:若为人工,则只入库、不触发 Agent 回复;若为自动,再走抽取产品/数量/预算并写回 Busabase。

3. 客服接手/交回

  • 接手:把处理模式改为人工,并记下处理人与最后消息。
  • 交回:只有明确恢复自动时再改回自动——Agent 只看这一开关,避免「客服还在聊、机器人又插一句」。

(本地演示:在 Base 设计页为会话表加上「处理模式」等字段。)

客户主档可以另有「默认偏好/VIP」等字段,但不要用它单独充当实时交接开关。

怎样确认 Agent 已停下

  • 会话记录上「处理模式」= 人工,且有当前处理人。
  • 再发一条测试 WhatsApp 消息:应入库,但不应出现 Agent 自动回复。
  • 改回自动后再发一条:应恢复 Agent 回复。
  • 若空间开启审核:改「处理模式」走变更请求,事后能查是谁在何时接手/交回。

边界

  • 只改客户主档、不改会话闸门:多线程客户仍可能被 Agent 插话。
  • 没有「恢复条件」说明时,容易忘记交回,会话长期停在人工。
Report

Your reply

Sign in to join the discussion. Reading is always open; you only need an account to post.

Sign in