参考文献
本参考文献汇总了全书各章"📚 推荐阅读"中引用的所有资源,按章节组织。
第 1 章 — 为什么需要 OpenClaw
- The Landscape of Emerging AI Agent Architectures (arXiv 2024). https://arxiv.org/abs/2404.11584
- Building LLM Powered Applications — Valentino Gagliardi. Manning Publications. https://www.manning.com/books/building-llm-powered-applications
- OpenClaw GitHub 仓库. https://github.com/nicepkg/openclaw
- ReAct: Synergizing Reasoning and Acting in Language Models (arXiv 2022). https://arxiv.org/abs/2210.03629
- OpenClaw 官方文档. https://openclaw.dev/
- Awesome LLM Agents — GitHub 资源合集. https://github.com/kaushikb11/awesome-llm-agents
第 2 章 — 架构总览
- Designing Data-Intensive Applications — Martin Kleppmann. O'Reilly Media. https://dataintensive.net/
- Pattern-Oriented Software Architecture (POSA) — Buschmann et al. https://en.wikipedia.org/wiki/Pattern-Oriented_Software_Architecture
- The Architecture of Open Source Applications. https://aosabook.org/
- C4 Model for Software Architecture — Simon Brown. https://c4model.com/
- OpenClaw GitHub Wiki. https://github.com/nicepkg/openclaw/wiki
第 3 章 — Gateway 网关引擎
- Kong Gateway 架构设计. https://docs.konghq.com/gateway/latest/
- Node.js 事件循环深入理解. https://nodejs.org/en/learn/asynchronous-work/event-loop-timers-and-nexttick
- The Twelve-Factor App — Adam Wiggins. https://12factor.net/
第 4 章 — Provider 抽象层
- LiteLLM — 统一 LLM API. https://github.com/BerriAI/litellm
- Anthropic API 文档. https://docs.anthropic.com/
- OpenAI Cookbook. https://cookbook.openai.com/
- OpenRouter. https://openrouter.ai/
- AI SDK (Vercel). https://sdk.vercel.ai/
第 5 章 — Session 与对话管理
- MemGPT: Towards LLMs as Operating Systems (arXiv 2023). https://arxiv.org/abs/2310.08560
- Conversation Design — Google. https://designguidelines.withgoogle.com/conversation/
- Context Window Management Strategies — LangChain Blog. https://blog.langchain.dev/
第 6 章 — Agent 系统
- A Survey on Large Language Model based Autonomous Agents (arXiv 2023). https://arxiv.org/abs/2308.11432
- AutoGPT: An Autonomous GPT-4 Experiment. https://github.com/Significant-Gravitas/AutoGPT
- CrewAI 文档. https://docs.crewai.com/
- Tree of Thoughts: Deliberate Problem Solving with LLMs (arXiv 2023). https://arxiv.org/abs/2305.10601
- Microsoft AutoGen. https://github.com/microsoft/autogen
第 7 章 — 通道架构
- Enterprise Integration Patterns — Gregor Hohpe & Bobby Woolf. https://www.enterpriseintegrationpatterns.com/
- Telegram Bot API 文档. https://core.telegram.org/bots/api
- Adapter Pattern — Refactoring Guru. https://refactoring.guru/design-patterns/adapter
第 8 章 — 通道实现深度剖析
- Discord Developer Portal. https://discord.com/developers/docs
- WhatsApp Business API — Meta. https://developers.facebook.com/docs/whatsapp/
- Signal Protocol 技术文档. https://signal.org/docs/
第 9 章 — 插件与扩展系统
- VSCode Extension API. https://code.visualstudio.com/api
- Micro-kernel Architecture — Wikipedia. https://en.wikipedia.org/wiki/Microkernel
- Semantic Kernel Plugins — Microsoft. https://learn.microsoft.com/en-us/semantic-kernel/agents/plugins/
- OSGi 规范. https://www.osgi.org/
- Obsidian 插件开发文档. https://docs.obsidian.md/Plugins
第 10 章 — 工具系统
- Toolformer: Language Models Can Teach Themselves to Use Tools (arXiv 2023). https://arxiv.org/abs/2302.04761
- Anthropic Tool Use 文档. https://docs.anthropic.com/en/docs/build-with-claude/tool-use
- Playwright 自动化框架. https://playwright.dev/
第 11 章 — Node 系统与设备连接
- WebSocket RFC 6455. https://datatracker.ietf.org/doc/html/rfc6455
- Matter (Connected Home over IP) — CSA. https://csa-iot.org/all-solutions/matter/
- Tailscale 架构. https://tailscale.com/blog/how-tailscale-works
- Web of Things — W3C. https://www.w3.org/WoT/
- Home Assistant 开发文档. https://developers.home-assistant.io/
第 12 章 — 定时任务与自动化
- Proactive Agents: From Reactive to Anticipatory AI (arXiv 2024). https://arxiv.org/abs/2410.12361
- node-cron — Node.js 定时任务库. https://github.com/node-cron/node-cron
- Temporal.io — 工作流编排引擎. https://temporal.io/
第 13 章 — 安全与权限
- OWASP Top 10 for LLM Applications. https://owasp.org/www-project-top-10-for-large-language-model-applications/
- Prompt Injection 攻防全景 — Simon Willison. https://simonwillison.net/2023/Apr/14/worst-that-can-happen/
- The Principle of Least Privilege — NIST. https://csrc.nist.gov/glossary/term/least_privilege
- Anthropic 负责任 AI 缩放政策. https://www.anthropic.com/research/responsible-scaling-policy
- LLM Guard. https://github.com/protectai/llm-guard
第 14 章 — CLI 与交互界面
- Command Line Interface Guidelines. https://clig.dev/
- Ink — React for CLI. https://github.com/vadimdemedes/ink
- The Art of Unix Programming — Eric Raymond. http://www.catb.org/~esr/writings/taoup/
第 15 章 — 部署与运维
- Docker 多阶段构建最佳实践. https://docs.docker.com/build/building/multi-stage/
- The Twelve-Factor App — Adam Wiggins. https://12factor.net/
- Prometheus 监控实践. https://prometheus.io/docs/practices/
第 16 章 — 技能系统
- Retrieval-Augmented Generation (RAG) 综述 (arXiv 2023). https://arxiv.org/abs/2312.10997
- OpenAI Custom Instructions. https://openai.com/index/custom-instructions-for-chatgpt/
- AgentSkills 规范 (OpenClaw). https://github.com/nicepkg/openclaw
- Model Context Protocol (MCP) — Anthropic. https://modelcontextprotocol.io/
- Semantic Kernel Skills — Microsoft. https://learn.microsoft.com/en-us/semantic-kernel/
第 17 章 — 设计模式与架构决策
- Design Patterns: Elements of Reusable Object-Oriented Software — Gamma, Helm, Johnson & Vlissides (GoF). https://en.wikipedia.org/wiki/Design_Patterns
- Software Architecture: The Hard Parts — Ford, Richards, Sadalage & Dehghani. O'Reilly Media. https://www.oreilly.com/library/view/software-architecture-the/9781492086888/
- Architectural Styles and the Design of Network-based Software Architectures — Roy Fielding (博士论文). https://ics.uci.edu/~fielding/pubs/dissertation/top.htm
第 18 章 — 构建你自己的 Agent 帝国
- Multi-Agent Systems: Algorithmic, Game-Theoretic, and Logical Foundations — Shoham & Leyton-Brown. http://www.masfoundations.org/
- The Society of Mind — Marvin Minsky. https://en.wikipedia.org/wiki/Society_of_Mind
- Anthropic 多 Agent 编排模式. https://docs.anthropic.com/en/docs/build-with-claude/agentic
- Agent Protocol — AI Engineer Foundation. https://agentprotocol.ai/
- LangGraph (LangChain). https://langchain-ai.github.io/langgraph/
资源分类索引
学术论文
| # | 论文 | 年份 | 相关章节 |
|---|---|---|---|
| 1 | The Landscape of Emerging AI Agent Architectures | 2024 | 第 1 章 |
| 4 | ReAct: Synergizing Reasoning and Acting in Language Models | 2022 | 第 1 章 |
| 20 | MemGPT: Towards LLMs as Operating Systems | 2023 | 第 5 章 |
| 23 | A Survey on LLM-based Autonomous Agents | 2023 | 第 6 章 |
| 26 | Tree of Thoughts: Deliberate Problem Solving with LLMs | 2023 | 第 6 章 |
| 39 | Toolformer: Language Models Can Teach Themselves to Use Tools | 2023 | 第 10 章 |
| 47 | Proactive Agents: From Reactive to Anticipatory AI | 2024 | 第 12 章 |
| 61 | Retrieval-Augmented Generation (RAG) 综述 | 2023 | 第 16 章 |
| 68 | Architectural Styles (Roy Fielding 博士论文) | 2000 | 第 17 章 |
经典著作
| # | 书名 | 作者 | 相关章节 |
|---|---|---|---|
| 2 | Building LLM Powered Applications | Valentino Gagliardi | 第 1 章 |
| 7 | Designing Data-Intensive Applications | Martin Kleppmann | 第 2 章 |
| 8 | Pattern-Oriented Software Architecture | Buschmann et al. | 第 2 章 |
| 28 | Enterprise Integration Patterns | Hohpe & Woolf | 第 7 章 |
| 57 | The Art of Unix Programming | Eric Raymond | 第 14 章 |
| 66 | Design Patterns (GoF) | Gamma et al. | 第 17 章 |
| 67 | Software Architecture: The Hard Parts | Ford et al. | 第 17 章 |
| 69 | Multi-Agent Systems | Shoham & Leyton-Brown | 第 18 章 |
| 70 | The Society of Mind | Marvin Minsky | 第 18 章 |
开源项目
| # | 项目 | 相关章节 |
|---|---|---|
| 3 | OpenClaw | 第 1 章 |
| 6 | Awesome LLM Agents | 第 1 章 |
| 15 | LiteLLM | 第 4 章 |
| 24 | AutoGPT | 第 6 章 |
| 27 | Microsoft AutoGen | 第 6 章 |
| 41 | Playwright | 第 10 章 |
| 48 | node-cron | 第 12 章 |
| 54 | LLM Guard | 第 13 章 |
| 56 | Ink (React for CLI) | 第 14 章 |
| 73 | LangGraph | 第 18 章 |
官方文档与标准
| # | 资源 | 相关章节 |
|---|---|---|
| 5 | OpenClaw 官方文档 | 第 1 章 |
| 12 | Kong Gateway | 第 3 章 |
| 16 | Anthropic API | 第 4 章 |
| 29 | Telegram Bot API | 第 7 章 |
| 31 | Discord Developer Portal | 第 8 章 |
| 42 | WebSocket RFC 6455 | 第 11 章 |
| 50 | OWASP Top 10 for LLM | 第 13 章 |
| 55 | CLI Guidelines | 第 14 章 |
| 64 | Model Context Protocol | 第 16 章 |
共计 73 条参考文献,涵盖 9 篇学术论文、9 部经典著作、10 个开源项目、以及 45 份官方文档与技术资源。