尧图精选

安卓无障碍服务+大模型实现闲鱼智能客服:技术方案与避坑

🕒 发布时间:2026/10/1 8:38:03 📁 来源:尧图网络
本文是我们开发一款闲鱼第三方 AI 客服 APP代号 Achat/Smartfish当前 v1.9的技术方案复盘。重点讲清楚三件事为什么选真机无障碍路线、端云架构怎么拆、实战中踩过哪些坑。先声明该产品是非官方第三方工具与闲鱼/阿里官方没有任何合作关系不做协议破解、不碰官方接口。本文也不讨论多开、群控、对抗检测等灰产方向产品边界是「一台真机服务一个店铺」。一、问题背景为什么要做这件事闲鱼没有开放面向中小卖家的商家客服 API。而这个群体的真实痛点是买家咨询习惯「三分钟不回就划走」回复慢直接丢单每天 70% 以上是重复问题在吗、能便宜点吗、什么时候发晚 9-12 点是流量高峰也是个人卖家最盯不动的时段市面已有的三方工具基本是关键词规则机器人看到「价格」就回固定句子答非所问买家一眼假。技术目标因此很明确在不逆向、不 Root的前提下让程序像真人一样使用闲鱼 App并在回复环节引入大模型做语义理解而不是规则匹配。二、整体技术路线真机 无障碍 云端大模型可走的路线大致三条路线做法问题协议破解逆向 App 通信接口直接发包封号风险极高属于灰色地带直接排除Xposed/插件 HookRoot 后 Hook 客户端需要 Root、改包易被检测部署门槛高真机无障碍在普通安卓机上通过无障碍服务读屏、点击、输入行为与真人一致免 Root是我们的选择架构是一个典型的端云协同[闲置安卓真机] [云端服务] Achat APP (AutoX 引擎) Flask API MySQL ├─ 无障碍服务读页面 / 点屏幕 ←→ ├─ 账号鉴权 / 设备授权 ├─ ADBKeyboard自动填字 ├─ 人设库 / 话术库 / 敏感词 └─ 会话指纹周期性扫描 ──→ ├─ 大模型(语义理解 回复生成) └─ 会话快照(经营分析用)端侧只负责「看」和「打字」核心资产人设库、话术库、模型 Key全部在服务端手机丢了也不泄密。三、端侧关键设计3.1 消息监控会话指纹而不是死等通知我们没有依赖推送通知易丢、易被厂商 ROM 杀掉而是主动扫描消息列表每 5 秒一轮对当前消息列表生成「会话指纹基线」通过指纹 diff 判断哪个会话来了新消息而不是简单比对未读红点误判率明显更低智能下拉回顶按营业时段动态调度高峰约 15 分钟一次、平峰 30 分钟、凌晨 60 分钟并带 ±15% 的随机抖动避免固定节拍的机械特征内置黑名单指定买家/同行直接忽略。3.2 语义回复读完上下文再写而不是关键词触发点进会话后端侧读取最近 8 条以上对话上下文连同店铺人设一起提交云端由大模型生成回复。这是和规则机器人的本质区别Persona 人设系统每个店铺有一份结构化人设包含产品知识库、角色定位、说话风格和「铁律」让回复口吻像卖家本人表外问题降级模型没有把握的问题不允许硬答统一降级成 30 字以内的安全短答如「稍等我下老板我看看」先把人留住杜绝瞎编产品参数敏感词约束不发违规词、不做站外引流、不替卖家做平台禁止的承诺。3.3 自动输入ADBKeyboard 方案填字走 ADBKeyboard 输入法通道本质上和真人打字走同一个 InputConnection兼容性比直接 setText 好也不需要 Root。3.4 双模式先看后发这是我认为产品上最关键的一个设计测试模式AI 只把回复填进输入框、不发送卖家在旁边肉眼审核手动点发送正式模式确认回复质量稳定后再开启全自动发送。自动化客服最大的阻力是信任「只填不发」让人可以低成本验证几天再放手。3.5 冷启动话术采集自动生成人设让卖家手写几百条话术不现实。我们做了一键「话术采集」端侧自动翻阅历史会话、抽取卖家本人的历史回复服务端汇总后自动生成 500-2500 字的结构化人设库。新卖家基本 10 分钟能完成冷启动。四、服务端设计要点Flask API MySQL设备授权一机一码、人设/话术/敏感词的存储与下发设备授权绑定一个授权绑一台挂机手机发现盗版可远程吊销登录态不碰账号密码复用手机上已登录的闲鱼 App云端只接收端侧读到的会话文本全程 HTTPS 鉴权模型调用、Prompt 组装、敏感词过滤都收敛在服务端便于不发版地持续优化回复效果。五、踩坑清单实战经验别信红点信内容指纹。不同机型、不同闲鱼版本的未读控件差异巨大基于文本结构的指纹 diff 稳得多。固定频率是最危险的特征。扫描和回顶一定要带营业时段调度 随机抖动宁可慢一点。直接给输入框 setText 经常无效。很多输入框监听的是输入法提交事件走 ADBKeyboard 这类输入法通道更可靠。大模型必须有「不敢答」的出口。不给降级短答和知识库边界模型迟早会编出一个不存在的发货政策。无障碍权限引导要做足重试。国产 ROM 对无障碍/悬浮窗/后台保活的限制各不相同权限开启流程必须有失败重试和分步弹窗引导。安全边界要在产品层面守住单机单号、不碰协议、不碰账号密码——这些既是风控也是能不能长期做下去的前提。六、关于风险说几句实话任何第三方自动化工具都无法承诺 100% 零风险我们也不会这么宣传。我们能做的是不破解协议、只在你自己的真机上模拟点击与输入、行为节奏拟人化并提供测试模式让你先观察。建议始终保持一机一号、正常经营。七、小结这套方案没有什么黑科技核心是两个工程判断用真机无障碍把「行为安全」做实用大模型语义理解把「回复质量」做实。关键词机器人解决的是「有没有自动回复」而我们想解决的是「买家是否觉得对面是个懂行的真人」。目前产品支持闲鱼抖音、小红书在路线图上。如果你也是在做安卓自动化或独立开发欢迎评论区交流方案细节。声明本文由 AI 辅助整理成文内容为我们团队真实开发实践所述功能以产品实际版本为准。Achat让 AI 接管你的通讯工具。官网https://achat.design
上一篇/下一篇内容由系统自动关联 返回资讯列表 →