官网友情链接 wechatapi.net
微信机器人能够做的事情越来越多。
回复消息;
发送文件;
修改客户标签;
创建工单;
同步 CRM;
触发 Webhook;
生成任务。
随着微信二次开发越来越深入,很多团队会自然地产生一个想法:
既然系统能自动判断,能不能让它自动做更多事情?
当然可以。
但这里必须注意一个原则:
不是所有动作都适合完全自动执行。
尤其当某个动作会:
影响客户;
修改重要数据;
触发外部系统;
产生不可逆结果;
就应该增加确认机制。
WechatApi 可以作为个人微信API 接入层,把微信消息和客户行为接入业务系统。业务系统根据这些信息判断动作,但高风险动作最好进入“待确认”状态。
一、什么算敏感动作
可以根据业务定义。
例如:
向大量客户发消息;
修改核心客户信息;
删除客户数据;
关闭重要工单;
向外部系统提交正式业务;
发送敏感文件;
改变高价值客户状态。
这些都不适合因为 AI 一次判断就立即执行。
二、自动回复本身也有风险等级
“服务时间是多少?”
低风险。
“我要退款。”
高风险。
所以同样是回复动作,也可以分层。
低风险:
直接自动。
中风险:
生成回复候选。
高风险:
转人工。
三、一个具体例子
客户说:
“帮我取消之前那个申请。”
AI 识别到:
取消。
但“之前那个申请”具体是哪一个?
如果系统自动取消错误业务,后果可能很大。
更合理的是:
识别取消意图;
查询相关业务;
生成待确认动作;
让人工确认具体对象。
这就是敏感动作确认。
四、确认对象应该是什么
确认页面要展示:
触发消息;
当前客户;
准备执行的动作;
影响对象;
风险说明;
相关历史。
让操作人员知道自己到底在确认什么。
五、动作状态机
敏感动作可以设计:
待生成;
待确认;
已批准;
执行中;
成功;
失败;
已拒绝;
已取消;
已过期。
这样每个动作完整可追踪。
六、WechatApi 只负责接入,不应该承担业务审批
WechatApi 负责微信API。
例如:
消息;
好友;
群聊;
文件。
业务系统负责:
风险判断;
动作候选;
审批;
执行;
日志。
这个职责边界非常重要。
七、不同动作不同审批人
普通客服可以确认:
普通回复。
销售主管确认:
客户阶段变化。
管理员确认:
大范围操作。
不同风险不同权限。
八、AI 输出不能直接变成高风险业务指令
AI 可以生成:
“建议把客户标记为流失。”
但不应该直接修改 CRM。
更合理的是生成候选。
由负责人确认。
九、确认也要有时效
客户当前上下文可能很快变化。
一个待确认动作放了三天才被批准,很可能已经不适用。
所以候选要有 expires_at。
过期以后重新判断。
十、执行前还要二次校验
即使人工已经批准,也要检查:
对象是否还存在;
状态是否已经变化;
是否被其他操作处理。
避免使用旧审批执行新状态。
十一、一个并发例子
客服 A 批准:
“关闭工单。”
但就在执行前,客户又发来新问题。
工单状态已经重新打开。
这时系统应该阻止旧关闭动作。
而不是机械执行。
十二、操作日志
需要记录:
触发消息;
AI判断;
风险级别;
审批人;
审批时间;
执行结果。
这样出现问题可以完整复盘。
十三、敏感动作也可以设置双重确认
非常高风险的动作,例如大范围消息或者批量数据修改,可以要求:
操作人提交;
第二人审核。
这样更安全。
十四、自动化仍然可以很高效
增加确认不代表所有事情都变成人工。
可以做到:
80%低风险自动处理;
15%中风险人工确认;
5%高风险强制人工。
这比所有动作自动执行更加稳健。
十五、微信群场景更要谨慎
微信群里的动作影响范围更大。
错误群发、错误文件、错误回复都可能被多人看到。
所以群内敏感动作可以设置更严格阈值。
十六、数据看板可以统计审批率
例如:
每天多少动作自动执行;
多少需要人工;
多少被拒绝;
哪些动作误判最多。
这些数据可以帮助优化自动化规则。
十七、总结
微信机器人真正进入业务以后,自动化的目标不应该是:
“尽可能让机器做所有事情。”
而应该是:
“让适合自动化的事情自动执行,把高风险动作保留在人工控制范围内。”
WechatApi 可以通过个人微信API 把消息、联系人、群聊和文件接入系统。
业务系统则需要建立:
风险等级;
动作候选;
人工确认;
权限;
过期;
二次校验;
日志。
微信二次开发成熟以后,最重要的不是自动化比例有多高。
而是每一个自动动作都知道自己的边界。