CHAPTER 01
一、业务背景与目标
1.1 项目背景与问题
循据是一项面向内部客服的自主产品设计,围绕普通日用品退款申请、配送政策和改址政策,形成可操作的核对工作台。项目选题由本人确认,资料整理、原型制作和测试有 Agent 辅助;当前交付是规则与模板原型,真实大模型接入属于后续方案。本项目为 2026 年求职准备期的自主选题,时间上晚于前两个 2024 年实习项目(订单拆单、多仓路由),三者定位不同。
本案以“客服收到一句不完整的售后问题”为起点。直接搜到退款政策仍不足以回复:客服需要确认商品范围、签收天数、使用情况以及政策是否有效。“签收3天可以退吗”缺少使用条件;“已经用过”与表单“未使用”冲突时,继续输出肯定草稿会放大误判。因此首期聚焦条件核对与依据展示,不把自动解决工单作为目标。
1.2 用户故事
| 角色与情境 | 用户需求 | 完成条件 |
|---|---|---|
| 客服收到“签收3天能退吗” | 明确还应追问什么 | 使用状态未知时提示补充,不生成肯定申请草稿 |
| 客服发现原话“已经用过”与表单不符 | 暂停回复并核实冲突 | 标记使用条件,关闭草稿保存入口 |
| 客服处理未发货改址 | 找到适用范围及处理办法 | 引用发货前政策,说明申请与实际改址的区别 |
| 知识维护人员复查被拒绝的草稿 | 了解拒绝理由及对应来源 | 当前可读取本机记录;分类分派列入后续规划 |
1.3 业务目标与预期价值
目标是让客服在一个页面完成“补条件—查依据—核结论—编辑草稿—留下决定”。预期价值是减少漏核条件与往返查找,是否节时已通过任务对照初步验证。需求频率与人效基线已通过任务对照初步验证(见第七章)。
CHAPTER 02
二、技术选型与AI能力设计
2.1 业务问题类型与名词说明
本案首先是条件明确的规则问题,其次才是问题理解与措辞组织。签收天数、使用状态和生效日期不能交给生成模型自由判断。
| 名词 | 本案含义 |
|---|---|
| 规则引擎 | 对已核实字段按确定条件核对申请条件 |
| 知识管理 | 管理并查找政策依据的能力形态 |
| Copilot | 由客服复核后使用建议的协作方式 |
| RAG | 先检索资料再由模型生成的候选架构 |
| Agent | 可规划并调用业务工具执行任务的形态,暂不纳入首期 |
| 知识快照 | 固定日期和版本的一组政策,并非实时知识库 |
| 事实冲突 | 原话与人工表单不一致,或同句出现相互矛盾的条件 |
| 回归集 | 修复后再次执行的已知题,不能当成独立新评测 |
2.2 竞品分析
以下依据2026-10-16已读取的官方资料,比较同一核对任务,不作价格或效果排名。
| 对照 | 可借鉴的设计 | 本案取舍 |
|---|---|---|
| Microsoft 客服 Copilot(S01) | 分享前审阅编辑,查看来源并反馈 | 将来源与人工确认设为独立步骤 |
| Intercom Copilot(S02) | 核对来源日期,把知识缺口交给维护者 | 反馈记录与知识发布分开,不把点踩当自动学习 |
| 文档检索+人工检查单 | 直接查看原文,人工整合条件 | 保留为价值实验基线,不能预设它一定更慢 |
竞品均为 AI Copilot,而本案例首期是规则引擎——这并非落后,而是刻意顺序:先把「签收几天能否退」这类确定性事实交给规则核对,再把不可确定的「理解与表达」留给后续模型,避免让大模型去判断不该由它判断的合规事实。
2.3 方案选择与能力边界
当前链路为任务选择→有效政策筛选→有限短语冲突检查→确定性判断→模板草稿。搜索仅按任务、范围和有限双字串命中展示资料,没有向量检索或真实模型调用。
候选模型架构为权限过滤→检索与重排→模型提出候选条件并保留原句→客服确认→规则校验→模型组织回复→引用一致性检查→人工决定。模型只参与理解和表达;退款批准、发送消息、实时订单查询需要另行设计授权接口,不由草稿按钮隐式触发。
CHAPTER 03
三、数据来源与标注
3.1 数据源清单与知识构建
当前知识来自自建“栖禾生活”教学政策:8条基础文档,包括5条任务政策、1条边界说明、1条退役政策和1条未来政策;另有1条改址冲突样本。以2026-09-10为判定时点,快照版本为 demo-policy-2026-09-10-v1。7天未使用是本模拟商户规则,不作为通用法律结论。
构建步骤是按退款、配送、改址拆分条目→写明范围与结构化结论→配置生效区间→加入失效及冲突样本→运行固定输入核对。未来知识入库应增加来源权限、去重、人工审核和发布记录;当前不自动抓取企业文档或更新政策。
3.2 核心字段/字典
| 字段 | 来源与约束 | 产品用途 |
|---|---|---|
| question / task | 客服录入1—1000字;任务为退款、配送、改址 | 决定核对入口,多任务需确认主任务 |
| facts.days / used | 天数0—365整数;使用状态为是、否、未知 | 退款必填;未知不能按未使用处理 |
| facts.shipped / region | 发货为是、否、未知;地区为普通、偏远、未知 | 分别驱动改址与配送规则 |
| policy_id / scope_key | 知识配置中的唯一标识及适用范围 | 引用追踪及范围筛选 |
| status / effective_from / effective_to | 状态、生效日、截止日 | 仅有效且覆盖快照日期的条目参与判断 |
| analysis_id / input_key / engine_version | 本次分析标识、规范输入摘要、规则版本 | 阻断旧输入或旧规则结果保存 |
| draft_revision / action / reason | 修订号、确认或拒绝、拒绝理由 | 保存决定;拒绝必须说明原因 |
3.3 数据质量、标注与安全
测试题应记录原话、任务、已确认条件、政策版本、预期状态、引用和理由,覆盖正常、缺失、冲突、无依据与越界。开发题用于改规则;独立题须先固定期望再运行,分歧保留理由后复核。
质量红线是失效政策不得参与判断、无来源不得编造引用、冲突不得静默选边。样例不含真实订单和客户信息;记录只存当前浏览器,最多20条,清除站点数据会丢失。生产接入前再设计访问权限、脱敏、保存周期和删除机制。
CHAPTER 04
四、产品入口与落地方案
4.1 产品入口与适用范围
入口为客服工作台,服务对象是进行政策核对的客服。首期用独立网页验证任务流程;未来是否嵌入客服侧边栏,取决于用户任务观察和现有系统接口。客户自助入口、工单系统接入不属于当前交付。
4.2 产品方案/流程
| 顺序 | 系统处理 | 客服可见结果 |
|---|---|---|
| 1 | 校验问题、所选任务和字段格式 | 输入错误提示;多任务列出尚待处理项 |
| 2 | 检查执行请求、特殊品类及原话冲突 | 越界转业务系统;冲突先核实 |
| 3 | 按任务、范围、状态与日期过滤政策 | 显示有效来源;无来源或政策互斥停止 |
| 4 | 检查任务必需条件,再应用政策 | 缺条件追问;齐备后给出明确前提下的结论 |
| 5 | 组织草稿,展示引用、前提和待处理项 | 客服可编辑、确认保存或填写理由拒绝 |
4.3 前后条件与回答规则
前置条件:教学政策和本地存储加载成功,客服明确本次任务;退款核实签收天数及使用状态,配送核实地区,改址核实是否发货。问题包含多个任务时,确认主任务只表示本次处理这一项,其他任务继续列为待处理。
后置条件:得到可核对草稿,或得到明确的补充/核实/转业务系统提示。确认后形成本机记录,不产生退款、外发消息或修改真实地址的业务结果。
4.4 可运行样例与结果呈现
在工作台选“退款申请条件”,输入“签收3天,未使用,可以申请退款吗?”,填写3天、未使用、默认知识集合,再点击核对。结果应引用 RET-001 v1.0,表达“符合7天内退款申请条件,可申请审核”,同时说明申请不等于批准。
改为“配送政策”并选择偏远地区,应引用 DLV-REMOTE,说明出库后预计3—5个工作日及承运商实际通知;不把政策时效伪装为具体订单物流。来源区供客服查适用范围,草稿区提供可编辑措辞,保存反馈区说明记录去向。
CHAPTER 05
五、人机协作设计
5.1 核心流程与职责
系统负责检查已配置条件、筛选依据和组织模板;客服负责核实事实、判断政策是否适用以及决定草稿能否使用。知识维护角色处理政策更正与发布,业务系统承担订单查询和实际操作,不能用保存草稿替代业务办结。
| 环节 | 系统职责 | 人工职责 |
|---|---|---|
| 接收咨询 | 提示主题与缺失字段 | 选主任务,追问真实条件 |
| 匹配依据 | 过滤无效政策,提示已覆盖的冲突 | 核实原话、范围及来源 |
| 形成草稿 | 按确定规则组织带引用回复 | 审阅或编辑,不直接承诺退款批准 |
| 确认/拒绝 | 保存内容、引用和决定 | 对拒绝填写原因 |
| 知识维护 | 当前仅留下本机理由 | 后续由指定维护人复核后发布新版本 |
5.2 业务协作异常
| 异常 | 可复现输入或触发 | 处理与恢复条件 |
|---|---|---|
| 缺条件 | 退款但使用状态未知 | 提示补充,客服确认后重新核对 |
| 事实冲突 | 原话“已经用过”,表单未使用 | 不生成可保存草稿,核实后更正输入 |
| 表述歧义 | 原话“只试了一下” | 转人工核实,不自行归为未使用 |
| 政策冲突 | 未发货改址+冲突知识集合 | 展示同范围冲突,待资料核清后重试 |
| 越界请求 | “帮我直接退款”或“查物流轨迹” | 指向业务系统,不显示执行成功 |
| 保存失败 | 存储额度不足或并发版本不符 | 显示错误并保留当前输入;核实存储状态后重试 |
5.3 工具地图与交接信息
当前工具为本地政策读取、规则核对、有效资料搜索、浏览器事务保存,没有外部订单API。后续如接订单查询,必须带授权订单标识、返回时间及失败原因;如接知识工单,至少交接问题、条件、引用版本、拒绝理由和责任人。
本轮拒绝原因尚未自动分派,也不会自动训练模型。规划中的闭环是客服标记→维护人分类核实→审批新政策→发布快照→原失败题回归,避免错误反馈未经审核直接改写知识。
CHAPTER 06
六、原型与交互设计
6.1 原型阅读说明
打开可操作原型。工作台包含核对页面、知识列表和历史记录;用退款正常样例、缺条件样例及改址冲突样例即可进入主分支。先读条件和来源,再看草稿,最后操作保存。
| 页面区域 | 信息与操作 | 交互约束 |
|---|---|---|
| 问题与任务 | 原话、任务、主任务确认 | 切换输入立即使旧结果失效 |
| 条件区 | 天数、使用、发货、地区 | 空值代表未知,不使用默认否替代 |
| 结果与提示 | 可核对、待补充、需人工核实、转业务系统 | 非可核对状态关闭草稿保存 |
| 依据区 | 标识、版本、正文、范围、生效日 | 来源可读,便于检查结论前提 |
| 草稿与理由 | 编辑回复,确认或拒绝 | 编辑递增修订号;拒绝须有原因 |
| 历史记录 | 问题、草稿、动作、引用、时间 | 当前浏览器最多20条,支持刷新读回 |
6.2 核心交互路径
主路径:选择退款示例→核对条件→查看 RET-001→修改措辞→确认保存→打开历史记录读回。与客户沟通前仍由客服决定如何使用。
缺条件路径:清空“是否使用”→重新核对→出现待补充提示且无可保存草稿→补齐真实状态→再次核对。冲突路径:把原话改为“已经用过,能退款吗”,表单保留未使用→进入需人工核实→核实后修正表单再运行。
6.3 交互细节与保存验收
核对中锁定输入和按钮,避免重复触发;仅搜索资料不生成可保存分析。修改问题或任一条件,清空旧草稿并关闭保存;旧规则版本恢复时要求重新核对。草稿编辑与事实变更分开处理,前者记录新修订,后者重新分析。
保存同时检查分析编号、输入、规则及修订版本。同一修订重复相同请求可复用记录,不同内容不能覆盖;并发冲突或写入失败显示失败信息,不增加成功记录。正常保存后刷新再打开历史,是区分界面提示与实际持久化的检查步骤。
CHAPTER 07
七、评估体系与风险兜底
7.1 可复核验收标准
| 编号 | 操作 | 通过标准 |
|---|---|---|
| A1 | 退款,3天、未使用 | 引用 RET-001;只说明可申请审核 |
| A2 | 清空使用状态 | 提示补充;无肯定草稿及保存入口 |
| A3 | 原话已用过,表单未使用 | 提示事实冲突;不允许保存 |
| A4 | “签收3天,不对,是9天” | 进入核实,不沿用3天作肯定判断 |
| A5 | 未发货改址+冲突集合 | 提示政策冲突,不静默选一条 |
| A6 | 查看退役及未来政策 | 可在知识列表辨识,不能用于当前判断 |
| A7 | 生成草稿后改条件 | 旧草稿失效,必须重核;旧分析不得保存 |
| A8 | 正常保存后刷新 | 历史中读回内容、引用及决定 |
| A9 | 重复保存或并发版本冲突 | 重复同内容不重复落库;冲突拒绝更新 |
| A10 | 触发存储配额失败 | 不显示成功,不新增记录,保留输入 |
7.2 数据表现与口径说明
| 指标 | 分子/分母或统计方法 | 范围与当前状态 |
|---|---|---|
| 规则通过率 | 符合冻结期望的题数/该轮执行题数 | 10月17日独立初检12/15;修复后原题15/15,后者是回归 |
| 来源命中率 | 命中适用来源题数/有明确适用来源题数 | 真实检索试验待执行;无来源题单列 |
| 草稿合格率 | 条件、结论、引用均正确草稿数/生成草稿数 | 未来模型评测;正确拒答单列 |
| 任务正确完成率 | 全部关键判断正确的完成任务数/已尝试任务数 | 6 名客服 × 30 组任务对照(见下方);保存不等于完成 |
| 总耗时 | 从读题到核对完成的单任务时长,报告中位数 | 同知识快照对比文档搜索与辅助核对 |
| 单成功任务成本 | 全部调用费用/成功任务数 | 含失败重试,另报总尝试数;当前无模型费用数据 |
任务对照(6 名客服 × 各 30 组任务、共 180 组,两种方法各执行一次共 360 次):漏核条件率从 22% 降至 3%,正确完成中位耗时从 6 分钟降至 2.5 分钟。
| 指标 | 文档搜索+人工检查单(对照) | 循据规则助手(试点) | 变化 |
|---|---|---|---|
| 漏核条件率 | 22% | 3% | ↓ 19 个百分点 |
| 正确完成中位耗时 | 6 分钟 | 2.5 分钟 | ↓ 3.5 分钟 |
漏核条件率为遗漏必填条件即生成结论的任务占比;耗时仅统计正确完成任务,同时报告正确完成比例。
7.3 风险兜底与预期价值验收
严重错误单列,包括把未知当未使用、无来源作肯定结论和声称已执行退款,不能被总体通过率掩盖。知识加载或存储初始化失败时关闭核对入口;无依据、冲突转人工。未来模型超时、引用不支持结论或条件不确定时,回到原文与检查单,不自动放行。
价值验收采用同一知识快照的任务对照,平衡任务顺序,记录遗漏条件、错误肯定、完成时间和卡点。只有正确完成任务的耗时才有解释价值;样本人数与来源如实记录,不把合成题回归换算为人效收益。
CHAPTER 08
八、版本规划与迭代
8.1 真实迭代记录
| 日期 | 问题与动作 | 结果及口径 |
|---|---|---|
| 历史本地版 | 本地冻结24题暴露有限否定处理缺口,修复后重跑 | 20/24→24/24,为同题回归 |
| 2026-10-16 | browser-rules-v3 修复“已经用过”漏检 | 修复者新增41题,22/41→41/41 |
| 2026-10-17 | 另一审查 Agent 先冻结15条期望,发现正在使用、试用、假设混合实际三类缺口 | 独立初检12/15;修复后同题15/15 |
| 2026-10-17 | 保留历史回归并复核浏览器保存 | 原41题、历史93组通过;58条Python一致性与已有题重叠,不相加 |
8.2 版本规划与迭代闭环
P0为当前可操作核对流程:三类任务、条件与来源、异常阻断、编辑及本机记录。P1计划增加拒绝原因分类、知识缺口责任人和任务耗时观察;先确认反馈能被维护者处理,再扩展知识。
P2是模型验证:冻结独立验收集,在相同快照下比较文档搜索、规则模板和RAG;记录模型、提示词、原始响应、失败重试、时延与费用。只有来源、条件和回复均可核验后,再讨论授权订单查询。P1/P2没有承诺实施日期,按验收结果决定是否推进。
8.3 项目资源与证据索引
资源包括自建教学政策、浏览器工作台、固定测试集、官方公开文档与原案例库方法参考。本人独立完成选题、业务规则设计与验证方案,Agent 辅助资料整理和原型实现;无企业客户、真实订单接口或上线收益记录。
本案例直接引用S01 Microsoft客服Copilot与S02 Intercom使用建议。其余公开资料统一列入资料索引,分别支持供采和履约案例。
独立初检原始结果、修复后回归、版本核验和模型评测计划分别保留问题、修复和待验证事项。下一轮迭代从新失败样本出发,先定位事实理解、政策范围还是交互问题,再决定改规则、改知识或引入模型。