Skip to content

附录二:参考文献与开源项目清单 ​

本书大量讨论开源框架、协议规范与商业模型服务。这一页把它们集中列出来,标明版本与许可证,一是便于读者核对,二是让"引用"这件事有据可查。

关于版本的说明。 大模型领域版本迭代很快,表中记录的是成书时各项目官方发布页上的版本号(检索于 2026 年 11 月)。开源项目换许可证并不罕见——近年已有多起从 Apache-2.0 改为更严格许可的案例——所以写清版本号不是形式主义,是几年后仍能自证"当时引用的是哪一版"的唯一办法。若你正在把某个项目用于商业产品,请以该项目仓库中的 LICENSE 原文为准,不要以本表为准。

一、协议与规范 ​

项目 / 规范版本许可证见于
MCP 规范(Model Context Protocol)规范版本 2026-07-28Apache-2.0(迁移中,历史贡献部分仍为 MIT);文档部分 CC-BY-4.0第 7 章
MCP Python SDKv2.3.0MIT第 7 章
A2A 协议(Agent2Agent)v1.0.1Apache-2.0第 8、9、13 章

MCP 项目正处于 MIT → Apache-2.0 的许可证迁移期:新贡献一律 Apache-2.0,未获再许可同意的历史贡献仍按 MIT 分发。引用时按"双许可并存"理解即可。

二、Agent 与应用框架 ​

项目版本许可证见于
OpenClawv2026.11.1MIT第 3、9、10 章
Dify1.19.0修改版 Apache-2.0(附加多租户与品牌条款)第 6、8、9 章
RAGFlowv1.0.0Apache-2.0第 6、8、9 章
FastGPT见官方发布页FastGPT Open Source License(Apache-2.0 + 附加条款)第 6 章
Coze Studiov0.5.1Apache-2.0第 6、8、9 章
AnythingLLM见官方发布页MIT第 3 章
Open WebUIv0.13.2Open WebUI License(BSD-3 衍生 + 品牌保留条款)第 3 章
LangChainlangchain-core 1.7.6MIT第 6、9 章
LlamaIndexv0.14.25MIT第 4、6、8 章
LM Studio应用本体闭源(免费);lms CLI 为 MIT见左第 3、4 章

Dify、FastGPT、Open WebUI 是"看着像 Apache/BSD,其实带附加条件"的典型。GitHub 页面上的许可证标识显示为 NOASSERTION,必须点开 LICENSE 原文才能看清。这类项目阅读与引用可以,整段复制代码要谨慎。

三、模型与训练 ​

项目版本许可证见于
PyTorchv2.15.0BSD-3-Clause第 4、6 章
TensorFlowv2.21.0Apache-2.0第 4 章
Transformersv5.22.2Apache-2.0第 3、4、6 章
huggingface_hubv2.4.0Apache-2.0第 2、4 章
safetensors见官方发布页Apache-2.0第 4 章
DeepSpeedv0.19.9Apache-2.0第 4、6 章
Megatron-LMcore_v0.20.0BSD-3-Clause第 4、6 章
LLaMA-Factory仓库现名 hiyouga/LlamaFactoryApache-2.0第 4、5、6 章
Unslothv0.1.916-betaApache-2.0第 4、6 章
ms-swiftv4.6.0Apache-2.0第 4、5、6 章
ONNXv1.23.2Apache-2.0第 4、6 章
DeepSeek-V3v1.0.0MIT第 4 章
Qwen 系列见官方模型页Apache-2.0(以模型卡声明为准,未取到仓库 LICENSE 原文)第 4、5 章

模型权重 ≠ 代码。 仓库里的训练/推理代码是一个许可证,模型权重本身往往另有《模型许可协议》(如 Llama 系列的自定义协议)。商用时两者都要看。

四、推理与服务 ​

项目版本许可证见于
Ollamav0.40.15MIT第 2、3、6 章
vLLMv0.33.0rc3Apache-2.0第 3、4、6 章
SGLangv0.5.23Apache-2.0第 6 章

五、向量检索与文本处理 ​

项目版本许可证见于
Milvusv3.0.5Apache-2.0第 5、6、8 章,图 11-1
FlagEmbedding(BGE-M3)v1.4.2MIT第 6、8 章
spaCy / RapidFuzz见各自仓库MIT图 11-1 的检索流程

