一源万影,保存本象,按需投影。「圣人立象以尽意」——《易传·系辞》
人类的信息史,是一部不断把世界压扁的历史。
真实建筑 → CAD 模型 → 平面图 → PDF → 截图 → OCR 文字 真实企业 → 业务流程 → Excel 表 → 汇总数字 → 一段报告 真实思想 → 关系网络 → 文章结构 → 线性文字
每一步都更好传播,每一步都丢掉一些东西。这在人类之间是划算的——我们靠常识和经验, 能从残缺的投影里还原出大致的原物。
但 AI 现在读到的,正是这种压缩了七八轮的「影子的影子」。 更糟的是,我们把最后那层影子当成了源文件。改 PDF、改截图、改摘要——改的都是投影, 而真正的对象从未存在于任何一个文件里。
这不是「反对文字」。文字是人类发明的极高压缩率、强组合的表示方式,对法律条款而言 文字本身就是本源。问题只在于把投影误当成对象本身:
| 领域 | 本源是什么 | 我们却在改什么 |
|---|---|---|
| CAD | 几何、约束、参数、装配 | 导出的平面图 |
| Excel | 公式与数据依赖 | 屏幕上的像素 |
| 小说 | 人物状态、时间线、伏笔图谱 | 一段一段的正文 |
| 软件 | 代码、状态、运行行为 | 截图 |
从三维模型生成二维图片是容易的。从二维图片恢复唯一的三维模型——通常不可能。 无数不同的三维对象可以投出同一个影子。
本象 → 投影 ✅ 确定、可重复 投影 ⇏ 唯一本象 ❌ 不可逆
这条界线决定了架构的方向:不要试图从影子倒推本体,要把本体留住。 PDF、图片、Markdown、EPUB 都不是源文件,它们是投影——由本象按需生成的缓存视图。 删掉不心疼,因为随时能再投一次。
今天的 AI 直接吐出完整成品:四十页 PPT、几十万字正文、几百行图表配置。 内容、格式、引用一起失控,错了只能整个重来。
「AI 只提交语义事务——改什么、依赖什么、断言什么。 由确定性的编译器校验、落地、生成终态。」
AI 说「我把黑钥匙交给了沈砚,我保证赵七还活着」。校验器不听它保证,自己去查。 查不过就带着证据退回重写。这不是不信任模型,而是把「说到」和「做到」分开记账。
对外主张已按实验结果收窄到一个维度:状态追踪——在长篇叙事里, 关键物品此刻在谁手里、谁知道了那个秘密、哪些伏笔还没收。
| W3 状态准确率 | 本象 | 裸模型 | 向量 RAG |
|---|---|---|---|
| 得分 | 95.8% ± 5.9 | 52.1% ± 19.7 | 58.3% ± 11.8 |
| 置换检验 | — | p = 0.0024 | p = 0.0024 |
对照臂这一次拿到了自己写的全部两万字,题面上一个答案都没有,八个字段全问。 本象仍然领先 43.8 / 37.5 个百分点。
「那堵 75% 的墙是假的,但墙后面的东西是真的。」
先说不利的一条:本象在 black-key.holder 上是 4/6,比两条对照臂的 5/6 都差——
而那恰恰是唯一能从近文直接读出来的字段。优势全部集中在两条对照臂同时近乎全灭的那两格:
| 字段 | 裸模型 | RAG | 本象 |
|---|---|---|---|
black-key.holder(最后一次转交就写在自己正文里) | 5/6 | 5/6 | 4/6 |
bai-yao.secret_betrayal(跨几十章累积的秘密) | 1/6 | 0/6 | 6/6 |
hook:shen-yan-suspicion.status(从不存在于任何一段文字里) | 0/6 | 0/6 | 6/6 |
「这条线收了没有」不是任何一段文字里的事实,它是账本。检索能捞回写着它的段落—— 如果有的话;可根本没有那样一段。
跨模型只成立一半。立住的是臂内——A3 自己在两个模型上的表现,不经过探询调用。 同口径重打分后 11 对 11:
| qwen-plus(n=11) | deepseek-v4-flash(n=11) | 置换检验 | |
|---|---|---|---|
| W3 状态准确率 | 98.9% | 98.9% | 均值差 0.0000 · p = 1.0000 |
| W1 EPC(正文,越低越好) | 0.20 | 0.55 | 均值差 −0.35 · p = 0.0392 |
「状态层的正确性与底模无关,正文层的质量与底模显著相关。」
一个方言成功可能是巧合,两个才是协议。协议的形状是「通用外壳 + 领域方言」:
外壳只定义生命周期和最小结构,各领域自带 Schema,但共享同一套动作——
inspect · render · query · act · diff · validate · commit · rollback。
关键的一步是把约束从代码变成数据:三个写死的类型(名字里都带着小说味)现在收敛成六个通用谓词——
equals · not_equals · contains · not_contains · range · unchanged。
「主角不得知道这个秘密」和「营收字段不得为负」,在协议层是同一件事。
眼下——长篇小说方言,已在 9.5 万字基线上验证,目标百万字:
人物状态、时间线、伏笔图谱、禁区约束全程不失忆,事务式写作。接着——同一套外壳装到
CAD/三维、Office、图表/数据、项目记忆上。远处——如果这条路走通,AI 时代的「文件」
不该再是一份 .docx 或 .pdf,而应该是一个能被打开、被看见、被定位、被修改、
被复验的本象包。人看投影,AI 改本象,系统证明改对了。
这个项目的可信度建立在把边界说清楚上。