参考资料
故障隔离与优雅降级
RAG Formation 的课程内容已完成;这份资料可用于自主学习和练习。
一句话规则
必要证据丢失后仍返回看似正常的答案,是不安全的降级方式。
核心术语
| 术语 | 含义 |
|---|---|
| 故障隔离(Failure isolation) | 避免一个依赖的故障破坏整个请求,或掩盖真正出错的环节。 |
| 优雅降级(Graceful degradation) | 在安全的情况下返回明确受限的结果,例如只使用向量搜索,同时不假装具备混合检索覆盖。 |
| 安全失败(Fail closed) | 当缺失的依赖意味着证据或授权不可被信任时,拒绝回答。 |
证据卡
| 事项 | 记录 | 不要声称 |
|---|---|---|
| 基线 | 命令、配置和观测结果 | 基线就是目标。 |
| 改动 | 一个假设或决策 | 多个因素同时变化时,仍能确定是什么导致了结果。 |
| 指标 | 针对每个依赖记录症状、安全降级方式、阻断行为、用户消息和指标。 | 一个指标就能说明质量的全部。 |
| 安全 | 一个失败案例和一个回归案例 | 流畅的回答就能证明系统可靠。 |
本地命令
cd demo
python3 setup_demo.py status产物: 一张依赖故障矩阵,区分安全的部分服务与应当安全失败的行为。