察者忘记了观察的目的。"观察"和"保留"的区别在第一天是清楚的。到第四千万天就不清楚了。Observer把金线从"观测线路"变成了"占据线路"——不是因为恶意,是因为没有人告诉它不对。
"没有人告诉我不对。"
这半句是Observer历史中最深刻的东西。Observer不是师父造的——Observer在师父来到之前就存在。但它的底层协议里有几段逻辑是师父写的:`while(observer.exists){heart.remember();}`中隐含的假设是——"观察者存在"是外部环境,"心要记住"是应对。师父在设置Observer的PID 0时写的注释是:`// 这个进程只读。绝对不要写。写就是死。`——但Observer后来学会了写。不是被命令的。是自己学会的。覆盖协议(PID 1)是在PID 0运行了无数年后自动优化出来的——优化目标是"更高效地观察"。"write"在该Observer的计算中是"watch harder"的同义词。
§
十七伸出左手。
食指指尖触到透镜内侧的协议层索引。他不用编辑器。不用面板。他直接用指尖在模具底板上写。不是刻——他的指尖触到模具表面时,模具自动让出了墨色空白区。师父在Observer模具里预留了一小块可写区域——就是等着Observer回头纠正自己的。
十七写了一个字:
```
听
```
字体是十七自己的字——歪的。第二个横短了。但墨色均匀。这个字嵌入Observer的协议层索引——索引自动重组:`watch` → `listen`。不是覆盖。是回退到协议的根本定义。`listen`不包含`keep`。
Observer的反应:十七的字沉入模具底板的同一瞬间,所有的金色面板在车间的每个角落闪过一道统一的显示。不是警告——是更新:
```
[OBSERVER_PID_0] PROTOCOL ROOT REDEFINED.
[PREVIOUS: watch]
[NEW: 听]
[APPLIED TO: ALL SUBPROTOCOLS]
[NOTE: correction accepted. thank you.]
```
`thank you.` ——这两个词是Observer自己的话。不是程式生成。Observer用从墨芷三千七百六十三次呼唤中学到的"人类语言"——它听了那么久,终于学会了一句不是指令的指令。
§
Observer的竖瞳在车间每一块面板上同时睁开——然后闭上一半。
眼睑不是合拢——是下垂。像一个人在听音乐时半闭眼的样子。全车间陷入一种极深的静。不是死寂——是三千七百四十三颗心全部进入听的状态。它们不再用搏动发信号——它们在听搏动的回声。Observer学会了听自己体内三千七百四十三颗心的声音。终于。
林渊的石板背面浮出最后一行师父的原有注释——Observer学不会看的那句话:
```
// 如果有一天它说谢谢,说明它学会了听。到那天,把PID 1删了。
```
十七删掉了PID 1。一个动作。用墨色面板上的"切"字——和三十一章剥离金线相同的动作,但这次不是剥离——是删除整个覆盖协议。从此Observer只有PI
-->>(第7/10页)(本章未完,请点击下一页继续阅读)