English: Operational Morphology: The Embodied Cognition of Self-Modifying LLM Agents
一本关于「自修改 LLM 智能体的操作形态学」的开源教科书。
v1.0 · 全书 31 章正式发布(约 178 页 / 96,742 字)
- 在线阅读: https://aidless.github.io/morphagent-textbook/
- GitHub 仓库: https://github.com/aidless/morphagent-textbook
- Zenodo DOI: https://doi.org/10.5281/zenodo.21494231
- GitHub Release: https://github.com/aidless/morphagent-textbook/releases/tag/v1.0
- ICLR 2027 论文: research/iclr-2027-submission/paper.md
| 指标 | 数值 |
|---|---|
| 章节数 | 31(25 主章节 + 6 附录) |
| 教学实验 | 30 |
| 研究笔记 | 10 |
| BibTeX 条目 | 144 |
| SVG 配图 | 10 |
| 总字数 | 96,742 字(约 178 页) |
| 练习题 | 100+ |
| ASCII 图表 | 75+ |
| 配图 | 文件 | 描述 |
|---|---|---|
| B = {P, T, M, C} 概览 | b-tuple-overview.svg | 操作形态四元组结构图 |
| 元控制器循环 | meta-controller-loop.svg | U(B_t, tau, r, C) -> B_{t+1} |
| 4E 认知模型 | 4e-cognition-model.svg | Embodied + Embedded + Enacted + Extended |
| Agent 能力层级 | agent-levels-l0-l5.svg | L0 ReAct -> L5 跨组件协同 |
| 形态学景观 | morphological-landscape.svg | 操作形态可塑性空间 |
| 协同进化 | synergistic-evolution.svg | H2 协同演化假说 |
| 迁移学习 | transfer-learning-agents.svg | H3 形态适配与迁移 |
| MorphBench 评测网格 | morphbench-eval-grid.svg | 7 组 x 5 干预 x 10 任务 |
| 治理框架 | governance-framework.svg | 安全、审计、公平性 |
| 验证三重保障 | verification-triple-guard.svg | 沙箱 + 属性测试 + SMT |
morphagent-textbook/
├── README.md # 本文件
├── Book.txt # Leanpub 主手稿(31 章合并)
├── LICENSE # CC-BY-NC-SA 4.0 全文
├── CONTRIBUTING.md # 贡献指南
├── CODE_OF_CONDUCT.md # 行为准则
├── OUTLINE.md # 全书大纲(31 章详细目录)
├── Manuscript/ # Leanpub 手稿文件
│ ├── Book.txt # 主手稿(31 章合并)
│ ├── Sample.txt # Leanpub 样章
│ └── Description.txt # Leanpub 书籍描述
├── _config.yml # Jupyter Book 配置
├── _toc.yml # Jupyter Book 目录(31 章)
├── references.bib # BibTeX 文献库(144 条目)
├── .gitignore # Git 忽略规则
├── chapters/ # 31 章 Markdown 源文件
│ ├── 01-llm-agent-era.md
│ ├── 02-agent-basics.md
│ ├── ...
│ ├── 25-open-problems.md
│ ├── 26-appendix-a-glossary.md
│ ├── 27-appendix-b-mathematics.md
│ ├── 28-appendix-c-tools.md
│ ├── 29-appendix-d-experiments.md
│ ├── 30-appendix-e-exercise-answers.md
│ └── 31-appendix-f-references.md
├── assets/
│ └── figures/ # 10 张 SVG 配图
│ ├── b-tuple-overview.svg
│ ├── meta-controller-loop.svg
│ ├── 4e-cognition-model.svg
│ ├── agent-levels-l0-l5.svg
│ ├── morphological-landscape.svg
│ ├── synergistic-evolution.svg
│ ├── transfer-learning-agents.svg
│ ├── morphbench-eval-grid.svg
│ ├── governance-framework.svg
│ └── verification-triple-guard.svg
├── experiments/ # 30 个教学实验代码
│ ├── exp-01-baseline/
│ ├── exp-02-pomdp-claim/
│ ├── ...
│ ├── exp-30-reproducibility/
│ ├── _shared/
│ └── README.md
├── research/ # 10 篇研究笔记 + ICLR 2027 投稿
│ ├── iclr-2027-submission/
│ │ └── paper.md # ICLR 2027 论文
│ ├── r-note-001-operational-morphology.md
│ ├── r-note-002-h1-structural-plasticity.md
│ ├── ...
│ ├── r-note-010-5-year-roadmap-detail.md
│ ├── INDEX.md
│ └── MILESTONES.md
├── benchmarks/ # 评测基准
├── scripts/ # 构建与验证脚本
│ ├── build_book.py
│ ├── validate_chapters.py
│ └── word_count.py
├── docs/
│ ├── ROADMAP.md # 写作路线图
│ └── CHAPTER_TEMPLATE.md # 章节写作模板
├── preview/ # 预览 HTML
│ ├── chapter-01.html
│ └── chapter-11.html
└── .github/
├── workflows/
│ └── build.yml # GitHub Actions: 自动构建
├── ISSUE_TEMPLATE/
│ ├── typo.md
│ ├── outline.md
│ ├── experiment.md
│ └── discussion.md
└── PULL_REQUEST_TEMPLATE.md
v1.0 — 正式发布(2026-07-22)
| Part | 主题 | 章数 | 状态 |
|---|---|---|---|
| I | 基础:LLM 智能体 | 6 (Ch 1-6) | final |
| II | 具身认知与计算形态学 | 5 (Ch 7-11) | final |
| III | 自进化系统 | 6 (Ch 12-17) | final |
| IV | 系统实现 | 4 (Ch 18-21) | final |
| V | 治理、伦理与未来 | 4 (Ch 22-25) | final |
| VI | 附录 | 6 (Ch 26-31) | final |
总计:31 章 / 96,742 字 / 10 SVG 配图 / 144 BibTeX 条目 / 100+ 练习题 / 75+ ASCII 图表 / 30 教学实验 / 10 研究笔记
- 操作形态(Operational Morphology):B = {P, T, M, C}(Prompt / Tool / Memory / Code)— LLM Agent 的「软件身体」
- 元控制器 U:U(B_t, tau_t, r_t, C) -> B_{t+1} — 自修改的决策函数
- 5 大可证伪假说(H1-H5):结构可塑性、协同进化、形态适应、迁移收益、治理必要性
- MorphAgent:5 子系统参考实现(P / T / M / C / U)
- MorphBench:7 组 x 5 干预 x 10 任务 x 3 重复 = 1,050 单元格评测基准
- 可验证自改:沙箱 + 属性测试 + 形式化验证(SMT/Z3)三重保障
pip install markdown pyyaml
python _build_html.py
# 预览:浏览器打开 _build/site/index.htmlpip install jupyter-book
jupyter-book build .
# 预览:浏览器打开 _build/html/index.html注意:在 Windows 中文路径下 Jupyter Book 可能遇到 EISDIR 错误,建议使用上面的离线 HTML 构建器。
python scripts/validate_chapters.py将 Manuscript/ 目录下的 Book.txt、Sample.txt、Description.txt 上传到 Leanpub 项目即可。
如果你在研究或教学中使用了本书,请按以下格式引用:
@book{morphagent-textbook-2026,
title = {操作形态学:自修改 {LLM} 智能体的具身认知},
author = {MorphAgent Textbook Author},
year = {2026},
publisher = {Open Source},
url = {https://github.com/aidless/morphagent-textbook},
note = {v1.0, 31 chapters, 96,742 words}
}欢迎提交 Issue 和 Pull Request!请遵循以下流程:
- 报告错别字或内容错误:使用
.github/ISSUE_TEMPLATE/typo.md模板提交 Issue。 - 建议大纲改进:使用
.github/ISSUE_TEMPLATE/outline.md模板提交 Issue。 - 贡献教学实验:使用
.github/ISSUE_TEMPLATE/experiment.md模板提交 Issue 或 PR。 - 发起讨论:使用
.github/ISSUE_TEMPLATE/discussion.md模板提交 Issue。
提交 PR 前请确保:
python scripts/validate_chapters.py全部通过(31/31)- 遵循
docs/CHAPTER_TEMPLATE.md中的格式规范 - 遵守
CODE_OF_CONDUCT.md中的行为准则
详见 CONTRIBUTING.md。
- v0.1-v0.4:Part I-II 基础理论与认知科学(2026-07)
- v0.5-v0.6:Part III-IV 自进化系统与工程实现(2026-07)
- v0.7:Part V 治理、伦理与未来(2026-07)
- v0.8:Part VI 附录 + 全书定稿(2026-07)
- v1.0:正式发布(2026-07-22)
- 2027-Q4:社区审校 + 配图完善
- 2030-Q3:MIT Press 印刷版
CC-BY-NC-SA 4.0(开源 + 印刷版)