415
阅读时间 2 分钟

事实层、证据层、投影层:别让 scanner、缓存和视图反客为主

把事实、证据和投影分层写清,防止 AI 在开发中把副产物误当主系统

这篇先拆哪三层#

很多复杂项目真正会烂掉,不是因为模型瞎写了一两个函数,而是因为系统里本来就容易混的三层没有分开:

  • 什么是系统真正维护的事实。
  • 什么只是帮助判断事实的证据。
  • 什么只是给人或给其他系统消费的投影。

这三层一混,AI 就特别容易把 scanner 结果当主图、把缓存表当真源、把 UI 视图当系统本体。

为什么这层一乱,后面越写越假#

这一章会专门用这种“看起来都像在推进,实际上主线越来越假”的场景来讲:

  • scanner 为什么常常只能做证据层,不能越位成事实层。
  • cache、search index、report、snapshot 什么时候能存在,什么时候不能决定系统真相。
  • 视图层、投影层、只读模型为什么经常最会骗团队产生“已经做出来了”的错觉。

这一章真正想交付的,不是三个新名词,而是一套非常能落地的判断语言:

以后看到任何一个新模块,都先问它到底属于事实层、证据层还是投影层。

事实层、证据层、投影层:别让 scanner、缓存和视图反客为主
更新于
2026-04-18
© 2026 AI 原生工程(AI Native Engineering)
内容版权归对应作者与贡献者所有;项目汇编与品牌归项目维护方所有。
文稿默认采用 CC BY-NC-SA 4.0,示例代码采用 MIT License。
Powered by Next.js & Fumadocs
This site is powered by Netlify
Theme inspired by Fuwari