OpenClaw觉醒:基于AI智能体的超级生产力构建指南

978-7-115-69631-1
作者: 艾长青吴家迪
译者:
编辑: 傅道坤

图书目录:

第 1 篇 入门篇—你的第 一个 AI 智能体

第 1 章 初识 OpenClaw—新一代个人 AI 操作系统 2

1.1 什么是 OpenClaw 2

1.1.1 OpenClaw 为什么被推崇 3

1.1.2 OpenClaw 在应用中扮演的角色 3

1.2 OpenClaw 的核心理念 6

1.2.1 本地优先 6

1.2.2 隐私可控 7

1.2.3 完全可编程 8

1.3 OpenClaw 的核心架构 9

1.3.1 网关 10

1.3.2 无限扩展能力的基石 11

1.3.3 连接现实世界的桥梁 13

1.3.4 Agent 的数字家园与记忆中枢 15

1.4 总结 17

第 2 章 本机部署—30 分钟拥有你的 AI Agent 18

2.1 环境准备 18

2.1.1 硬件要求 19

2.1.2 软件依赖 20

2.1.3 大模型的选择 22

2.2 本地快速安装 23

2.2.1 官方脚本一键安装 23

2.2.2 源码手动安装 26

2.3 初始化与首次交互 26

2.3.1 交互式配置向导 27

2.3.2 Hello, OpenClaw! 31

2.4 总结 32

第 2 篇 原理篇—深入 OpenClaw 的神经中枢

第 3 章 核心架构深度解析 34

3.1 永不离线的“大脑” 34

3.1.1 单例的事件总线与控制平面 34

3.1.2 网络模型 36

3.1.3 客户端和节点的通信协议 38

3.2 感知与执行的“触手” 41

3.2.1 将设备物理能力转化为 AI 工具 41

3.2.2 安全的远程调用与连接机制 44

3.3 智能体的“心跳” 45

3.3.1 从接收用户输入到执行工具的完整生命周期 46

3.3.2 上下文管理与记忆机制 49

3.3.3 系统提示词的角色与定制 51

3.3.4 多模型支持与模型切换 53

3.4 多智能体路由与协作 56

3.4.1 多智能体的配置与隔离 56

3.4.2 子 Agent 与任务委派 59

3.4.3 群组与渠道的精细化路由 62

3.5 工具系统深度解析 64

3.5.1 内置工具全景 64

3.5.2 工具的执行上下文与错误处理 67

3.6 总结 68

第 4 章 状态、沙箱与安全模型 70

4.1 会话管理 70

4.1.1 会话的创建、路由与持久化 70

4.1.2 跨平台的会话状态同步 74

4.2 沙箱机制 75

4.2.1 文件系统与 Shell 访问的隔离与权限控制 75

4.2.2 为何需要沙箱 78

4.3 安全与隐私设计 80

4.3.1 对话历史与用户数据的本地化 80

4.3.2 API Key 与敏感信息的安全存放 81

4.3.3 工具的权限模型与安全边界 84

4.3.4 安全审计与应急响应 88

4.4 定时任务(Cron)与自动化工作流 89

4.4.1 Cron 任务的工作原理 90

4.4.2 构建实用的自动化工作流 92

4.4.3 Cron 任务的管理与调试 95

4.5 配置系统与热更新 97

4.5.1 配置文件的层次结构 97

4.5.2 热更新机制 98

4.6 实战:从零构建一个安全的生产级部署 100

4.6.1 场景描述 100

4.6.2 完整的生产级配置 101

4.6.3 部署步骤 106

4.6.4 安全检查清单 109

4.7 总结 109

第 3 篇 扩展篇—打造专属技能

第 5 章 玩转 ClawHub—发现与管理 Skill 112

5.1 ClawHub 简介 112

5.1.1 作为官方技能市场的定位与价值 112

5.1.2 浏览、搜索与评估社区技能 113

5.1.3 ClawHub 的安全与审核机制 115

5.2 常用的内置技能与社区技能赏析 116

5.2.1 效率与办公类技能 116

5.2.2 开发与运维类 117

5.2.3 智能体增强类 118

5.2.4 内容处理与创作类 119

5.3 技能的安装与使用 120

