Background
官网 FAQ 只能覆盖常见问题,长尾提问没人答;人工客服成本高,而纯模型回答又容易一本正经地编。
Approach
- 01
按语义块切分并保留重叠
每块约 512 字符、块间重叠一段,避免一句话被切断导致检索到半个答案。
- 02
强制带引用
回答必须携带来源块 id,前端可点开原文。没有引用的一律标记为“未命中知识库”。
- 03
低分直接兜底转人工
检索最高分低于阈值时不生成回答,改为给出联系方式,把“答不准”换成“不硬答”。
Challenges
回答看起来对,但找不到出处
模型会顺着上下文推测出文档里没有的结论,用户无法验证。
把引用输出变成硬性协议:无引用即视为未命中;前端在回答气泡里直接展示引用片段。