VVSignal小红书线索发现与销售协作 Agent
技术实现负责人 2026.01 - 至今
面向护肤品经销商与小型销售团队,从小红书公开评论中识别购买需求,结合商品事实筛选可跟进线索,交由销售认领、联系并反馈。 本人负责技术实现,建设 Python Agent Harness、Go 控制后端和 React 工作台;合作方负责账号、PRD、业务验证及部分 Skill 内容。
- 评论导入
- 需求与匹配
- Go 业务检查
- 线索交接
- 真人认领与反馈
- Agent Harness 与上下文:将机会登记与资格判断拆为独立任务,后者结合需求与商品匹配进行判断;从后端读取当前评论、上级语境与有效商品事实,按固定 Skill 版本组装只读上下文。限制实际绑定的工具集合,并校验证据归属,避免把上级评论或商品资料误当作当前用户的需求证据。
- 输出约束与失败控制:结合 Pydantic / JSON Schema、引用与事实版本检查验证模型候选;用 LangGraph 执行“生成—校验—反馈修复”,最多修复两次,仍不合格则停止提交。按实际尝试预留与结算模型预算,记录版本、耗时、费用和拒绝原因。
- 持久编排与提交恢复:以事务 Outbox 连接 Go 业务状态和 Temporal 工作流;候选提交后记录心跳检查点,重试时查询幂等响应或派生判断 ID,复用已落库结果。新增流程分支保留旧历史的缺省行为,避免部署升级改变工作流重放路径。
- 销售协作与状态一致性:实现合格线索直接交接、事务内原子认领与追加式反馈;将“明确拒绝”反馈联动到营销限制和机会关闭。默认关闭 AI 起草时,同步约束候选生成、旧草稿批准及执行前检查,并调整交接额度的统计口径。
- 后端可靠性与试用部署:以 savepoint 处理回复判断成功但机会挂接被业务规则拒绝的情况,用共享 / 独占锁处理节点隔离与在途领取竞争;建设独立评论导入服务、Compose 单机试用及运行记录查询,支持从评论来源追踪到模型判断和销售反馈。
- 评测驱动迭代:从真实评论中定位“分享使用体验被误判为需求”“同问缺少上级语境”等问题,迭代上下文和 Skill;分别验证模型候选质量、后端状态流转与人工工作台流程。
阶段结果
形成可运行的单机试用系统。发布与复盘记录覆盖 99 个合成用例的 DeepSeek 评测、49 条真实评论的只读分析;另以 4 条合成评论验证了 2 条线索交接、0 条草稿,以及认领后的测试拒绝反馈。
截至 2026-10-13:合成标签尚待人工复核;已验证应用流程,真实客户联系与销售效果仍待试点。
技术展开 · 已提交结果恢复、需求误判与业务模式切换
Go / PostgreSQL
权限、商品事实、机会归属与业务状态;对模型候选做最终业务检查。
Temporal
跨任务的持久执行、等待、心跳与恢复;业务写入保持幂等身份。
LangGraph
单次判断中的生成、确定性校验和局部修复;不持有权威业务状态。
| 任务 | 用例 | 结果 |
|---|---|---|
| 资格判断 | 35 | 准确率 100% · macro F1 1.00 |
| 回复判断 | 34 | 准确率 100% · macro F1 1.00 |
| 机会登记 | 17 | 准确率 100% · macro F1 1.00 |
| 可选起草 | 13 | 规则通过率、首次通过率均 100% |
分类准确率与起草规则通过率采用不同判定;合成集成绩用于工程回归,真实评论质量仍需独立标注与冻结测试。
运行范围:单机试用,AI 筛选线索,真人在官方 App 联系。可选起草模式保留人工审批、版本绑定及未知发送结果账本。 当前仍需完善交接总额度的并发控制与受阻线索自动重检;企业登录和真实集群部署尚待验收。