5.3.1 安装 ClawHub CLI 121

5.3.2 通过 ClawHub CLI 命令安装与更新 121

5.3.3 技能的加载机制与优先级 123

5.3.4 在对话中调用已安装的技能 124

5.4 环境变量配置详解 124

5.4.1 系统级环境变量 125

5.4.2 .env 文件配置 125

5.4.3 openclaw.json 中的技能配置 126

5.4.4 沙箱环境的特殊配置 127

5.4.5 环境变量优先级与生效时间总结 128

5.5 总结 129

第 6 章 编写你的第 一个技能 130

6.1 技能的标准结构与原理 130

6.1.1 技能的“身份证”与说明书 131

6.1.2 YAML Frontmatter 详解 131

6.1.3 依赖声明与环境注入 132

6.2 “Hello World”技能实战 133

6.2.1 创建目录与文件 133

6.2.2 测试你的技能 134

6.3 使用 Skill Creator 提升开发效率 135

6.3.1 什么是 Skill Creator 135

6.3.2 Skill Creator 的核心功能脚本 135

6.4 实战案例:开发实用的技能 136

6.4.1 Hacker News 每日摘要 136

6.4.2 本地目录清理助手 138

6.5 发布技能到 ClawHub 140

6.5.1 准备发布与登录 140

6.5.2 使用 clawhub publish 命令发布 141

6.5.3 版本管理与持续更新 141

6.6 总结 141

第 7 章 高级技能开发技巧 143

7.1 深度集成 OpenClaw 内置工具 143

7.1.1 使用 SKILL.md 实现工具调用编排 143

7.1.2 编写一个查询天气预报的技能 144

7.2 构建确定性工作流 145

7.2.1 什么是 Lobster 145

7.2.2 Lobster 的核心概念 145

7.2.3 自动化研究报告生成器 146

7.3 处理复杂的参数与环境变量 150

7.3.1 参数解析技巧 151

7.3.2 环境变量的最佳实践 151

7.4 总结 152

第 4 篇 部署与集成篇—融入企业工作流

第 8 章 云服务器部署实战 154

8.1 为何选择云服务器部署 154

8.2 腾讯云轻量应用服务器部署指南 155

8.2.1 选购与配置服务器 155

8.2.2 安全组配置与防火墙设置 158

8.2.3 域名绑定与 HTTPS 配置 159

8.2.4 进程守护与开机自启 160

8.3 阿里云轻量应用服务器部署指南 161

8.3.1 服务器实例创建与基础配置 162

8.3.2 模型与通信渠道的配置流程 164

8.4 Docker 部署方案 165

8.4.1 Docker 部署的优势 166

8.4.2 使用官方 Docker 镜像 166

8.4.3 编写 Docker Compose 文件 168

8.4.4 启动与管理服务 171

8.5 总结 172

第 9 章 企业协同工具集成 173

9.1 集成飞书 173

9.1.1 创建飞书企业应用与机器人 174

9.1.2 配置权限与事件订阅 175

9.1.3 OpenClaw 相关配置详解 177

9.1.4 实现消息收发 178

9.2 集成企业微信(WeCom) 179

9.2.1 创建企业微信应用 179

9.2.2 配置 API 接收消息服务器 181

9.2.3 插件安装与 OpenClaw 相关配置详解 181

9.3 集成钉钉 183

9.3.1 创建钉钉企业内部应用机器人 183

9.3.2 插件安装与 OpenClaw 相关配置详解 186

9.4 总结 187

第 5 篇 实战案例篇—OpenClaw 场景实战与进阶应用

第 10 章 公众号文章生产全自动化 Pipeline 190

10.1 需求分析与架构设计 190

10.2 核心技能剖析与配置 191

10.2.1 tavily-web-search 技能 191

10.2.2 summarize 与 humanizer 技能 192

10.2.3 公众号发布技能 192

10.3 详细操作步骤与配置指南 193

10.3.1 飞书渠道接入配置 194

10.3.2 Agent 工作区创建与文件解析 195

10.3.3 baoyu-post-to-wechat 技能配置 198

10.3.4 openclaw.json 全局配置整合 199

10.3.5 微信公众号 API 凭证获取 201

