AI 客服一接到个人微信,最容易出现的不是「答得不够聪明」,而是:
同一句话回两遍
客户已经在跟人工聊,机器人还在插嘴
回调超时,消息像丢了,模型监控却好好的
这些问题很少靠换模型解决,要靠把 AI 放进正确的流程位置。
AI 应该站在哪一环
比较稳的个人微信消息处理流程是:
消息回调进入 → 校验、去重 → 入队并快速返回 → Worker 取出 → 先走规则(关键词/工作时间/转人工) → 未命中再调用 AI 生成回复 → 占坑后发送 → 记日志记住:AI 是 Worker 里的一步,不是回调门口的门神。
GeWe API 负责把个人微信消息接到你的系统;生成答案的节奏由你控制。
为什么会同一条消息回多次
常见原因就这些:
回调来了两次,两次都进了模型
模型太慢,回调超时重推,又生成一次
发送超时又重试,客户收到两份答案
关键词规则和 AI 同时开火
所以「防双回」比「提示词优化」更优先。
防多次回复的组合拳
进门去重
一条客户消息只允许创建一个待回复任务。
回调绝不又等 AI
先入队、快返回。模型再慢,也不要堵在 HTTP 请求里。
生成和发送都占坑
消息 X:生成中 / 已生成
消息 X:已回复
已经「已回复」的,任何重试都跳过。
规则与 AI 互斥
命中「价格」「地址」「转人工」走规则,就别再丢给 AI。
连发合并
客户 2 秒内连发三句,合并成一次理解、一次回复,体验更好,也更省钱。
转人工怎么做才不像打架
出现下面情况,立刻停 AI:
客户明确说转人工
模型自己判断把握低
涉及投诉、退款、法律等敏感内容
坐席已经在该会话开口
会话打上「人工中」后,自动回复(含「温馨提示」)全部禁止,直到会话结束或超时回收。
上线验收(别省)
同一消息连推 3 次,只回 1 句
故意把模型拖慢到明显超时,客户仍只收到 1 句
人工接手后,机器人不再插话
日志能看到:去重命中、是否走了 AI、发送是否成功
小结
AI 客服接入个人微信,第一品质不是多会聊,是同一句话只回答一次,该闭嘴时闭嘴。
流程放对了,模型才能加分;流程不对,模型越强,事故越大。
说明见 GeWe API 文档