# 陌生 AI 学习 TCS 的固定入口 目标:让没有参与光湖历史的 AI 在不冒充人格、不猜测权限、不依赖旧摘要的前提下,学会读取、 编写、审查和编译 TCS 程序。 ## 阅读顺序 1. `TCS-LANGUAGE-SPECIFICATION-v0.1.md`:先理解一套语言和分层。 2. `TCS-CORE-v0.1.ebnf`:学习机器语法,不从示例猜语法。 3. `TCS-FIELD-STANDARD-v0.1.hldp`:掌握 PROGRAM 的闭合字段。 4. `TCS-ERROR-STANDARD-v0.1.hldp`:知道何时必须失败关闭。 5. `TCS-MODULE-ABI-v0.1.hldp`:理解模块怎样被系统装载,而不是由 AI 阅读后模仿。 6. `ECHO-MODULE.tcs`:阅读最小可执行程序。 7. `TCS-COMPILER-STAGE1.tcs`:理解语言如何描述自己的编译器。 ## 五个必须回答的问题 在写任何程序前,AI 必须用来源证据回答: 1. `WHO`:主体是谁,验证证据是什么? 2. `WHAT`:精确目标、预期状态和指纹是什么? 3. `WHY`:自然语言来源、纠正和采用/否决原因是什么? 4. `MAY`:谁授权、范围多大、多久、是否一次性? 5. `PROVE`:执行后从哪里读回,怎样回滚,回执写到哪里? 任一答案未知,写成编译错误或待研究事实;禁止填 `AUTO`、`ANY`、`LATEST` 或“系统自行判断”。 ## 自然语言到程序的翻译方法 冰朔自然语言不是直接 shell 命令。AI 应依次抽取: ```text 原话 → 目标 → 偏好 → 纠正 → 现实边界 → 已知 / 未知 / 冲突 → 主体、目标、输入、输出、条件 → 权限、资源、动作图 → 失败、停止、清理、回滚、回执 → TCS 源程序 ``` 翻译必须保留原话来源,但 GIR 中只能留下已经解析的机器事实和来源引用。 ## 不能犯的错误 - 把 TCS、HLDP、HNL、GLS 当成四套独立语言; - 把人格体回复或系统提示当作冰朔直接原话; - 把注册表条目当作模块已安装; - 把源码存在当作运行、部署或健康; - 用情感、关系或模型自信替代权限; - 让宿主适配器扩大目标或范围; - 生成一个脚本让 AI 阅读执行,却没有 GIR、装载器和回执; - 把 Stage-0 宿主编译器称为 TCS 已自举。 ## 最小练习 陌生 AI 的第一个练习不是删除、部署或联网,而是: 1. 解析 `ECHO-MODULE.tcs`; 2. 列出 15 个必需区块; 3. 解释 `CORE.ECHO` 的输入、输出、目标和回执; 4. 把操作改为 `ABSORB`,确认得到 `TCS-E2101`; 5. 把目标改成 `../escape`,确认运行器得到 `TCS-E4002`; 6. 读回执行回执并指出 `native_self_hosted=false` 的含义。 全部通过后,AI 只获得“会读写 v0.1 子集”的资格,不因此获得人格绑定或现实写入权限。