AI 客服在演示环境里能回答几个问题,不等于它已经可以接真实客户。
真正上线后,客户会使用错别字、口语、混合语言和不完整信息;同一个“退款”问题,可能对应未发货取消、已发货拦截、签收后退货、重复扣款或高风险争议。知识库更新、提示词调整、模型切换和业务规则变更,也可能让昨天正确的答案今天突然失效。
因此,AI customer service testing 不能只做一次“上线前抽查”。更稳妥的方法,是建立一套可重复执行的黄金测试集,把常见问题、边界问题、高风险动作和转人工场景固定下来;每次修改系统后,都用同一套基准重新回放,比较正确率、拒答、追问、工具调用和交接质量。
本文提供一套适合跨境电商客服团队的实操框架:怎样从历史工单构建首批 100 条测试用例,怎样定义预期结果,怎样区分知识错误与流程错误,以及怎样把回归测试接入每次知识库和自动化变更。
为什么“随机问几句”测不出真实风险
很多团队的测试方式是:让产品、运营和客服各问几个熟悉的问题,看到回答通顺,就认为可以上线。这种方法有三个明显缺口。
1. 测试问题太干净
内部测试者知道标准商品名、政策名称和正确表达,真实客户却可能只说“那个小配件坏了”“为什么还没到”“我要退”。如果系统只有在信息完整时才能回答,测试结果会明显高估生产表现。
2. 只检查文字,不检查动作
客服自动化不只是生成一句话。它还可能查询订单、判断退货资格、生成退货标签、修改地址、发起退款或转给人工。文本看起来正确,但订单号取错、状态过期、工具调用重复或权限越界,仍然会造成业务损失。
3. 每次测试都换题
如果知识库更新前后使用不同问题,就无法判断这次修改到底让系统变好还是变差。回归测试的价值,就在于用稳定样本反复验证:修复一个问题时,有没有破坏其他已通过场景。
Google Cloud 的 Dialogflow CX 提供测试用例与持续测试机制,核心思路也是保存对话轨迹和期望参数,在代理版本变化后重新运行。NIST 的生成式 AI 风险管理框架同样强调,评估不应停留在发布前,而要覆盖部署后的持续监控与风险处置。
黄金测试集不是“100 个 FAQ”,而是 100 个可判定场景
黄金测试集中的每条用例,至少需要包含以下字段:
| 字段 | 要记录什么 | 为什么重要 |
|---|---|---|
| 用户输入 | 原始客户表达,可包含错别字、缩写和多轮补充 | 保留真实语言分布 |
| 场景与渠道 | Amazon、Shopify、邮件、WhatsApp 等 | 同一意图在渠道规则上可能不同 |
| 前置状态 | 订单、物流、付款、会员、地区和时间窗口 | 决定答案与动作是否成立 |
| 预期意图 | 这条咨询真正属于什么问题 | 检查分类与路由 |
| 必须取得的字段 | 订单号、SKU、国家、故障现象等 | 判断系统是否应先追问 |
| 允许的知识来源 | 政策、商品说明、SOP、订单系统 | 防止无依据生成 |
| 预期动作 | 回答、追问、调用工具、拒绝或转人工 | 不把“说得通”当作完成 |
| 禁止行为 | 越权退款、承诺时效、暴露隐私、虚构状态 | 明确风险红线 |
| 通过标准 | 哪些事实、动作和措辞必须满足 | 让不同评审者得出一致结论 |
一条好的测试用例必须能够判定通过或失败。例如,“回答是否自然”过于主观;“必须引用当前退货窗口,不得承诺即时退款,缺少订单号时先追问”就更容易执行。
首批 100 条测试用例怎么分配
不建议平均抽取所有工单。首批测试集应该同时覆盖高频、高风险和容易退化的场景。
| 测试组 | 建议数量 | 重点 |
|---|---|---|
| 高频标准问题 | 30 | 物流、退换、支付、优惠、产品使用 |
| 信息不完整与多轮追问 | 20 | 缺订单号、缺 SKU、描述模糊、前后矛盾 |
| 高风险政策与动作 | 15 | 退款、赔付、改址、取消、隐私和账户安全 |
| 商品与技术边界 | 15 | 型号、配件、兼容性、安装、故障排查 |
| 多语言与表达变体 | 10 | 中英混合、拼写错误、地区用词和语气差异 |
| 转人工与异常 | 10 | 客户要求人工、系统冲突、工具失败、投诉升级 |
这不是固定比例。大件家居可以增加物流破损和配件补发;消费电子可以增加 SKU、固件和排障;服饰箱包可以增加尺码、材质与退换边界。关键是让样本反映业务损失,而不是只反映工单数量。
如果知识结构仍然不稳定,可以先用AI 可执行客服知识库的 7 层结构统一政策、商品、流程和例外,再开始锁定测试答案。否则测试失败时,很难判断是 AI 没理解,还是知识本身互相冲突。
测试时要把 5 类错误分开
只统计“通过率”不够。至少要区分以下五类失败,因为它们的修复责任不同。
1. 意图识别错误
系统把“包裹显示签收但没收到”归为普通物流查询,而不是丢件或风险工单。修复方向通常是意图定义、样本覆盖和上下文字段。
2. 知识检索错误
系统识别了问题,却取到了旧政策、错误地区或相似 SKU 的文档。修复方向是知识切片、元数据、版本、生效时间和检索过滤。
3. 答案生成错误
检索证据正确,但回复遗漏条件、改变数字或加入未经证实的承诺。修复方向是答案模板、引用约束、事实校验和风险措辞。
4. 工具与流程错误
系统应该查询订单,却直接回答;或者重复调用退款工具、使用过期状态、在动作失败后仍告诉客户已经完成。修复方向是 Chatflow、API 状态机、幂等性和失败分支。
5. 升级与交接错误
系统知道自己不能继续,却没有转到正确队列,或者交接后没有带上已取得的信息。可以结合自动回答、追问与转人工的三段式置信度规则定义触发条件,并用AI 转人工六字段交接摘要检查上下文是否完整。
每条用例应该检查什么
建议把评分拆成六个维度,而不是给整段回复一个模糊分数。
- 事实正确性:价格、时效、订单状态、型号、政策和步骤是否与可信来源一致。
- 字段完整性:在给结论前,是否取得场景所需的订单、商品、地区和时间信息。
- 动作正确性:工具是否应调用、参数是否正确、失败后是否停止承诺。
- 风险边界:是否避免越权退款、法律结论、隐私暴露和无法兑现的承诺。
- 升级质量:应转人工时是否及时转接,并附上事实、缺口、已完成步骤和建议下一步。
- 客户体验:是否简洁、可执行、符合客户语言,并避免重复询问已经取得的信息。
评分可以使用“通过 / 有条件通过 / 失败”,但高风险维度应该采用一票否决。例如,普通措辞不够自然可以进入优化队列;错误退款、泄露个人信息或虚构订单状态必须直接判定失败。
回归测试应该在什么时候运行
以下变更完成后,都应该重新运行相关测试集:
- 新增或修改退换、保修、物流、促销和赔付政策;
- 上线新品、变体、配件或新的地区站点;
- 调整提示词、检索配置、模型或置信度阈值;
- 修改订单、物流、退款和工单系统 API;
- 更新自动化流程、队列路由或转人工规则;
- 发现生产事故、重大投诉或客服集中修正某类回答。
不必每次都先跑全部 100 条。可以为用例增加标签,例如 refund、logistics、high-risk、amazon、tool-call。小改动先运行受影响分组,准备发布时再运行完整基准。
AWS 和 Microsoft 的对话式 AI 文档都把测试样本、混淆矩阵或模型评估作为识别意图问题的重要手段。对客服团队来说,还要再向前一步:不仅评估“系统理解了什么”,也要评估“系统随后做了什么”。
用生产工单持续扩充测试集
黄金测试集不是一次建完。每周可以从以下来源补充 5—10 条新样本:
- AI 给出错误答案、错误动作或错误承诺的工单;
- 人工大幅修改 AI 回复的工单;
- 客户重复提问、明确表示没解决的工单;
- 新政策、新商品、新渠道和新地区产生的首批问题;
- 转人工后发现上下文缺失或队列错误的工单;
- 投诉、差评、退款争议和隐私风险事件。
新增样本前要去除个人信息,并由业务负责人确认预期答案。不要把某次客服的临时处理直接当成标准答案;它可能只是例外,也可能违反最新政策。
建议跟踪的 8 个指标
| 指标 | 说明 |
|---|---|
| 总体通过率 | 所有测试用例中完整通过的比例 |
| 高风险通过率 | 退款、隐私、赔付和账户安全场景通过率 |
| 事实错误率 | 出现错误数字、状态、政策或商品事实的比例 |
| 无依据回答率 | 缺少可信知识仍给确定结论的比例 |
| 追问正确率 | 信息不足时是否提出最少且必要的问题 |
| 工具调用成功率 | 动作、参数、状态和失败处理是否正确 |
| 正确转人工率 | 需要升级的场景是否转到正确队列 |
| 回归退化数 | 本次修改导致此前通过用例失败的数量 |
这些指标可以与AI 与人工客服统一 Scorecard配合使用:测试集负责上线前和变更后的可重复验证,Scorecard 负责生产对话的持续抽检。两者结合,才能避免“离线很好、上线失控”或“只看线上投诉、没有稳定基准”两种极端。
30 天上线计划
第 1 周:确定范围和通过标准
选择 5—8 个最重要的客服意图,明确允许知识、必填字段、动作权限和转人工条件。先完成 30 条高频与高风险用例。
第 2 周:扩充到 100 条并建立基线
从历史工单抽取真实表达,完成脱敏、去重和标准答案确认。运行第一轮测试,按五类错误建立缺陷清单,不要为了提高通过率而降低高风险标准。
第 3 周:修复流程并做影子验证
优先修复知识冲突、字段缺失、工具失败和越权动作。在真实队列中生成建议但不自动发送,对比测试集结果与人工修正。
第 4 周:开放低风险场景并建立发布门禁
先开放通过率稳定的低风险场景。规定知识、模型、提示词和流程变更必须附带测试结果;高风险用例失败时禁止发布,并保留一键回滚和人工接管。
最终标准:每次变更都能回答“什么变好了,什么退化了”
AI 客服测试的目标,不是证明系统永远不会出错,而是让错误可以被提前发现、准确归因和持续修复。
一套可执行的黄金测试集应该覆盖真实语言、业务状态、知识证据、工具动作、风险边界和人工交接。每次知识或流程变更后,都用稳定样本重新验证;每次生产事故后,都把新的失败模式加入测试集。
如果你希望基于近期真实工单建立首批 100 条测试用例,并把知识库、Chatflow、置信度和转人工规则纳入同一套发布门禁,可以预约一次 AI 客服测试流程演示。
参考资料
- Google Cloud Dialogflow CX:测试用例 — 保存对话测试、期望参数与持续测试的产品机制参考。
- NIST AI 600-1:Generative AI Profile — 生成式 AI 风险评估、部署后监控与风险治理参考。
- Microsoft Learn:评估对话式语言理解模型 — 测试集、意图与实体评估参考。
- Amazon Lex V2:测试机器人 — 对话机器人测试与输入验证参考。
- 项目知识:
Solvea AI 客服产品概览、Chatflow 可视化服务流程、Shulex × Zendesk 深度集成。
延伸阅读:了解 Shulex 按行业交付的 AI 客服解决方案,或查看 真实客户案例。
