本参考文献汇总了全专栏各章"📚 推荐阅读"中引用的所有资源,按章节组织。
第 1 章 — 为什么需要 OpenClaw
- The Landscape of Emerging AI Agent Architectures (arXiv 2024). https://arxiv.org/abs/2404.11584
- OpenClaw GitHub 仓库. https://github.com/openclaw/openclaw
- ReAct: Synergizing Reasoning and Acting in Language Models (arXiv 2022). https://arxiv.org/abs/2210.03629
- 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/openclaw/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/news/anthropics-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/openclaw/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
- Building Effective Agents(Agent 编排模式) — Anthropic. https://www.anthropic.com/research/building-effective-agents
- 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 份官方文档与技术资源。