10.4 飞书交互与效果验证 202

10.5 总结 205

第 11 章 小红书自动发送文案与运营 206

11.1 需求分析与架构设计 206

11.2 核心技能剖析与配置 207

11.2.1 xiaohongshu-ops 深度解析 207

11.2.2 浏览器环境与 Cookie 配置 208

11.3 详细操作步骤与配置指南 208

11.3.1 创建 Operator Agent 工作区与 SOUL.md 208

11.3.2 openclaw.json 配置与技能注入 210

11.4 飞书交互与效果验证 212

11.5 总结 213

第 12 章 多智能体协作的市场调研报告撰写 214

12.1 需求分析与架构设计 214

12.2 核心技能剖析与配置 215

12.2.1 exa-web-search-free 技能 215

12.2.2 Agent-to-Agent 通信机制 215

12.3 详细操作步骤与配置指南 216

12.3.1 飞书渠道接入配置 216

12.3.2 创建多智能体工作区与 SOUL.md 配置 217

12.3.3 多智能体与通信配置 219

12.4 飞书交互与效果验证 221

12.5 总结 223

第 13 章 多智能体驱动的开发者工具链自动化 224

13.1 需求分析与架构设计 224

13.2 核心技能与工具剖析 225

13.2.1 Lobster 工作流引擎 225

13.2.2 GitHub 技能 225

13.2.3 gh 使用指南 226

13.3 详细操作步骤与配置指南 229

13.3.1 飞书渠道接入配置 229

13.3.2 创建多智能体工作区与 SOUL.md 230

13.3.3 编写 Lobster 工作流文件 232

13.3.4 openclaw.json 配置与通信打通 233

13.4 飞书交互与效果验证 236

13.5 总结 238

第 14 章 OpenClaw+NotebookLM 打造数字第二大脑 239

14.1 需求分析与架构设计 239

14.2 核心技能与 MCP Server 配置 240

14.2.1 安装 openclaw-notebooklm 240

14.2.2 配置 MCP Server 240

14.3 详细操作步骤与配置指南 242

14.3.1 飞书渠道接入配置 242

14.3.2 创建 Knowledge Agent 工作区 243

14.3.3 openclaw.json 路由配置 244

14.4 飞书交互与效果验证 246

14.5 总结 248

详情

本书全面介绍OpenClaw的核心原理、部署方法、技能开发以及企业级应用实战,构建从入门到精通的完整学习路径。 全书共分为5篇,总计14章。第1篇为入门篇,引导读者快速完成OpenClaw的本地部署与首次交互;第2篇为原理篇,深入剖析Gateway/Node核心架构、Agent Loop机制、沙箱安全模型等底层逻辑;第3篇为扩展篇,详细讲解如何通过ClawHub发现技能,并从零编写、测试、发布专属技能,解锁自定义能力;第4篇为部署与集成篇,涵盖云服务器、容器化部署方案,以及与飞书、企业微信、钉钉等协同工具的深度集成,打通企业工作流;第5篇为实战案例篇,通过公众号文章生产、小红书自动化运营、市场调研报告撰写、开发者工具链自动化、数字第二大脑搭建等五大真实场景,全方位展OpenClaw 的落地价值与强大生产力。 本书适合对AI Agent、自动化工作流感兴趣的开发者与技术爱好者,寻求高效内容生产方案的自媒体人、内容创作者,希望通过智能工具优化协作流程的产品经理、团队管理者,需要高效管理知识与处理海量文档的知识工作者,以及各类希望借助AI提升个人与团队生产力、探索智能化工作新方式的职场人士阅读。

图书摘要

相关图书

扣子(Coze) Skills+OpenClaw 实战:零基础玩转AI智能体
扣子(Coze) Skills+OpenClaw 实战:零基础玩转AI智能体
动手构建大模型
动手构建大模型
深入解析计算机系统
深入解析计算机系统
动手学大模型智能体
动手学大模型智能体
揭秘大模型:从原理到实战
揭秘大模型:从原理到实战
智慧教师AI工具箱:助教+助学+助研+助管+助育
智慧教师AI工具箱:助教+助学+助研+助管+助育

相关文章

相关课程