Skip to content

参考文献

本参考文献汇总了全书各章"📚 推荐阅读"中引用的所有资源,按章节组织。


第 1 章 — 为什么需要 OpenClaw

  1. The Landscape of Emerging AI Agent Architectures (arXiv 2024). https://arxiv.org/abs/2404.11584
  2. Building LLM Powered Applications — Valentino Gagliardi. Manning Publications. https://www.manning.com/books/building-llm-powered-applications
  3. OpenClaw GitHub 仓库. https://github.com/nicepkg/openclaw
  4. ReAct: Synergizing Reasoning and Acting in Language Models (arXiv 2022). https://arxiv.org/abs/2210.03629
  5. OpenClaw 官方文档. https://openclaw.dev/
  6. Awesome LLM Agents — GitHub 资源合集. https://github.com/kaushikb11/awesome-llm-agents

第 2 章 — 架构总览

  1. Designing Data-Intensive Applications — Martin Kleppmann. O'Reilly Media. https://dataintensive.net/
  2. Pattern-Oriented Software Architecture (POSA) — Buschmann et al. https://en.wikipedia.org/wiki/Pattern-Oriented_Software_Architecture
  3. The Architecture of Open Source Applications. https://aosabook.org/
  4. C4 Model for Software Architecture — Simon Brown. https://c4model.com/
  5. OpenClaw GitHub Wiki. https://github.com/nicepkg/openclaw/wiki

第 3 章 — Gateway 网关引擎

  1. Kong Gateway 架构设计. https://docs.konghq.com/gateway/latest/
  2. Node.js 事件循环深入理解. https://nodejs.org/en/learn/asynchronous-work/event-loop-timers-and-nexttick
  3. The Twelve-Factor App — Adam Wiggins. https://12factor.net/

第 4 章 — Provider 抽象层

  1. LiteLLM — 统一 LLM API. https://github.com/BerriAI/litellm
  2. Anthropic API 文档. https://docs.anthropic.com/
  3. OpenAI Cookbook. https://cookbook.openai.com/
  4. OpenRouter. https://openrouter.ai/
  5. AI SDK (Vercel). https://sdk.vercel.ai/

第 5 章 — Session 与对话管理

  1. MemGPT: Towards LLMs as Operating Systems (arXiv 2023). https://arxiv.org/abs/2310.08560
  2. Conversation Design — Google. https://designguidelines.withgoogle.com/conversation/
  3. Context Window Management Strategies — LangChain Blog. https://blog.langchain.dev/

第 6 章 — Agent 系统

  1. A Survey on Large Language Model based Autonomous Agents (arXiv 2023). https://arxiv.org/abs/2308.11432
  2. AutoGPT: An Autonomous GPT-4 Experiment. https://github.com/Significant-Gravitas/AutoGPT
  3. CrewAI 文档. https://docs.crewai.com/
  4. Tree of Thoughts: Deliberate Problem Solving with LLMs (arXiv 2023). https://arxiv.org/abs/2305.10601
  5. Microsoft AutoGen. https://github.com/microsoft/autogen

第 7 章 — 通道架构

  1. Enterprise Integration Patterns — Gregor Hohpe & Bobby Woolf. https://www.enterpriseintegrationpatterns.com/
  2. Telegram Bot API 文档. https://core.telegram.org/bots/api
  3. Adapter Pattern — Refactoring Guru. https://refactoring.guru/design-patterns/adapter

第 8 章 — 通道实现深度剖析

  1. Discord Developer Portal. https://discord.com/developers/docs
  2. WhatsApp Business API — Meta. https://developers.facebook.com/docs/whatsapp/
  3. Signal Protocol 技术文档. https://signal.org/docs/

第 9 章 — 插件与扩展系统

  1. VSCode Extension API. https://code.visualstudio.com/api
  2. Micro-kernel Architecture — Wikipedia. https://en.wikipedia.org/wiki/Microkernel
  3. Semantic Kernel Plugins — Microsoft. https://learn.microsoft.com/en-us/semantic-kernel/agents/plugins/
  4. OSGi 规范. https://www.osgi.org/
  5. Obsidian 插件开发文档. https://docs.obsidian.md/Plugins

第 10 章 — 工具系统

  1. Toolformer: Language Models Can Teach Themselves to Use Tools (arXiv 2023). https://arxiv.org/abs/2302.04761
  2. Anthropic Tool Use 文档. https://docs.anthropic.com/en/docs/build-with-claude/tool-use
  3. Playwright 自动化框架. https://playwright.dev/

第 11 章 — Node 系统与设备连接

  1. WebSocket RFC 6455. https://datatracker.ietf.org/doc/html/rfc6455
  2. Matter (Connected Home over IP) — CSA. https://csa-iot.org/all-solutions/matter/
  3. Tailscale 架构. https://tailscale.com/blog/how-tailscale-works
  4. Web of Things — W3C. https://www.w3.org/WoT/
  5. Home Assistant 开发文档. https://developers.home-assistant.io/

第 12 章 — 定时任务与自动化

  1. Proactive Agents: From Reactive to Anticipatory AI (arXiv 2024). https://arxiv.org/abs/2410.12361
  2. node-cron — Node.js 定时任务库. https://github.com/node-cron/node-cron
  3. Temporal.io — 工作流编排引擎. https://temporal.io/