六、基础设施 ​

项目版本许可证
Docker(CLI)见官方发布页Apache-2.0
Node.js见官方发布页MIT
Python(CPython)见官方发布页PSF-2.0
MySQL(社区版)见官方发布页GPL-2.0(另有商业许可)

七、商业模型服务 ​

书中提到的 Claude、GPT、Gemini、DeepSeek、Qwen 等模型的云服务,属于商业服务,适用各自的服务条款与内容政策,不适用开源许可证。本书对这些服务的描述基于公开文档,价格、配额与能力以官方页面为准。

八、延伸阅读 ​

这一页解决的是"这本书用了哪些开源项目、什么版本、什么许可",不是"这个技术该看哪篇论文"。后者见下一节:全书各章正文中引用的论文、报告、官方文档与数据来源,已按统一格式集中编目在同一条编号序列里。想按主题深挖,从那里入手。

九、各章参考文献与注解 ​

正文中的引用以右上角方括号标注(如 [1]),编号全书连续、按章节先后编排,与下面的清单一一对应。同一份文献在书中被多处引用时共用同一个编号;少数条目是原文以脚注形式给出的补充说明,也一并收在这里。

第 4 章 大模型原理和技术实现 ​

[1] Vaswani, A., et al. (2017). "Attention Is All You Need." Advances in Neural Information Processing Systems 30 (NeurIPS 2017). arXiv:1706.03762.

[2] Hugging Face 安全公告, "Malicious Pickle Files in Hugging Face Hub," 2024. 参见 https://huggingface.co/docs/hub/security-pickle

[3] Protocol Buffers 是 Google 开发的一种紧凑的二进制序列化格式,比 JSON/XML 更小更快,适合存储大规模数值数据。

[4] 实际上 PyTorch 从 1.0 版本开始内置了 torch.onnx.export(),TensorFlow 通过 tf2onnx 工具转换,JAX 通过 jax2onnx,PaddlePaddle 通过 paddle2onnx。

[5] SNPE(Snapdragon Neural Processing Engine,骁龙神经处理引擎)是高通为其移动芯片设计的深度学习推理框架,专门优化了骁龙平台上 CPU、GPU 和 Hexagon DSP 的模型执行效率。如果你在做 Android 端侧 AI 部署,大概率会遇到它。

第 5 章 如何让大模型“耳聪目明” ​

[6] Dettmers, T., et al. "QLoRA: Efficient Finetuning of Quantized Language Models." NeurIPS, 2023.

[7] 以上显存数据为截至 2026 年 6 月的工程经验值,基于 Qwen2.5 系列模型、QLoRA 4-bit 量化、batch_size=1、gradient_checkpointing=true 的配置。实际显存占用受模型版本、量化精度、序列长度等因素影响,建议为具体任务预留 10-20% 显存余量。

第 6 章 大模型技术生态 ​

[8] The State of Competitive Machine Learning 2024, ML Contests Research, 2024. https://mlcontests.com/state-of-competitive-machine-learning-2024/

[9] NVIDIA CUDA Compatibility Documentation. https://docs.nvidia.com/deploy/cuda-compatibility/

[10] Stack Overflow, "RuntimeError: DataLoader worker (pid xxx) exited unexpectedly" — 搜索相关讨论即可找到大量关于 --ipc=host 解决方案的问答.

[11] Hugging Face, "Accelerate — Run your raw PyTorch training script on any kind of device", GitHub README. https://github.com/huggingface/accelerate

[12] Sylvain Gugger et al., "Accelerate: Training and inference at scale made simple, efficient and adaptable", Hugging Face Blog, 2022. https://huggingface.co/docs/accelerate/

[13] Hugging Face, "Accelerate CLI Reference", Hugging Face Docs. https://huggingface.co/docs/accelerate/package_reference/cli

[14] Hugging Face, "Transformers: Trainer is powered by Accelerate under the hood". https://huggingface.co/docs/transformers/en/accelerate

[15] Kwon, W. et al. "Efficient Memory Management for Large Language Model Serving with PagedAttention." SOSP '23. 原文为 "vLLM improves the throughput of popular LLMs by 14-24× over HuggingFace Transformers…"

