主题
版权与免责声明
这一页不是客套。它只说三件事:书里引用的东西归谁、你照着做的时候要注意什么、以及这本书是怎么写出来的。
一、开源成果与知识产权引用说明
本书讨论大模型应用开发,必然要引用大量开源项目与公开规范。具体包括三类:
一是开源框架与工具,如 OpenClaw、Dify、RAGFlow、Coze Studio、Open WebUI、Ollama、vLLM、SGLang、PyTorch、Transformers、DeepSpeed、Megatron-LM、LLaMA-Factory、Unsloth、LangChain、LlamaIndex、Milvus、FAISS 等;
二是公开协议与规范,如 Anthropic 提出、后由社区维护的 MCP(Model Context Protocol),以及 Google 发起、现由 Linux Foundation 托管的 A2A(Agent2Agent)协议;
三是公开论文、技术白皮书与官方文档。
对此说明四点:
- 书中涉及的所有第三方商标、商业名称、开源项目名称、协议规范及示例代码,其知识产权与版权均归原作者、官方社区或所属机构所有。
- 本书引用依《中华人民共和国著作权法》第二十四条第一款第(二)项之「适当引用」,并已满足该条的三项前提:指明作者或名称与作品名称;不影响原作品的正常使用;未不合理损害权利人的合法权益。
- 被引用的开源项目已在正文对应处、脚注或附录《参考文献与开源项目清单》中标注项目名、版本与许可证。书中的代码以摘录关键片段说明原理为主;需要读者独立跑通的完整示例,由作者自行编写或改写自官方文档示例(官方示例遵循其所在项目的许可证)。
- 如因版本迭代、仓库改名或信息不对称导致个别标注不周,请通过本书代码仓库的 issue 提出,或者直接联系作者本人,核实后将在后续版本中更正。
二、技术时效性与生产环境使用声明
关于时效性。 本书的代码示例、框架解读与环境配置,基于写作时(2026 年)的特定版本。大模型领域半年一变,项目升级后部分 API、参数或配置方式可能已经不同。附录中记录了各项目在成书时的版本号,就是为了让你几年后还能对得上"当时说的是哪个版本"。
关于适用性。 书中的架构、参数与落地路径,是作者在特定场景下的实践总结,不是通用标准答案。同一个 RAG 方案,在十万条文档和十亿条文档上是两回事;同一个并发设计,在单机和集群上也是两回事。
关于责任边界。 作者与出版方已尽合理提示义务。读者在把书中方案用于生产环境、商业系统或企业级研发之前,应自行完成充分测试、压测与安全评估;因自行复用书中代码、架构或操作指引所产生的风险与后果,由使用者承担。
三点特别提示:
- 涉及个人信息与数据合规的场景,请自行确认是否符合《个人信息保护法》《数据安全法》及所在行业规定;
- 涉及模型输出对外发布的场景,请自行评估内容风险,不要把未经审核的模型输出直接推给终端用户;
- 涉及第三方模型 API 的场景,请遵守相应服务商的条款,包括但不限于调用频率、内容政策与数据使用约定。
三、本书的引用标注做法
为了让上面这些不是空话,本书在写法上守三条:
- 能指到具体项目就指到具体项目,不用"某框架""某工具"含糊带过;
- 引用代码只取讲清原理所需的最小片段,完整可运行的部分由作者自己写;
- 版本与许可证进附录,不散落在正文里,方便一次性核对。
如果你在阅读中发现某处引用标注不准确,欢迎指出。这类问题改起来不复杂,但漏掉就是隐患。
四、本书的开放许可
本书以 Apache License 2.0 发布,文字与示例代码同一许可。你可以自由阅读、复制、修改、再分发,也可以用于商业项目,条件只有三条:保留版权与许可声明;修改过的文件要说明改了什么;不得用作者名义为你的衍生作品背书。许可证全文见本书代码仓库 https://github.com/agentgeex/effective_llm_code 根目录的 LICENSE。
换句话说——著作权归作者,但使用权已经通过许可证开放给了所有人。
这也解释了第二节和这一节的关系:那里说的"风险由使用者承担",讲的是工程判断与生产后果,不是限制你使用本书内容的权利。你可以随便用,用出问题自己负责测试,这两件事不矛盾。
如果你在别处引用或改编本书内容,注明出处即可,不必单独联系作者。
五、AI 辅助创作与著作权声明
本书在资料检索、初稿整理、代码示例调试与文字润色过程中,使用了大语言模型作为辅助工具。全书的选题立意、章节结构、技术判断、案例选型、实测验证与最终定稿,由作者本人完成。作者对全书内容的真实性与技术准确性承担文责,本书著作权归作者所有。
需要说明一句:AI 在这里是工具,不是作者。书里的每一个结论,作者都在真实环境里跑过;每一处"我踩过这个坑",都是真的踩过。