多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

微信机器人为什么需要敏感动作确认:自动化不等于所有动作都自动执行

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