「RAG 客服」是最常见的 AI 落地场景,也是失败最多的。Shopify 的 Sidekick(AI 商家助手)是少数公开了工程路径和效果数据的案例。

背景

Shopify 有 数百万商家,Help Center 有 10 000+ 篇文档,客服团队每天处理海量重复问题:

  • 「怎么设置运费?」
  • 「我的支付为什么失败?」
  • 「如何添加自定义域名?」

80% 的问题在文档里都有答案,但商家找不到或看不懂。

阶段 1:纯 RAG MVP(2023)

商家提问 → 检索 Help Center → LLM 生成回答 → 展示给商家

第一版的问题

问题数据
检索不准40% 的问题检索到错误文档
回答太泛商家反馈「说了等于没说」
幻觉15% 的回答包含文档里没有的信息
无行动只能回答,不能帮商家操作

商家满意度:~60%(不够上线标准)。

阶段 2:混合检索 + 结构化回答(2024)

Shopify 工程团队的优化:

检索改进

纯向量检索(v1)
  ↓ 改为
混合检索 = 向量相似度 + BM25 关键词 + 文档 metadata 过滤
  ↓ 加
Reranker(cross-encoder 重排序 Top-20 → Top-3)

检索准确率从 60% 提升到 85%

回答结构化

不再生成自由文本,改为 结构化模板

## 回答
[基于文档的直接回答]

## 相关步骤
1. 进入 Settings → Shipping
2. 点击 "Manage rates"
3. ...

## 来源
- [设置运费指南](link)
- [运费故障排查](link)

## 需要更多帮助?
[转人工客服] 按钮

结构化输出让幻觉率从 15% 降到 3%——模型被约束在固定格式内。

阶段 3:RAG + Agent(2025,Sidekick)

Sidekick 不只是回答问题,还能 帮商家操作

商家: "帮我设置美国地区的标准运费为 $5.99"

Sidekick:
  1. [RAG] 检索运费设置文档 → 确认操作流程
  2. [Agent] 调用 Shopify Admin API → 创建 shipping rate
  3. [确认] "已为您设置美国标准运费 $5.99,[查看详情]"

从「告诉你怎么做」升级到「帮你做」——这是 Agent 对 RAG 的增强。

Sidekick 的架构

┌─────────────────────────────────────────┐
│              Sidekick Agent              │
│                                          │
│  ┌─────────┐  ┌──────────┐  ┌────────┐ │
│  │ RAG      │  │ Admin    │  │ Store  │ │
│  │ (文档)   │  │ API      │  │ Context│ │
│  └─────────┘  └──────────┘  └────────┘ │
│                                          │
│  商家画像 + 店铺状态 + 对话历史           │
└─────────────────────────────────────────┘

关键设计:Store Context——Sidekick 知道你的店铺配置了什麼、用了哪些 App、最近有什么订单异常。这不是 RAG 能提供的,是 实时业务数据

效果数据(Shopify 公开)

指标MVP (v1)当前 (Sidekick)
问题自动解决率30%82%
商家满意度60%91%
平均响应时间8s2s
幻觉率15%< 2%
人工客服工单量baseline-40%

关键工程决策回顾

  1. 不要第一版就上线——60% 满意度会伤害品牌
  2. 混合检索 > 纯向量——BM25 对精确术语匹配至关重要
  3. 结构化输出 > 自由文本——格式约束 = 质量约束
  4. RAG + Agent + 业务数据——三者组合才是完整方案
  5. 永远有转人工入口——AI 搞不定的 gracefully 降级

可复用的模式

即使你不是 Shopify,这个路径适用于任何「文档问答 + 业务操作」场景:

Phase 1: 纯 RAG 问答(验证检索质量)
    ↓ 检索准确率 > 80%
Phase 2: 结构化输出 + Rerank(提升回答质量)
    ↓ 满意度 > 85%
Phase 3: 加 Agent 工具(从「说」到「做」)
    ↓ 自动解决率 > 70%
Phase 4: 加业务上下文(个性化)

参考资料

小结

Shopify 的路径证明:RAG 客服不是「接个 API 就完事」。检索质量、输出格式、Agent 能力、业务上下文——每一层都需要工程投入。但一旦到位,82% 自动解决率是真实可达的。