知识生命周期:让资料变化可追踪
核心概念 · 知识不是一次写入后永久正确
资料会更新、撤回、拆分或被新版本替代。用户需要的是一套能让答案跟随这些变化的工作流,而不是只把文本永久堆进索引。
一个知识单元的状态
更新不是简单覆盖
更新一份政策页时,需要分别回答:原文是否变了、哪些知识单元受影响、哪些索引需要重建、旧引用是否还能解释当时的答案。这个过程需要 revision、idempotency 和激活状态,而不是一次无痕覆盖。
失败时保持事实边界
如果某个 adapter 没有完成重建,系统不应假装所有检索结果已经最新。正确行为是保留清晰状态、支持重试,并让调用方知道当前保证到哪里为止。
下一步:理解存储 adapter 的职责。