2026-07-22 第十八阶段决策证据、检索控制面与协作恢复深审记录

阶段结论

本阶段围绕“一个学习者能否把候选模型、检索数据、协作运行时和发布决定连接成可复核的工程证据”深审了 AI 基础认知、现代 LLM 能力与模型选择、检索基础六课、AI 安全、AI 治理、隐私计算、工作流自动化、多 Agent 协作 和 环境型 Agent。

没有把“API 支持”“单次演示通过”“同一幂等键”或“摘要存在”误写成能力、授权、事务或生产可靠性证明。所有新增讲解、图和代码均标为原创;第三方资料只以链接和事实边界引用,未新增不明许可的完整复刻材料。

本阶段不证明什么

离线 fixture、单进程 JSON 文件和页面构建只证明教学合同与公开内容的当前自洽。它们不证明真实 Provider 行为、模型质量、IdP/对象级授权、策略服务、跨进程 lease/CAS、数据库隔离、实际删除执行链、供应商合同或地区法律义务已经通过生产验证。

多 Agent 分工与主 Agent 复核

主 Agent 先固定“请求/返回模型身份、证据摘要、ACL-before-score、状态/lease 版本、人工对账”这些跨课术语,随后安排不重叠的专项:

  1. 安全、治理与隐私:动态 MCP/Tool/Agent 组件、发布证据、RAG 删除和授权传播;
  2. 工作流、多 Agent 与环境型 Agent:消息幂等、冲突冻结、恢复/lease/fencing 和浏览器可行动性;
  3. Chunking、向量、Embedding、向量数据库、语义搜索和重排:输入空间、候选窗口、指标、删除/更新与多实例陈旧读;
  4. AI 基础认知:入口术语、身份授权、离线—线上证据交接、综合项目和来源状态。

主 Agent 随后审阅每项共享工作区改动、检查日期与术语一致性、修复模型选择目录断链,并在所有专项结束后重跑相关代码的普通与 -O 回归。没有 Agent stage、commit、push 或回退用户已有工作区状态。

学习入口与模型选择:先定义可重跑的选择对象

现代 LLM 能力与模型选择 的推荐顺序表此前将八个 wikilink 的 alias 分隔符放在 Markdown table 的未转义列界中,导致入口有断链/错误渲染风险;现已全部改为可解析的表格链接。目录新增“任务 → gate → 多 trial → Pareto → 发布门”Mermaid 证据流,并明确 FAIL/BLOCKED 不能由总分补偿。

课程还补上模型生命周期中常被遗漏的身份边界:latest、预览别名和固定版本具有不同的变更语义;即使固定权重,路由、安全层或服务基础设施仍可能改变可观察行为。因此选择和 trial 都要记录请求模型标识、接口返回的实际模型/版本(若提供)、端点/区域、adapter 版本、日期和采样配置,并在版本解析或控制面变化时建立新的评测版本。模型选择项目现在直接衔接 离线到线上证据交接与回归闭环。

AI 基础认知的 13 页完成逐页元数据和来源状态核验:保留学习完成状态,不把用户进度改成内容状态;加入“模型不是授权主体”的最小身份、委托、对象权限和过期事实链;把离线评测明确交接给试运行;综合项目新增无副作用的信任边界 Mermaid,并将验收提高为至少 10 条独立测试、含拒绝路径错误合同。

检索基础:从数学演示升级为身份、版本和完整窗口合同

检索课程不再只以 top-k 结果说明安全或质量:

  • Chunking 明确递归字符切分的默认边界更贴近空格分词语言;CJK/泰文等语料必须补充适合的分隔符并用 fixture 验收,token 长度函数不能替代边界设计。
  • Embedding 明确不同模型的 query/document role、任务指令和自动截断语义不能互相照搬;从旧向量空间迁移时要全量重编码、双空间隔离和重新验证阈值。教学评测器拒绝重复 ranked ID 与非法 relevance grade,避免伪造大于 1 的 nDCG。
  • 向量数据库项目将“upsert 会解决并发”替换为显式 expected_source_revision CAS、同 revision 异内容冲突、delete-before-create fence、resurrection token、tombstone 和 stale-read fail-closed。它同时说明当前 tombstone 不是永久审计账本,source identity 重用会造成 ABA;JSON 文件在 check 与替换之间仍有 TOCTOU,不能声称 snapshot isolation。
  • 语义搜索的安全审计扩展到每条召回通道的完整 candidate/rank window,而不是仅展示的 top-k;未授权候选即使最终被截断,也可能已污染融合、缓存或 trace。
  • Reranking 课程加入 candidate recall 的上界边界:某些评测器会补入正例,适合诊断排序上限而不构成端到端发布结果;发布时必须冻结真实 first-stage candidate IDs/window。

