Curriculum
Back to course
4.4企业知识助手与RAG

知识助手集成与版本更新

你能画出知识助手的请求链路,为资料更新设计验证、切换和回退步骤,并识别权限或缓存带来的旧结果。

Lessons in Chinese · Notes v0.1

The lesson text and question bank are currently in Chinese. Navigation and explanatory illustrations are available in English.

核心概念

完整链路包括可信身份、服务端授权、检索、依据生成、引用展示和记录。每次回答应能追踪请求编号、知识版本与引用位置。日志只保留排查所需信息,并按权限处理,不应直接记录全部员工资料。

资料更新通常经历导入、解析检查、索引构建、回归测试和版本切换。切换前保留可回退的旧版本;同一回答的检索、正文和引用应对应一致的知识版本。

情境拆解

企业更改非紧急报修受理时间。新版索引测试通过后,还要检查旧片段是否仍可命中、引用是否打开新版原文,以及缓存是否返回旧回答。仅替换源文件,不能证明所有链路已经更新。

缓存应考虑用户权限和知识版本;权限变化时必须重新执行服务端校验并处理失效缓存。不能将某经理的回答按问题文字缓存后直接返回给普通员工。

常见误区

上线更新没有回归记录,出错后就难以判断是新资料、解析还是配置变化。只看平均正确率也可能掩盖一条关键禁令失效。回退知识版本仍需核对生效时间,不能把已失效政策恢复为当前规则。

更新不是只替换一个文件

身份与权限决定可检索范围,检索给出证据,回答保留条件,引用连接原文,日志记录所用版本。更新资料时,这条链应一起检查。

例如文档已换成 v2,但索引仍召回 v1,或缓存把受限用户的回答发给另一个人。问题不在措辞,而在版本与访问范围没有保持一致。

动手:写一次更新与回退演练

  1. 给合成资料、索引或人工检索表、提示与缓存规则分别记录版本。
  2. 把一份制度从 v1 更新为 v2,明确生效时间与变化,不默默覆盖原记录。
  3. 编写六个回归问题,覆盖正常引用、旧版本、未来版本、跨范围、冲突与未覆盖。
  4. 设计缓存键需要区分的权限范围及资料版本。资料变化或权限撤销后,应失效相关缓存。
  5. 写出回退后的可用资料清单。恢复程序版本,不等于可以重新启用已经失效的制度。
更新原因、来源与维护者:
变更前 / 后的版本组合:
索引与缓存处理:
回归样本及预期:
实际验证 / 未执行部分:
回退条件:
回退后仍不得使用的失效资料:

检查产物

回答、引用和排查记录能指向同一适用版本。模块案例会让你检查整套资料服务,包括无权限、无依据和更新失败的路径。

Lesson self-test

You can retry. Answers are visible in the browser. This is a learning exercise, not a secure exam or certification.

01Single choice区域经理问过受限制度后,普通员工提出相同文字的问题。系统按问题文字命中了经理的回答缓存。应如何处理?
02Multiple choice新版受理时间已导入,团队准备切换知识版本。哪些检查仍需完成?

Select every correct option and no incorrect ones.

Module case exercise

报修知识更新方案

Write your design before reviewing the reference. Open responses are self-assessed, not automatically graded or uploaded.

为虚构连锁服务企业设计一次知识助手更新。合成资料有当前有效的 V1 制度、下月生效的 V2 制度、仅区域经理可读的附件,以及含条件和例外的受理表。今天仍在本月。用 Markdown 提交资料清单、权限与请求链路、切分示例、两种答案及引用、版本切换和回退检查单,并给出至少六个可复现回归问题,覆盖权限差异、未来规则、资料不足、引用和缓存。只用合成资料,不接真实企业系统。

Stored only in this browser, not uploaded or synced. Reading and self-tests are recorded separately.