第 13 章 — 安全与权限

  1. OWASP Top 10 for LLM Applications. https://owasp.org/www-project-top-10-for-large-language-model-applications/
  2. Prompt Injection 攻防全景 — Simon Willison. https://simonwillison.net/2023/Apr/14/worst-that-can-happen/
  3. The Principle of Least Privilege — NIST. https://csrc.nist.gov/glossary/term/least_privilege
  4. Anthropic 负责任 AI 缩放政策. https://www.anthropic.com/research/responsible-scaling-policy
  5. LLM Guard. https://github.com/protectai/llm-guard

第 14 章 — CLI 与交互界面

  1. Command Line Interface Guidelines. https://clig.dev/
  2. Ink — React for CLI. https://github.com/vadimdemedes/ink
  3. The Art of Unix Programming — Eric Raymond. http://www.catb.org/~esr/writings/taoup/

第 15 章 — 部署与运维

  1. Docker 多阶段构建最佳实践. https://docs.docker.com/build/building/multi-stage/
  2. The Twelve-Factor App — Adam Wiggins. https://12factor.net/
  3. Prometheus 监控实践. https://prometheus.io/docs/practices/

第 16 章 — 技能系统

  1. Retrieval-Augmented Generation (RAG) 综述 (arXiv 2023). https://arxiv.org/abs/2312.10997
  2. OpenAI Custom Instructions. https://openai.com/index/custom-instructions-for-chatgpt/
  3. AgentSkills 规范 (OpenClaw). https://github.com/nicepkg/openclaw
  4. Model Context Protocol (MCP) — Anthropic. https://modelcontextprotocol.io/
  5. Semantic Kernel Skills — Microsoft. https://learn.microsoft.com/en-us/semantic-kernel/

第 17 章 — 设计模式与架构决策

  1. Design Patterns: Elements of Reusable Object-Oriented Software — Gamma, Helm, Johnson & Vlissides (GoF). https://en.wikipedia.org/wiki/Design_Patterns
  2. Software Architecture: The Hard Parts — Ford, Richards, Sadalage & Dehghani. O'Reilly Media. https://www.oreilly.com/library/view/software-architecture-the/9781492086888/
  3. Architectural Styles and the Design of Network-based Software Architectures — Roy Fielding (博士论文). https://ics.uci.edu/~fielding/pubs/dissertation/top.htm

第 18 章 — 构建你自己的 Agent 帝国

  1. Multi-Agent Systems: Algorithmic, Game-Theoretic, and Logical Foundations — Shoham & Leyton-Brown. http://www.masfoundations.org/
  2. The Society of Mind — Marvin Minsky. https://en.wikipedia.org/wiki/Society_of_Mind
  3. Anthropic 多 Agent 编排模式. https://docs.anthropic.com/en/docs/build-with-claude/agentic
  4. Agent Protocol — AI Engineer Foundation. https://agentprotocol.ai/
  5. LangGraph (LangChain). https://langchain-ai.github.io/langgraph/

资源分类索引

学术论文

#论文年份相关章节
1The Landscape of Emerging AI Agent Architectures2024第 1 章
4ReAct: Synergizing Reasoning and Acting in Language Models2022第 1 章
20MemGPT: Towards LLMs as Operating Systems2023第 5 章
23A Survey on LLM-based Autonomous Agents2023第 6 章
26Tree of Thoughts: Deliberate Problem Solving with LLMs2023第 6 章
39Toolformer: Language Models Can Teach Themselves to Use Tools2023第 10 章
47Proactive Agents: From Reactive to Anticipatory AI2024第 12 章
61Retrieval-Augmented Generation (RAG) 综述2023第 16 章
68Architectural Styles (Roy Fielding 博士论文)2000第 17 章

经典著作

#书名作者相关章节
2Building LLM Powered ApplicationsValentino Gagliardi第 1 章
7Designing Data-Intensive ApplicationsMartin Kleppmann第 2 章
8Pattern-Oriented Software ArchitectureBuschmann et al.第 2 章
28Enterprise Integration PatternsHohpe & Woolf第 7 章
57The Art of Unix ProgrammingEric Raymond第 14 章
66Design Patterns (GoF)Gamma et al.第 17 章
67Software Architecture: The Hard PartsFord et al.第 17 章
69Multi-Agent SystemsShoham & Leyton-Brown第 18 章
70The Society of MindMarvin Minsky第 18 章

开源项目

#项目相关章节
3OpenClaw第 1 章
6Awesome LLM Agents第 1 章
15LiteLLM第 4 章
24AutoGPT第 6 章
27Microsoft AutoGen第 6 章
41Playwright第 10 章
48node-cron第 12 章
54LLM Guard第 13 章
56Ink (React for CLI)第 14 章
73LangGraph第 18 章

官方文档与标准

#资源相关章节
5OpenClaw 官方文档第 1 章
12Kong Gateway第 3 章
16Anthropic API第 4 章
29Telegram Bot API第 7 章
31Discord Developer Portal第 8 章
42WebSocket RFC 6455第 11 章
50OWASP Top 10 for LLM第 13 章
55CLI Guidelines第 14 章
64Model Context Protocol第 16 章

共计 73 条参考文献,涵盖 9 篇学术论文、9 部经典著作、10 个开源项目、以及 45 份官方文档与技术资源。

基于 VitePress 构建