这些课程在目录、项目和正文中统一了 content_origin / content_status、复核日期、测试数和“教学实现不等于生产系统”的边界。

安全、治理、协作与恢复:让冲突停下来、让证据找得到

安全课程现在要求把动态发现的 MCP/Tool/Agent 组件保存为可复核快照:身份/发布渠道、协议/传输、schema 摘要、执行身份/scope、Roots/数据范围与出站目的地均进入变更触发器,但 bearer token 等秘密绝不进入快照。快照、回归结果和批准条件通过 release_id 和完整门禁摘要交给发布,摘要只用于变更检测,不是签名、授权或来源真实性证明。

治理课程补了离线评测、发布门、运行证据和人工分诊回归的最小交接表;隐私课程补了 RAG/Agent 的 chunk、Embedding、索引 generation、缓存、引用和记忆引用的 ACL、撤权、删除传播与 Tool Calling 再授权边界。两者都拒绝把“来源 hash”“来自内部知识库”或“删了一个向量”当作当前对象级授权或删除完成的证明。

多 Agent 离线模拟器修复了真实可复现缺陷:旧实现会把 (task_id, idempotency_key) 的不同 payload 静默视为重复,且允许 pending 任务直接验收外部结果。现在结果只能在 running 状态接受,并用 canonical JSON digest 区分安全重放与冲突;同 key、不同 digest 会记录两份摘要、升级为 needs_review 并阻断尚未开始的下游任务。该课程清楚标注 needs_review 是本库内部协调状态,不冒充 A2A 标准状态。

工作流和环境型 Agent 统一采用 owner_worker、lease_version、expires_at、state_version、CAS 与外部 fencing 的术语,区分运行所有权、状态提交和外部副作用。浏览器课程补充 Playwright 动态 locator / locator.all() 的等待边界,并强调 DOM 新鲜度不等于授权仍有效。

核心来源

动态结论优先使用当前一手资料,并按各页 source_checked 保存日期:

验证证据

检查本阶段结果
模型选择评分卡20 项;normal 与 -O、均在 -B -W error 通过
AI 安全 / 治理 / 隐私80 / 69 / 76 项;normal 与 -O、均在 -B -W error 通过
工作流 / 多 Agent / 环境型 Agent71 / 61 / 103 项;normal 与 -O、均在 -B -W error 通过
Chunking / 向量基础 / Embedding32 / 9 / 31 项;normal 与 -O、均在 -B -W error 通过
向量数据库 / 语义搜索 / Reranking41 / 34 / 29 项;normal 与 -O、均在 -B -W error 通过
AI 基础认知内部链接112 个 wikilink;专项检查 0 缺失
最终站点单元测试.website npm test:47/47 通过
最终公开构建911 个源 Markdown、571 个全文、340 个 fail-closed stub、229 个资源;914 个 staged Markdown、2456 个 HTML 页面、2809 个 public files;broken local links、敏感泄露、表格 wikilink 泄露、交互 checkbox 与 KaTeX 错误均为 0
文本与变更卫生相关范围与全局 git diff --check 通过;移除了验证时生成的两份 Chunking .pyc,相关范围复查为 0;未 stage 文件

上述站点测试和构建在本阶段记录及总路线入口更新后重新运行;专项 Agent 的先行构建不被当作最终合并后的门禁证据。

后续队列

  1. 用真实受控制的身份、策略、向量库和 adapter 完成端到端 ACL、删除传播、lease/fencing、receipt 对账和多 worker 压力测试;不要把当前单进程 fixture 升格为生产保证。
  2. 为 Provider 真实调用加入有费用上限、脱敏 trace 和变更检测的隔离 smoke test;模型目录/alias/区域变化时重新跑能力契约。
  3. 在 Obsidian 桌面端抽查本阶段新增 Mermaid、表格、callout 与手机布局;Quartz 构建不等于 Obsidian 阅读视图验证。
  4. 继续逐课程审阅仍处于早期 source_checked 日期的页面,并优先处理与真实服务、法规、框架或运行时行为绑定的动态章节;不能用批量改日期代替复核。

本记录只覆盖第十八阶段,不表示长期 /goal 已完成。