docs(book): 《要有光——人工智能史话》全书 33 篇 + 事实核查 + 文风打磨 + 投稿材料 - #228
Open
oratis wants to merge 37 commits into
Open
Conversation
两部分交付: ## 1. 写作能力(docs/) 调研长文/书籍写作的竞品与技术栈(Scrivener、Obsidian Longform、 Ulysses、iA Writer、Pandoc),产出 W1–W6 分期的写作模式设计: 稿件树(嵌套 Markdown 列表 + wikilink,不引入新格式)、 _manuscript.md 索引、忽略列表、分步编译流水线、快照、节点级字数目标。 结论:Markup 只缺「作品」这层抽象,Canvas 已近似 Corkboard; 不自建 EPUB 生成器,交给 Pandoc。 - docs/research/06-longform-writing.md - docs/design/07-writing-mode.md ## 2. 书稿(book/) 33 篇初稿约 295,000 字,五个时代:寓言 / 计算 / 网络 / 注意力 / 涌现。 book/ 本身即 W1 设计的 dogfood —— _manuscript.md 用嵌套列表 + wikilink 组织全部 33 篇,链接全部可解析。 质量约束以可执行规则落在 提纲/写作规范.md(31 条),并有脚本逐条核: 每章 8000–12000 字、3–5 节、开头必须是具体场景、章末钩子指向下一章、 科学解释 ≤1/4、人物首次出现须给生卒年、正文不得残留 [[待核实]]。 当前:规范违例 0、断链 0、正文残留标记 0。 结构性设计:七条贯穿母题(各章落笔情况记在全书提纲的对照表里)、 一条「第 N 次校正」编号线(12 次,逐条驳斥流行叙述中的失实说法)。 存疑之处一律不写死,落在各章末尾的 <!-- 欠账 --> 区块: 已清 56 条,未清 540 条,含数字与日期 193、文献归属 114、 引文原话 73、缺生卒年 46。第五时代(26–31 章)另有专用落笔纪律: 只写已有明确后果的事、不预测、争论呈现双方不裁决。 交接见 book/HANDOFF.md。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
新增〇节:仓库、worktree 绝对路径、分支、PR #228、基线提交, 以及全部关键文件的路径清单(提纲五份、五个时代的章节目录、docs/ 两份)。 明确所有脚本以 book/ 为工作目录,并提醒先确认 pwd (上一轮多次因工作目录被改而报 FileNotFoundError)。 P0(book/ 未入 git)已标记解决。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
上一轮多个 agent 因 API 断连中途死掉,留下改了正文但没刷 words: 的 半成品;跑 HANDOFF 第六节同步脚本修正 14 篇。另将第 14/15 章被改掉的 欠账块头(「欠账(…):」)改回「欠账:」,使欠账快照脚本能统计到这两章 (实际进度为已清 78 / 未清 557,此前快照漏计)。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
5 个 agent 各管 2-3 章联网核实:序章+1-2、3-5、6-7、8-9、10-12。 核实即改正文并注出处;核不实一律降格措辞(据传/一说)并注明卡点。 要点: - P1 《感知机》献辞定案:1969 初版无献辞,1972 重印补挽辞,正文无误 - 订正一批实错:皮茨读《数学原理》三天(原作几周)、罗森布拉特 1971 年 Icarus 论文(原误作 1959 星际探测器)、纽厄尔-西蒙图灵奖 1975(原 1976)、洛克菲勒按五周批 7500(删「申请 14000」讹传)等 - 删除查无出处的轶事(米德磕牙、格林布拉特速写、棋盘中央将死) - 修复第 2 章损坏的 frontmatter(*** 代替 ---、转义污染) - 跨文件回填事项(Note G 三种措辞统一、人物谱/时间线补条)已登记 在各章欠账块,待统一处理 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Note G 中译按第 4 章定本「分析机绝不自命能首创任何东西。它能做的, 是我们知道如何命令它去做的事。」统一:第 1、8、9 章、终章、时间线 五处已同步(第 25 章经查无逐字引用;第 18 章转述句待该章清账完再对齐) - 人物谱结构性重建:上一轮误把约 60 行人物整块追加进第五时代表,与 前表大量重复;按出场章重新归表、同名合并取优,净 187 人、零重复。 新增第一波核实的 14 人(阿克曼、纽曼、阿黛尔、埃德蒙兹、海斯、 格里高利、弗洛雷斯、布鲁克斯、哈钦斯、伊斯特莱克、尚克、库珀、 克兰西、坦克);订正卡普兰/巴赫达纳乌两行虚假的出场章 - 1943 年麦卡洛克-皮茨论文中译名统一为「中」字版(时间线、二时代细纲) - 第 5 章皮茨年龄条目与第 6 章核实结论对齐结清 - 相应欠账条目已勾销并注明回填时间 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
5 个 agent 各管 2-3 章:13-15、16-17、18-20、21-22、23-24。 P1 全部定案: - TD-Gammon 改写开局理论坐实(2-1/4-1/5-1 骰点,slot→split, Tesauro CACM 1995 + 罗伯蒂 1992),正文无须降格 - Transformer 标题归属定案:琼斯起标题(披头士出典),乌兹科雷特 贡献的是「Transformer」模型名与自注意力主张;四时代细纲已回改 实错订正:「围棋再等一百年」实为天体物理学家 Piet Hut 所说(原误归 深蓝作者)、李世石冠军数 14→18、古德费洛生年 1985→1987、辛顿博士 1977→1978、玻尔兹曼机 1985 原文无 wake/sleep 比喻(改「钉住/放开」) 共享文件: - 时间线重建:现代三节去重归节(删 19 行骨架重复、按日期重排)、 补 RoBERTa/TPU/Strubell/BERT上线/Villalobos/1987 双会/遗忘门/ SAINT-STUDENT/框架问题/皇家研究院辩论/MYCIN 盲评等 20 余条 - 人物谱补生年:赵京铉 1985、克洛普夫 1941、蒙塔古 1960、 米科洛夫 1982、古德费洛 1987 - 第 18 章 Note G 转述句对齐定本,全书统一完成 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- 七条母题的「已落笔」栏此前只覆盖到第 17 章,按正文实际出现处补齐 第 18–31 章与终章的落点(母题 1 补 18/20/25/28/29、母题 3 补 19/21/26/27、母题 5 补 19/22/29 等),表头改为全书口径 - 第 9/10/11 次校正的「需登记进全书提纲」三条欠账:经核 12 条计数线 早已在册且表述与各章一致,直接结清,不重复登记 - 顺带验过钩子链:33 篇逐篇比对章末句与下一章开场,无断裂 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
用户要求:可以辟谣,但要用单独模块,且不要计数,全书都不要计数。 - 新增统一体例:`> **订正 · 事由**` 区块,内部固定「流传的说法 / 可查的是」两栏,标题用事由不用序号。已改写 1、3、4、6、7、8、11、 17、18、20、24 共 11 处(第 25 章及第五时代那几处待 agent 收工后处理) - 拆除「第 N 次校正」编号线:全书提纲的编号线改为不编号的区块通例, 正文里「这是本书第八次做这类校正」「后面还会有十一次」「我会一路 给它们编号」等自指句全部删除 - 一并取消其他自指计数:母题「第几次出场」、「这句话被顶过五次」、 「这本书里第一次遇到」等 - 写作规范加第 23 之二条与自查清单项;HANDOFF、README 同步 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
清欠账:25 章 19 清(P1 图像骨架时效句已核到 2026-08,正文改成带 时间戳 + 带例外的写法)、26 章 11 清、27 章 15 清、28 章 13 清、 31 章 9 清、终章 7 清。 实错订正: - 终章三处:阿西莫夫情节有杜撰的尺寸与年数(小说无此描写)已删; 「等了二十三年」与第 15 章的十四年对不上;LSTM 被拒稿一说超出 第 16 章「维持不写入正文」的口径,已降为「被冷落了十几年」 - 25 章 Moult 原话 in some sense 被误译成「在很大程度上」 - 27 章 Wei 2022 音标转写方向写反;塞尔已于 2025-09-17 去世 - 28 章 Pandemonium 年份与第 10 章冲突(1959→1958-11 宣读) - 26 章标注者人数「几百到几千」实为论文自述的约四十人 - 31 章辛顿引语改为引全句并注明流传时只留后半句;全章 32 处引号 逐条审计,无一处把转述写成引语 计数拆除:第 25 章 AlphaFold 那处改为「订正 · 」区块;两处 synopsis 里的「第十一/十二次校正」、母题「第四次出场」「最后一次出场」、 终章「被顶过五次」等全部改写。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
时间线的「第十次校正」、人物谱的「第九次校正」「本书第二位公开 退出的人」、三份时代细纲里母题六的「第二/三/四/五次出场」—— 全部改写为不计数的说法。第四时代细纲同时落定了 Transformer 标题 归属的订正。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
第三波最后两章(29、30)收工,14 个 agent 全部跑完。 欠账:接手时 78/557 → 518 清 / 150 未清。剩下的以「当代研究者查不到 生年」「跨章编辑取舍」「成书前才能定的事」三类为主,纯事实缺口已很少。 第 29 章 IMO 那条(全书时效性最强的段落之一)已核到底: - 2025-07 第 66 届三家口径各不相同,只有一家走官方评分通道; 「完全相同的条件」不成立(一家公告写明赛前给了精选解法语料); 流传的「IMO 官方谴责」是媒体框法,主席原话是赛事无法核实这些方法 - 2026-07 第 67 届已举办,官方通道两个模型 42/42,同届 666 名学生中 满分者 7 人;另有数个系统自评满分,公布方自述不具权威性 时间线据此重写该条并清掉最后两处 [[待核实]] 标记。 计数拆除收尾:第 30 章 synopsis 与正文、第 27 章两条「母题计数线」 欠账(因取消编号自动消解)、第 19/20 章残留处。**全书正文现已无任何 自指计数。** 索引回填:人物谱补肖莱、莫拉维克、陶哲轩、多利纳尔;时间线补 2024-2026 十余条(推理模型、ARC-AGI、开放权重、工具协议、长时程 基准、诉讼进展)。README 看板按实测重刷(33 篇 312,601 字), 待办区改写为四条。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- 第二节改写:欠账 518/150,剩下的 150 条按三类归好(生年查不到 / 跨章取舍 / 成书前才能定),并写明下一轮该做的不是继续检索 - 补入这一轮的三条实操经验:agent 断连要用 SendMessage 唤醒而非 重派;共享文件一律由主控统一回填,不让 agent 碰;收到完成通知 先看 mtime(曾有两个 agent 被同时派到 25/26 章) - P1 五条「若核不实则须删改」级条目全部标注定案结论 - 硬规矩补两条:字数上限也是上限(第 11、29 章现已超出);当代 研究者生年查不到属公开资料确实不载,别硬编 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
frontmatter 修复:第 3、4、5 章与此前的第 2 章是同一种损坏——「***」 代替「---」、下划线与方括号被转义、结尾是长横线。后果是这三章的 words: 一直没被同步脚本改到(差 200-1100 字不等),而且第 4 章正文里 两处 \*\*仓库\*\* 会渲染成字面量。现已全部修复并重新实测字数。 全书 frontmatter 现已无损坏。 新增 book/tools/build_html.py:把 33 篇加五份提纲编译成自包含单文件 HTML,只依赖标准库(环境无 markdown 库,转换器按本书实际用到的语法 子集手写)。既是阅读稿也是审稿工具——订正区块单独成框,顶栏「欠账」 开关可展开每篇的欠账清单对着正文审。生成物已加进 .gitignore。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
人物谱:塞尔补卒年 2025;布贝克 1985、霍华德 1973 补生年;辛顿条目 补学历与导师;新增玛丽亚·特蕾莎、布罗姆利、埃塞尔·伏尼契三人(均为 正文已点名且带年份者)。经核不入谱:鲁滨逊(仅作轶事来源出现、无 年份)、斯莱格尔与博布罗(第 9 章正文只出现程序名 SAINT/STUDENT, 未点作者名)。 时间线:R.U.R. 首演拆为 1921-01-02 赫拉德茨-克拉洛韦世界首演与 01-25 布拉格国家剧院;丘奇那条按存疑去掉月份(期刊标 3 月、著录记 4 月 15 日收到,两说对不上);2018–2019 一批条目补到日精度;董事会 危机补入五天内的四个时点;新增 12 条(看图说话、点积注意力、 WaveNet、ConvS2S、回路纲领、思维链、归纳头、涌现能力、叠加、 Othello-GPT、涌现反驳、SAE 暗物质)。三个现代分节按日期重排, 顺带清掉重排暴露出的两条重复行与一条落错节的行。 第二时代细纲:第 9 章由四节回填为成稿的五节。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
时间线: - **欧盟推迟修法已正式公布**,覆盖旧的「2026-05 政治协议、正式公布 未确认」写法:第 2026/1744 号条例 2026-07-08 通过、07-24 刊《官方 公报》、07-27 生效(比原定高风险适用日只早六天);附件三推迟到 2027-12-02、附件一到 2028-08-02 - 补 2023-11-02 英国安全研究所设立文件,含两句划界原话(「不是监管 机构」「不认定某系统为安全、不为发布决定担责」) - 补 2019-11-19 李世石退役(受访对象韩联社;韩文原稿未取到,本书 一律作转述不加引号) - store 译名统一:分析机部件由「堆栈」改回「仓库」(堆栈是 stack) 新增 tools/debt_report.py:欠账快照改为三档——已清 / 待核 / 成书前。 把「查到底了只等定稿」的条目和「还没核实的事实缺口」混在一起统计会 虚报欠账数。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
补两人(均由非百科途径拿到):麦克德莫特 1942–(卡内基梅隆图书馆 司马贺档案里的一手履历表)、坦克 1953–(美国物理联合会人名权威档)。 沙茨 1947、苏茨克维 1986、赵京铉 1985 经复核确认原值无误。 「查不到」此前混用问号与「生年待核」两种写法,现改为三态并写进表头: 具体年份=已核;问号=尚未查;「未见记载」=已查过多条途径、公开 资料确实不载。后者允许正文点名而不给年份(规范 §18 对当代研究者的 例外),并明写不许倒推、不许写「约 19XX 年生」。已给 7 人标上 「未见记载」。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
oratis
force-pushed
the
claude/ai-history-book-planning-0bd661
branch
from
August 1, 2026 09:51
82f5b12 to
e2c2823
Compare
补:凯泽 1981–(波兰语维基)、拉德福德 1993–;安芬森 1916–1995 与 莱文塔尔 1922–1990(第 25 章早已核出,一直没回填)。 25 位当代研究者标为「未见记载」——多语种维基、Wikidata SPARQL 全表 扫 P569、ORCID 反查、机构页与访谈自述均无。其中五人公开信息只到 区间不到年(沙泽尔 1975/1976、戈麦斯 1996/1997、奥拉 1992/1993、 琼斯 1983/1984、瓦斯瓦尼 1985/1986 且与其本科年份不相容),按体例 一律不落笔。 「杰森·韦」与「韦」是同一人的两条,合并为正文所用的「韦」。 第 31 章过渡董事会三人的生年虽已查到(泰勒 1980、萨默斯 1954、 德安杰洛 1984),但正文维持不点名——理由回到本来的那条:三人对 本章论证不承担作用,而不是「查不到生年」。故不入谱。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
四个专项 agent 收工(生卒年两个、检索卡住两个)。这轮不按章派活,按
类型派,因为剩下的残余是跨章的同类问题。
检索攻坚拿到的一手件:
- 霍奇斯对图灵之死的原始表述——绕开传记与其个人网站,走他本人撰写的
《斯坦福哲学百科》「艾伦·图灵」条,拿到可直接引用的原句,正文升格
为直接引语并删掉从二手转述抄来的两条理由
- 鲁梅尔哈特「不知道韦尔博斯做过这个」的自述——Olazaran 1993 那部
社会学史里载有他 1989-11-13 在斯坦福受访的原话,替掉了原先的推测
- 感知机收敛定理的前身:1954 年 Agmon 与 Motzkin & Schoenberg 两篇,
正文「最早的证明」已限定为「感知机这一支里最早的」
- 「两人私交友好」定案不升格:Olazaran 全文无支持,正文改用明斯基
本人对记者说的话
- 欧盟推迟修法已正式公布(第 2026/1744 号条例)
生卒年:攻下麦克德莫特 1942(卡内基梅隆司马贺档案里的一手履历表)、
坦克 1953(美国物理联合会人名权威档)、凯泽 1981、拉德福德 1993。
另 25 人经多语种维基 + Wikidata SPARQL 全表扫 P569 + ORCID 反查等
途径确认公开资料确实不载,人物谱标「未见记载」。
跨章交接补齐三处:第 16 章接住第 13 章的 RTRL;第 28 章明写第 21 章
那场 2019 年争论的落点;第 27 章恢复对第 26 章伏笔的交叉引用(上一轮
误判为失效引用删掉了,实则第 26 章确有伏笔、只是刻意不点「幻觉」二字)。
欠账统计改三档并给 26 条打上【成书前】标记;核销 46 条「其实早已做完、
只是勾没打回去」的跨文件条目。新增 tools/{debt_report,refresh_readme,
tag_presstime}.py。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
三类分开处理后,待核从 67 降到 36。 生年类 9 条结清:这些条目的动作其实已完成——多途径查证后确认公开 资料不载,正文按规范 §18 对当代研究者的例外「点名而不给年份」处理, 人物谱标「未见记载」。挂着不动会让人误以为还有事没做。 跨章对齐 22 条结清,逐条核过而非想当然: - 公式预算:全书盘点后真正的独立公式只有 3 处(第 4 章 x·x=x 及其 变形、第 22 章注意力式),其余是最小手算例子与表格,未超上限 5 - 《联合学习对齐与翻译》译法:全书只有第 21 章一处给出中译名, 第 17、20、22 章根本没出现,不存在需要统一的不一致 - 「意识难题」:第 27、28 章均未使用该词,无冲突 - 奥辛德罗与特赫第 19 章正文未点名,与斯莱格尔、博布罗、鲁滨逊同 理,不入人物谱;珀西·雪莱同样不入谱、正文不补括注 顺带修一处真不一致:序章写「团队内部把它叫做一次低调的研究预览」, 而第 26 章已考出「低调」二字是后来自家人回溯所加、非当天官方用词。 序章已改为「官方当天的用词是『研究预览』」。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
第 9-11 章 6/8 清。突破口是换工具:把麦考黛克《会思考的机器》整本 PDF 落地后用 pdftotext 全文检索,一次拿下前三轮都啃不动的三条。 - 定理 2.85:p.167 脚注证实西蒙是**写信**给罗素而非当面拿给他看, 正文动词据此订正;p.168 有肖的第一人称回忆坐实 2.85 - 「同班同学」找到可查的落点:麦考黛克 2004 版 p.105。正文措辞用 「可查的落点」而非「最早出处」,页码标明是第二版 - 德雷福斯棋局的出处不是佩珀特而是**西蒙**,正文按规矩明标「这是 西蒙的说法,不是中立记录」;顺带订正一处旧错——《一个十岁孩子能 赢那台机器》不是备忘录标题,是 SIGART 通讯登棋谱时所配的标题 - 莱特希尔报告原件整本检索后确认**里面根本没有经费数字**,「翻报告 附录」这条设想可以永久划掉(有价值的负面结论) 第 15-21 章 5/5 清,两条是升格而非降格: - 第 15 章「第一层长出边缘检测器」取到 AlexNet 论文 Figure 3 图注 原文,从无出处的断言改为「哪张图显示了什么」 - 第 19 章「加速七十倍」此前因取不到全文被降格为「几十倍」,这轮从 作者主页直链拿到原文 up to 70 times faster,**升格回七十倍**并补上 原文的两个限定 - 第 17 章那条无源传闻判定删除:第 13 章早已把同一论点升格成两个 有名有姓有年份的一手例子,本章再留等于同一件事并存有据版与传说版 顺带修一处删除造成的悬空引用:第 19 章仍在引第 17 章那句被删掉的话, 且把无源说法复述了一遍,已改为指向第 13 章那两个有据例子。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
序章与第 1-7 章 11/12 清,第 24-31 章与终章 10/11 清。 推翻旧说法两处: - **《纽约时报》1958-07-08 那篇在第 25 版,不是头版**。提纲原写「上了 头版」是错的。改走报纸自身著录行 + AAAI AITopics 镜像件,两处一致 - **拿破仑 1809 年那局的「目击者记载」不存在**。最早出处是 1850 年代 《棋月刊》轶事与 1844 年《伦敦新闻画报》棋谱,Murray《棋史》(1913) 判作「真实性极为可疑」,正文已由「请当成传说听」升格为写明来路 一条被消解而非答出的欠账:「负权重」这个简化最早由谁定型——回 1943 年原文核到,麦卡洛克与皮茨自己写了相对抑制并以 THEOREM 4 证明与绝对 抑制等价,所以负权重是原文给的许可,不必指名任何人。 一条从「查不到」变成「有据可查」:EO 14110 那条报告义务的实施规则 最终没落地——NPRM 2024-09-11(89 FR 73612)、评论期止 10-11、 **2025-12-16 撤回**,统一议程 RIN 0694-AJ55 记为已完成动作,撤回理由 原文「依 EO 14236 撤回」。此前三轮只能写「查不到去向」。 其他升格:皮茨烧稿时间(Smalheiser 2000 全文 p.223 系于 1952 年前后, 优先于维基的 1959 说);特赖布斯「1961 年」找到他本人的第二次落笔, 结论是「两次落笔、同一个人、再无旁证」,让单一来源从判词变成证据; 牛油果扶手椅取到 OpenAI 2021-01-05 原文提示词与挑选口径。 剩 4 条全是图书馆作业(需借纸本或调档),四轮各试三到五条路线、失败 原因均记在备注里,不必重走,且不影响成书。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
这几轮核实过的东西,标记还留在提纲/细纲里没摘,会误导下一个写作者。 逐条更新为已知结论: - 参考资料:2025-07 IMO 那条改为写明三家口径各不相同、只有一家走官方 评分通道、「官方谴责」系媒体框法;2025–2026 进展那条改为「已逐条回到 官方件,结论在时间线;正文对产品与商业数字一律只作定性」 - 一时代细纲:列子引文、霍布斯原句、莱布尼茨一手出处三条均已核毕 - 二时代细纲:皮茨生平的可引来源与烧稿时间(1952 年前后,优先于流传 的 1959 说) - 三时代细纲:LSTM 拒稿记录定为「当事一方说法,不写入正文」;第 37 手 概率已归属给 DeepMind 一方;TD 误差与多巴胺那条补上文献与结论强度 - 五时代细纲:2025–2026 官方来源核实已完成,并写明此后新增说法仍须 先进时间线再进正文 - 人物谱:萨顿生年改为写明另有 1958 一说 顺带修 refresh_readme.py 一处误判:看板已是最新时,脚本把「无需改动」 当成「未匹配」而报错。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
## 文风打磨 体检发现一个系统性问题:粗体占比随章节递进,从第一时代的 8–16% 一路 涨到第五时代的 64–69%——第 29、30 章和终章三分之二正文是加粗的。同时 后期章节的括号旁白几近消失,那个从容的旁白声音被「整句加粗」顶替了。 已完成 24 篇。粗体:第 13 章 27%→8%、第 19 章 43%→7%、第 20 章 50%→ 11.6%、第 24 章 51%→12%、第 25 章 58%→13%。多数 agent 采用「脚本剥掉 全部 `**` 再按白名单加回,并断言纯文本逐字不变」的做法——只动标记、 不动文字,事实不可能被误伤。 「我们」按规范第 6 条调进区间:第 5 章 26→6、第 8 章直接对读者说话的 12→2(另 20 处是论证主语,保留)、第 19/20 章 1/2→5(找回丢掉的声音)。 ## 订正字数口径(重要) 早先的脚本把 `**` 也数成正文——粗体高的章虚增几百字,**全书合计近一万 字**。规范第 21 条补入订正后的口径,统一实现写在 tools/measure.py, 所有脚本从那里取。全书真实字数 298,177(此前报 317,259)。 ## 三处真错 - **「按进水里」**:第 10 章用它形容《感知机》扼杀罗森布拉特的方向, 而罗森布拉特本人死于船难——溺水的比喻与真实的溺水死撞在一起,正踩 规范第 27 条。正文、synopsis、细纲、全书提纲四处已全改为「判了死刑」, 并把这条措辞禁忌写进第二时代细纲 - **第 17 章节号缺「二」**(一/三/四/五/六),全书唯一一处,已重排 - **「本希奥」/「本吉奥」**同一人两种译名(规范第 19 条),4 处已统一 另拆除第 11 章残留的自指计数(「已经是第三次了…第 31 章会有第四次」), 改为不计数的写法,跨章设计保留。全书现已无自指计数。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
第 31 章补做(上一轮分组时漏了它):括号旁白 1 → 5,每节一处,靶子 分别是制度、时代风气、叙述者自己。粗体 11% 本就健康,未动。 全书文风结果:粗体中位数 27% → 11%,最高 69% → 22%(第 29、30 章与 终章曾有三分之二正文加粗)。终章「我们」26 → 9,第 5 章 26 → 6。 顺带清掉两处遗留: - **第 2–5 章用 `***` 作分隔线、其余 29 篇用 `---`**,共 49 处已统一。 这四章正是当初 frontmatter 被 `***` 污染的那四章,同一次损坏的尾巴 - 第 21 章「这是母题三在本书的第几次出场」仍套着编号框架(规范 23 之二点名禁止),改为「它在这本书里出没得太勤,我已经懒得数了」, 玩笑保留、框架拆掉。第 23 章那句说的是「太多次」,本就没在数,不动 HTML 转换器修一个真 bug:代码段里含星号时(`**` 这种"用代码块引用 星号"的写法),先做代码再做粗体会生成 strong 与 code 交叉的非法嵌套。 改为先把代码段摘出占位、做完强调再放回。现全书 17,232 个标签零未闭合、 零嵌套错。 新增 tools/style_audit.py(文风体检),HANDOFF 补入「文风打磨」一节, 记下方法与坑:不要逐句重写,写脚本改标记并断言纯文本逐字不变。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
补齐的是已核实但一直没落笔的细节,不是注水: - 第 17 章:深蓝那六局的确切比分与日期(1997-05-03 至 11,3.5:2.5—— 六局只赢两局、输一局和三局,是一场险胜,而当年头条没一个这么写); CIFAR 从 2004 年起资助、辛顿主持近十年 - 第 20 章:AlphaGo 策略网络用了约十六万盘对局拆成的三千万个局面 (并埋一句「记住这个数字,一年半后它会变成零」接 AlphaGo Zero); 第四局 AlphaGo 在第 180 手认输 两章现为 8,021 / 8,012 字。 新增 tools/build_sample.py:生成给出版社的试读本,交 headless Chrome 打印成 PDF(本机无 pandoc/wkhtmltopdf/weasyprint)。选篇为序章 + 第 1、10、22 章,共 34,140 字、45 页。 **排版层做了一件源文件不动的事**:全书用的是 ASCII 直引号(4,364 处), 纯文本无妨但印刷品上是错的。试读本在渲染时按出现次序配成中文弯引号, 源文件保持原样——引号体例是全书性的排版决策,该由作者定。已验证全书 直引号成对且无跨段落单,转换安全。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
选篇由四篇增至六篇(序章 + 第 1、8、10、22、27 章,52,458 字,70 页), 按书中原序排列、可连读,覆盖五个时代里的四个。新增两篇各担一件事: 第 8 章是全书思想上的枢纽(图灵把哲学问题改写成可打赌的游戏), 第 27 章展示面对未定论争议时的分寸(双方论证并排、明说不裁决)。 去掉「书稿状态」表,并把「关于这本书」里「已核清 95%」这类进度口径 改写成对成品的描述。理由:那些是项目管理信息,对编辑而言读起来像 「这稿子还在施工」。数据保留在给作者自用的推荐语补充信息表里,编辑 追问时再给。 顺带收紧前置页间距——增补后曾溢出到第三页且把段落拆断,现在正好一页。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- 去掉「体例参照曹天元《上帝掷骰子吗》」。在推介材料里自比名作容易招来 「那我为什么不直接读那本」,改为用本书自己的话描述写法:一章一场戏、 每章开头必是具体场景而非背景介绍 - 「我没有能力裁决」改为「老实告诉读者:这件事目前还没有定论」;第 27 章 的选篇说明由「明说不裁决」改为「不替读者选边」。原措辞在推介语境里读 起来像自陈短板,而这本是有意的立场,该正面说 **正文的 41 处「裁决/不裁决」未动**——那是第五时代四条纪律之一 (争论呈现双方最强论证、不裁决),是书的立场而非推介话术。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
book/投稿/ 收录把书稿送出去要用的东西: - 推荐语.md —— 邮件正文、一句话定位、内容简介、编辑追问时的补充信息表 - 出版社调研.md —— 30 余家出版社与民营品牌的适配度与公开投稿渠道、投稿 材料清单、合同要点、三十天行动顺序 调研的两条纪律写在目录 README 里:只收官网公开发布的投稿渠道(第三方 出书代理聚合站上的个人邮箱未经授权且错误率高,已抓到多处张冠李戴); 凡未能证实的一律标注(如中信投稿邮箱流传极广,但其官网联系页 JS 渲染 抓不到正文,标为未证实而非当作已知)。 试读本 PDF 不入库,用 tools/build_sample.py 现生成。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
外部审读判定书稿「像 AI 深度参与」。它的结构指控我逐条核了,全部属实: 33 篇里 32 篇正好五节,25 篇以年份开场,自指 616 处,正文里有 75 处 母题编号,破折号 1406 处。 但根因不在写作,在这份规范自己。它原来有一批**下限**——开头必须是场景、 每节至少一处幽默、至少碰到两条母题、每章一个钩子。三十三章忠实执行, 就长成了同一个形状。痕迹不是写崩了,是守规矩守出来的。所以先改规范。 规范改动: - 第 1 条 开头「必须是场景」→ 禁止背景介绍(禁令,不是强制运镜) - 第 2 条 「三到五节」→ 节数由材料定,2-7 节,全书分布不应该整齐 - 第 4 条 「每章一个钩子」→ 结尾不要总结段(有没有钩子由这一章自己定) - 第 6 条 「我们」每章五六次 → 至多三两次,且明说是上限不是配额 - 幽默密度 取消下限,只留上限。「这一章一处都不好笑,也是合格的」 - 新增 §六之二 不留工序痕迹(32-37 条)与配套自查清单 另外两件事: 一、欠账区的流水线语言已泄漏到交付物。154 处「本轮」、41 处「第四轮」、 16 处「下一位」,且 build_html.py 会把它们渲染进 HTML——外部审读正是 从那里读到的,并列为最强证据。build_html 现在默认输出**阅读稿** (凡例 + 33 篇 + 人物谱/时间线/参考资料),--internal 才带欠账与生产文件。 章头的 status: draft 和欠账计数也不再进阅读稿。 二、新建 book/凡例.md。「订正」区块、三级把握程度、「本书的对照」这类 标记的体例,在这里一次说清;正文里因此只需留短标记,不必每次自我说明 一整段。资料截止日暂定 2026-06-30。 工具: - tools/ai_tics.py 逐章量工序痕迹,--show 看上下文 - tools/fact_guard.py 改文风时盯住年份/数字/引文/订正区块/外文原名 - tools/measure.py 加 CLI,--sync 回填字数;此前是 HANDOFF 里的 heredoc - build_html.py 的字数改走 measure.count()。它原先自己数了一遍且漏掉 「去 Markdown 记号」,同一份稿子两处相差整整一万字 人物谱/时间线/参考资料原先是写给写作者的(「每章写完必须回填本表」), 作为读者附录发出去本身就是工序泄漏,已改成面向读者的口径。参考资料 §四 从待办清单改写成「本书没能查实的几处」——查不到就说查不到, 这是这本书的长处,不该藏在内部文件里。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
新增 tools/checkup.py,取代 HANDOFF 里那两段 heredoc。那两段有两处 过时得很危险:用的是旧字数口径(没去 Markdown 记号,全书虚增近一万字), 以及把「≥8000 字、3-5 节」当规范违例来报——而这两条下限正是让 33 篇 长成同一个形状的原因,规范已经取消了它们。靠人粘贴的东西迟早跟规范脱节。 ai_tics.py 加 --check:三条禁令(正文里的母题编号、自指计数、正文在讲 这本书怎么写),出现即不合格,不需要判断。另外两条也是禁令但形态不同, 一并收进来:「香农第二次出场是 1948 年」这种数出场次数的——出场是舞台 动词,说的是这本书的调度,不是历史本身。 fact_guard.py 调准了两处噪声,否则真正的事实变动会被淹掉: - 章号不是事实是路标。这一轮的活儿就是删路标,不先摘掉「第 19、24 章」 这类合并写法,diff 里会刷出几十条「− [数字] 19」 - 引号配对会错位。正文里直引号四千多处,正则容易截到两段无关引文中间 的部分,开头是标点的一律不算 - 加 snap --git <rev>:忘了事先存指纹也能从 git 补基线 HANDOFF 新增「二之三、去工序痕迹」,记这一轮最值钱的一条经验: 一个允许区间会被当成目标值取上限,一个下限会变成节拍器。 提纲/_待作者裁断.md 记下审读意见里我有意没做的几条(砍 20-25% 字数、 拆第 20/24 章、建尾注体系、人物谱改人名索引、AI 参与方式的出版声明), 每条都写了为什么没做和真要做的代价——这些是关于这本书该是什么样子的 决定,不是文风问题。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
外部审读判定书稿「像 AI 深度参与」。它的结构指控逐条核过,全部属实。 但根因不在写作,在写作规范自己:它原来有一批下限——开头必须是场景、 每节至少一处幽默、至少碰到两条母题、每章一个钩子。三十三章忠实执行, 就长成了同一个形状。所以先改规范,再改正文。 ## 结构不再整齐 节数分布 32 篇正好五节 → 3 节 4 篇 / 4 节 14 篇 / 5 节 14 篇 / 6 节 1 篇 年份开场 25/33 → 10/33 字数 298,867 → 286,017(-4.3%,删的是痕迹不是材料) 序章从 4,380 压到 2,791,开场改成「两个技术员喝多了,问了一台机器一个 问题」,日期退到第五段。第 1 章直接从《列子》原文起手。第 3 章从一道 加法进去。第 7 章从反馈震荡这个现象进去。第 12 章从一份订单上的原话 进去。第 24 章按材料重分成 6 节。终章 5 节并成 3 节。 ## 硬违例清零 正文里的母题编号 75 处 → 0;自指 616 → 各章个位数(剩下的几乎都是 凡例要求保留的「(本书的对照。)」短标记);破折号 1,406 → 约 500。 第 29 章「这本书讲了二十九章」这一形态出现七次(作者早就下过令 「全书都不要计数」,上一轮只清掉了「第 N 次辟谣」那一种)。全清。 ## 泄漏已堵 章末欠账区堆着多轮代理协作日志——「本轮」154 处、「第四轮」41 处、 「下一位」16 处——而 build_html.py 会把它们渲染进 HTML。外部审读正是 从那里读到的,并列为最强证据。现在 build_html.py 默认输出阅读稿, --internal 才带欠账与生产文件;章头的 status: draft 也不再进阅读稿。 欠账条目本身改写成给编辑和作者的备忘,核查结论与负面结果一条未丢。 ## 事实层护栏 tools/fact_guard.py 盯年份/数字/引文/订正区块标题/外文原名,改前 snap 改后 diff。15 篇报「事实层零变动」,其余每一处变动都在各 agent 报告里 逐条给了理由。抽查确认:第 7 章 1940/1943/1945 分别仍有 9/10/4 处, 掉的是重复;序章掉的年份全部出自被删的五时代目录,各自仍在本章。 ## 顺带修掉的 - 第 6 章一处算术错误:1943 到达特茅斯提案是十二年,原文写「三年后」 - 第 25 章改题《万物皆可 Transformer》→《通用零件》(天气与芯片布局 用的是图网络,图像生成起点是扩散,原标题的归因不成立),文件名、 README、全书提纲、时代细纲四处已同步 - 参考资料里「Attention 标题据称由乌兹科雷特提出」是错的:标题由琼斯 所起,乌兹科雷特的贡献是「注意力无需循环」与 Transformer 这个模型名 - 人物谱/时间线/参考资料原是写给写作者的(「每章写完必须回填本表」), 作为读者附录发出去本身就是工序泄漏,已改成面向读者的口径 - 资料截止日定在 2026-07-31(为收进 2026 年 7 月那届 IMO,第 29 章用到) ## 新增 - book/凡例.md:订正区块、三级把握程度、「本书的对照/分层/推断」标记 - book/提纲/_待作者裁断.md:审读意见里有意没做的几条(砍 20-25% 字数、 拆第 20/24 章、建尾注体系),每条写了为什么没做和真要做的代价 - tools/checkup.py 总检、tools/ai_tics.py 痕迹审计与 --check 禁令 总检全绿:硬违例 0 · 断链 0 · 正文残留待核实 0 · frontmatter 字数 0 篇未同步 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
托人转发用的话术和自己发邮件用的正文不是一回事:前者要被转手, 第一句就得说清是什么,且不能有「您好」「冒昧打扰」这类只对收件人 成立的话。规模数字按去工序痕迹之后的 286,017 字更新。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
邮件正文里还在宣传「一章一场戏,每章从某年某月某人在做什么进去」—— 那正是这一轮拆掉的那条下限。33 篇里现在只有 10 篇年份开场。改成 按材料定开场。另把成书前口径改为指向凡例里的资料截止日。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
作者判断改完的版本不如上一版,全书恢复到 2026-08-02 14:28 的状态。 撤销的五个提交: 87663e0 去工序痕迹——先改规范,再改正文 9058159 总检脚本 + 事实护栏调准 + HANDOFF 记录这一轮 cabffe3 全书 33 篇去工序痕迹(13 个 agent 逐章重写) 025b49f 投稿材料补微信话术,数字按新稿更新 7d89032 投稿材料去掉已废止的体例表述 用的是恢复文件树而不是 force push,所以那一轮的工作仍在本分支的历史里。 日后若要单独取回其中某几项,可以从 cabffe3 上 checkout 对应文件。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
欠账 644 清 / 4 待核 / 28 成书前 → 668 清 / 0 待核 / 16 成书前(98%)。 ## 四条「图书馆作业」结掉三条半 前四轮各试过三到五条路线,都被判成非借纸本不可。换路线重试: - **加扎里乐师船的轮数** —— 拿到了。Hill 1974 英译本 p.107,"about fifteen times",机械原因在 p.108(浮碗容积是水库的十五分之一)。顺带订正一处流传: 那个「十五」指整台机器一共开演约十五次,不是十五套曲子;网上那句 "this is repeated about fifteen times" 是把 p.100 另一件装置的句式嫁接过来的 - **《感知机》页码** —— 拿到了。奇偶性 = 定理 3.1.1 / p.56,连通性 = 定理 5.1 / p.74。1988 增订版是 1969 正文的照相重排、原页码保留,四个印次通用。 维基把连通性记作「定理 5.5/5.9」是错的 - **英国 SRC 经费** —— 数字仍然没有,但性质变了:弗莱克 1987(注 89, p.160) 明说这个数字给不出来(经费多头,SRC 账上「机器智能」这个类目时宽时窄)。 有档案的人说给不出来,跟「我没查到」分量不同 - **投资方施压** —— 正式关闭。非上市无证券申报、三部长篇复盘全系于访谈、 无一家投资机构以机构名义发过声明。材料形态问题,不是检索问题 ### 前三轮为什么白走(这条记进了 HANDOFF) 加扎里那条卡在一个文件名上:archive.org 那件一直有 OCR 全文层,只是派生文件 叫 Content_djvu.txt 而不是 <识别码>_djvu.txt。前几轮拿后者试出 404,读成了 「没有全文层」。《感知机》那条卡在只试了一个站,Google Books 的站内检索是通的。 教训:一条路走不通时要分清是**这件东西不存在**还是**这个入口不对**。前几轮 把后者写成了前者,还写成「下一位不必重走」,等于把错误判断固化了。 ## 顺带查实/订正的 - SHRDLU 六轮对话逐词核对完毕,已从「转述」升格为「节选,中译为本书所作」; 同时改掉一处实错:「桌上有三个金字塔」应为「场景里」(蓝金字塔在盒子里, 由对话自身可证) - 第 24 章同一年的训练成本,两处差一个数量级:L417「2020 年是数百万美元的 量级」vs L437「2020 年:一次训练几千万美元」。查到四种口径(仅算力按当时 云价 460 万 / 硬件摊销加电 87–127 万 / AI Index 约 400 万 / 含人力更高), 落点都在 10⁶,「几千万」无任何口径支持。已改后者 - 第 13 章补上了细纲要求的最小手算(一个输入、一个中间单元、一个输出, δ(h) = δ(y) × w₂,四步走完误差从 2 降到 0.92),并补了三条失效边界。 序章的公式预算盘点相应从 3 处改为 4 处,仍在「不到五个」之内 - 可解释性团队规模拿到可引自述:Anthropic 2024-06-13,十八人 - 多索维茨基生年正式关闭:查到俄国副博士论文著录(2011,莫斯科), 该体例本就不载出生年月 ## 剩下的 16 条都不是事实缺口 一半是作者取舍(术语用哪个、机构要不要具名、价值判断要不要加注、要不要补 法条附录),选项与代价都写在条目里;一半是定稿时才能做的(改定稿日期、 按最终字数重新分节)。终章条目里附了全书 42 处时效表述的清单。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
第 3 章原来自拟了「掣子机构」。问题是「掣子」在中文里已经被占用:
汉典与百度百科同一条释义为「钟表内接受摆轮的推动并将冲量分给平衡轮或
钟摆的任何一种杠杆或平面」,英文对应 pallet,也就是擒纵叉——擒纵机构
的内件。而第 1 章讲水运仪象台时正用了「擒纵机构」,并把它描述成「可以
反复卡住又放开的装置」。
于是同一本书里,「掣子」和「擒纵」是同一族词,指的两件事功能却正好相反:
擒纵周期性地卡住再放开,sautoir 是被抬起来、自己掉下去、敲一记,什么
也不卡。懂行的读者被带错,不懂行的读者本来也没从那三个字里得到东西。
处置:不起中文专名。这个零件全书只出现一次,而紧接的下一句已经把机构
讲完了(抬起重锤 → 转过某点 → 重锤落下 → 敲动后一轮)。一个用一次、
下一口气就解释掉的东西不值得为它造术语;造了只有成本——够格的候选要么
已被占用(掣子=pallet),要么功能不对(棘爪=pawl,单向锁止,而
sautoir 传递的是一次冲量)。
第 3 章 §一:「一个叫 *sautoir* 的掣子机构」
→ 「一个叫 *sautoir* 的零件——这个词来自法语的 *sauter*,"跳"」
换成词源之后那半句反而开始干活:叫「跳」的东西,下一句就抬起来又落下去,
再下一句是「一级一级掉过去」。中文这一侧的抓手由「重锤」承担,不缺。
这个自拟词此前已经漏出本章,三处一并改掉:
第 5 章 L253 「把帕斯卡逼出掣子机构」→「逼得帕斯卡改用重锤」
时间线 1642–1645 「*sautoir* 掣子机构」→「*sautoir*(被抬起又自己落下的重锤件)」
全书 grep「掣子」现只剩第 3 章欠账区里的沿革记录,正文与索引清零。
另记两个假词,别再被带走:「苏托尔」是检索摘要的音译幻觉,零命中;
「跳锤」几乎无流通且「锤」不准。
欠账:669 清 / 0 待核 / 15 成书前。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
《要有光——人工智能史话》:33 篇、约 29.8 万字的中文原创人工智能通史,从初稿到可投稿状态。
这个 PR 里有什么
book/tools/六个脚本:字数口径、欠账三档统计、文风体检、看板重刷、单文件 HTML 阅读稿、试读本生成book/投稿/:推荐语、30 余家出版社调研、试读本生成说明事实核查:676 条 → 644 已清(95%)
全书逐章标记待核事实,逐条回到一手文献。其中订正了一批流传很广的说法:
余下 4 条需调阅纸本或档案,28 条须待定稿时点确定,均已在各章欠账块里注明走过哪些路、卡在哪,下一位不必重走。
体例改动
辟谣改为独立的「订正」区块,全书取消自指计数。 原先有一条贯穿全书的「第 N 次校正」编号线(共 12 处),
增删任何一处都要回去改别处,正文里"这是本书第八次校正"读起来像记账。现在改为
> **订正 · 事由**区块,标题用事由不用序号;母题的"第几次出场"、"这句话被顶过五次"一并取消。文风打磨:33/33 篇
体检发现一个系统性问题:粗体占比随章节递进,从第一时代的 8–16% 涨到第五时代的 64–69%
——第 29、30 章和终章曾有三分之二正文是加粗的,同时括号旁白几近消失,那个从容的旁白声音被"整句加粗"顶替了。
打磨后粗体中位数 27% → 11%,最高 69% → 22%。做法是写脚本剥掉全部
**再按白名单加回,并断言剥掉标记后的纯文本逐字不变——只动标记、不动文字。
这一轮抓到了事实核查抓不到的错,因为它们每个字都是真的:
顺带修掉的仓库问题
***代替---、下划线与方括号被转义),导致这几章的字数一直没被同步脚本改到**也数成正文,全书虚增近一万字,还差点逼出一次注水***作分隔线、其余 29 篇用---,49 处已统一试读本
book/tools/build_sample.py生成给出版社的试读本:序章 + 第 1、8、10、22、27 章,5.2 万字 70 页。排版层做了一件源文件不动的事——全书用 ASCII 直引号(4,364 处),纯文本无妨但印刷品上是错的,
渲染时按出现次序配成中文弯引号,源文件保持原样。
🤖 Generated with Claude Code