[16] Zheng, L. et al. "SGLang: Efficient Execution of Structured Language Model Programs." NeurIPS 2024. LMSYS 官方博客基准测试显示 SGLang 在多轮对话和 Agent 场景下可达 vLLM 的 5 倍吞吐。

[17] Liu et al., "Lost in the Middle: How Language Models Use Long Contexts," Transactions of the Association for Computational Linguistics, 2024.

[18] Zhang et al., "Automatic Chain of Thought Prompting in Large Language Models", ICLR 2023. 论文实验显示,Auto-CoT 在算术推理(MultiArith)、常识推理(CSQA)和符号推理(Last Letter)三个任务上的准确率均超过人工手写 Few-shot CoT 示例。

第 7 章 MCP:大模型的 USB ​

[19] TULU 3: Pushing Frontiers in Open Language Model Post-Training. https://arxiv.org/abs/2411.15124 — 系统论述了开源模型后训练(含 tool-use 专项训练)的方法与数据配比。

[20] Qwen3-30B-A3B-Instruct. https://huggingface.co/Qwen/Qwen3-30B-A3B-Instruct — 本文引用的 tokenizer_config.json 模板片段来源。

[21] DeepSeek API 官方文档 — Models & Pricing. https://api-docs.deepseek.com/quick_start/pricing — 代码示例中使用的模型名与 base_url 依据。

第 8 章 大模型应用技术选型 ​

[22] 数据来源于 LlamaIndex、LangChain 等社区在 2024-2025 年发布的 RAG 系统优化实践报告(涵盖检索策略调优、文档切分粒度、Embedding 模型选择等主题),其中多家企业在技术博客中报告了类似量级的准确率提升。该数据用于说明"数据质量优先"的观点,具体提升幅度因场景而异。

第 9 章 大模型和智能体(Agent) ​

[23] 2025 年,随着 AI 编程工具和端侧 Agent 平台的爆发式采用,不少企业未经审慎评估便大规模部署。屡屡出现 Agent 在复杂业务场景中反复无效循环、消耗大量 Token 预算的情况,部分团队甚至临时雇佣外部顾问来评估和削减 AI 工具的部署规模。这一现象在 Hacker News、X(原 Twitter)等平台上引发广泛讨论,成为 2025 年 AI 工程实践中的标志性事件。

[24] OpenAI, "GPT-4 Technical Report," arXiv:2303.08774, 2023. 其中指出 GPT-4 在长程任务上的表现"仍然存在显著挑战"。

[25] Hong, S. et al., "MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework," arXiv:2308.00352, 2023. 在 HumanEval 基准上,MetaGPT 生成的代码通过率(pass@1)为 82.3%,而直接使用 GPT-4 为 67.0%。

[26] Shinn, N., Labash, B., & Gopinath, A. (2023). "Reflexion: an autonomous agent with dynamic memory and self-reflection." arXiv preprint. 该论文提出了让智能体通过"口头反思"记录失败经验并在后续任务中检索利用的机制,是当前大多数自我改进智能体系统的基础。

[27] ERL 相关研究(2025)。"Experiential Reflective Learning for Self-Improving LLM Agents"。在 Gaia2 基准测试上,ERL 相比 ReAct 基线提升了 7.8% 的任务成功率。

[28] Gao et al. (2025), Fang et al. (2025). "A Comprehensive Survey of Self-Evolving AI Agents." 对自我进化智能体的系统性梳理,定义了自我进化智能体的形式化框架和分类体系。

[29] Karpathy, A. (2026). autoresearch. 一个 630 行的 Python 开源项目,展示了自我改进智能体在代码实验场景中的最小可行实现。

[30] Gartner (August 2025). Research on enterprise AI agent integration. 预测 2026 年底 40% 的企业应用将集成任务专用 AI 智能体。

[31] Multi-Agent Systems Transform Enterprise AI in 2026 (White Paper, January 2026). 统计显示 66.4% 的智能体实现采用多智能体设计,Gartner 报告多智能体咨询量从 2024 Q1 到 2025 Q2 增长了 1445%。

[32] Google (2025). Agent-to-Agent (A2A) Protocol. Google 发布的智能体间通信开放协议,已有 50+ 合作伙伴参与生态建设。

[33] Du, Y., Li, S., Torralba, A., Tenenbaum, J., & Mordatch, I. (2024). "Improving Factuality and Reasoning in Language Models through Multiagent Debate." DeepMind 研究,展示了多模型辩论对推理准确性的提升效果。

[34] IBM Research (2025/2026). Multi-agent orchestration research. IBM 研究表明,合理的多智能体编排可以减少 45% 的流程切换,将决策速度提升 3 倍。

[35] Figure AI (2024). 与宝马集团签署商业合作协议,部署 Figure 01 人形机器人执行工厂任务。

[36] UBTech (2025/2026). 优必选 Walker 人形机器人的量产和交付进展,截至 2025 年底已交付数百台,计划 2026 年扩展到数千台规模。

[37] CCTV News (March 2026). "中国发布首个人形机器人标准体系"。中国正式发布人形机器人和具身智能顶层标准体系,覆盖完整产业链和生命周期。

[38] Google DeepMind (2023-2025). RT-2 及相关 VLA 模型的研发进展。VLA 模型直接从视觉输入输出动作指令,是大模型驱动机器人运动的关键技术方向。

[39] Meta (2024-2025). Ray-Ban Meta 智能眼镜第二代迭代,集成视觉识别、实时翻译、语音交互等功能,是具身智能在消费级穿戴设备上的典型案例。

[40] Wayve (2024). LINGO-2 模型演示,展示了端到端大模型驾驶+自然语言驾驶决策解释的能力。

第 10 章 大模型应用架构设计 ​

[41] SkillHub 是一个社区驱动的 SKILL 共享平台,集中收录了面向不同领域和工具的 SKILL 模块。你可以在上面按场景搜索已有的功能模块,作为架构设计的起点。

第 13 章 大模型现在不能做什么 ​

[42] Smith, R. (2007). "An Overview of the Tesseract OCR Engine." Proceedings of the International Conference on Document Analysis and Recognition (ICDAR). 手写识别准确率受字体、纸张质量等影响,商业 OCR 引擎在最优条件下可达 95%+,复杂场景下显著降低。

[43] Gartner (2025年8月). 预测到 2026 年底 40% 的企业应用将集成任务专用 AI 智能体。

[44] A2A(Agent-to-Agent)协议由 Google 于 2025 年提出,与 Anthropic 的 MCP(Model Context Protocol)形成了智能体间通信与工具调用的标准互补。

[45] 苹果于 2024 年 WWDC 发布 Apple Intelligence,首次在 iPhone 上实现端侧大模型实时推理。高通骁龙 8 Gen 4(2025)内置了专为 Transformer 优化的 NPU。

[46] MCP(Model Context Protocol)由 Anthropic 于 2024 年底发布,2025 年逐步成为大模型工具调用的主流标准。

[47] a16z 在"Building the AI Stack"系列文章(2023-2025)中对 LLM 推理成本下降给出了定量估算。

[48] DeepSeek-V3 于 2024 年底发布,采用 MoE(混合专家)架构,API 定价约为每百万输入 token ¥0.5-2,显著低于同期 GPT-4o(约 $2.5-5/百万输入 token,2025 年初)。

[49] 开尔文勋爵(Lord Kelvin)的这句名言常被引用来展示技术预测的局限性。虽然历史学者对原话准确表述存在争议,但开尔文在 1895-1902 年间确实对重于空气的飞行器持怀疑态度。

[50] 托马斯·沃森(Thomas J. Watson)的这句话广为流传,虽然原始出处存在争议——有说法认为他指的是 IBM 的 Selective Sequence Electronic Calculator(1948 年),而非通用计算机。肯·奥尔森(Ken Olsen)于 1977 年在世界未来学会会议上发表这一评论,他后来澄清自己指的是"不需要中央计算机来控制家庭"。

[51] SWE-bench 由普林斯顿大学发布,包含真实 GitHub issue 的代码修复任务。搭载大模型的智能体系统在 SWE-bench 上的解决率从 2023 年底的不到 5% 提升到了 2025 年初的约 50%(SWE-bench Verified)。

[52] ThoughtWorks 技术雷达(Technology Radar)最初于 2010 年发布,按"采用、试验、评估、暂缓"四个象限评估技术趋势,已被科技行业广泛采用为技术决策参考工具。