在 OpenClaw 的语境下,Agent(智能体)是驱动整个系统的“AI 大脑”或“数字员工”。它是真正与你对话、理解你的需求、规划任务步骤,并最终决定调用哪些技能、调度哪个节点去执行工作的核心实体。
你可以把它想象成一个拥有独立人格、记忆和工具包的专业助手,每个 Agent 都为你服务,但它们的个性和能力可以完全不同。
🧠 Agent 在四层架构中的位置
回顾我们之前聊过的 OpenClaw 四层架构:
交互层:处理消息渠道(如微信、飞书)。
网关层:负责消息路由、任务调度。
智能体层(Agent Layer):这就是 Agent 所在的层次。它是 AI 的“思考中枢”,负责理解、规划、决策。
执行层:由技能(Skills)和节点(Nodes)组成,负责真实执行操作。
所以,Agent 是承上启下的关键一环,它连接了你的意图和最终的行动。
🤖 Agent 的实体对应:workspace
在文件系统中,每个 Agent 都有自己独立的workspace目录(例如~/.openclaw/workspace/),这里面存放着构成这个 Agent 的所有“人格”和记忆文件。这就是你之前问过的那些文件的真正作用:
SOUL.md | |
USER.md | |
AGENTS.md | |
TOOLS.md | peekaboo技能)以及如何调用它们。 |
MEMORY.mdmemory/ | |
HEARTBEAT.md | |
IDENTITY.md |
当 Agent 启动时,它会读取这些文件,把自己塑造成一个独特的、了解你的、知道如何工作的助手。你修改这些文件,就是在“调教”这个 Agent 的性格和能力。
🔄 Agent 的工作循环
当你发出一条指令,Agent 会经历一个“思考→行动→观察”的循环:
接收指令:从网关拿到经过翻译的内部消息。
回忆:从自己的
workspace里调取相关信息(你的偏好、历史对话、长期记忆)。规划:调用底层大模型(如 GPT-4、Claude)将指令拆解成具体的步骤。例如,你说“帮我截图卧室那台Mac的屏幕”,Agent 会规划:① 找到
peekaboo技能;② 确定目标节点是“卧室Mac”;③ 构造截图参数;④ 等待结果。决策与执行:根据规划,它会查阅
TOOLS.md了解如何调用技能,然后通过网关向指定的节点发送指令。观察与循环:等待执行结果返回,如果任务完成,则整理回复;如果遇到问题,可能重新规划或尝试其他方法。
🤝 Agent 与节点、技能的关系
Agent 是“大脑”:负责思考、决策、下达命令。
技能(Skills)是“说明书”:告诉 Agent 某个任务的具体操作步骤和参数,它不直接执行,而是知道该怎么做。
节点(Nodes)是“手脚”:实际接收 Agent 通过网关转发的指令,在真实设备上执行操作(如截图、运行脚本)。
👥 多 Agent 场景
OpenClaw 支持创建多个 Agent,每个 Agent 有自己的workspace,可以专注于不同的领域。例如:
一个“办公助手”Agent:配置为正式、高效,专门处理工作邮件、文档。
一个“生活管家”Agent:配置为活泼、幽默,负责帮你订票、提醒日程。
一个“开发专家”Agent:配置为技术严谨,专注于代码编写、调试。
你可以通过不同的聊天渠道或前缀来指定与哪个 Agent 对话。
💡 你正在与哪个 Agent 对话?
如果你是在默认安装下使用 OpenClaw,那么你正在与默认的 Agent交互,它的workspace就是~/.openclaw/workspace/。你之前费心调教的那些文件,就是这个 Agent 的“灵魂”和“记忆”。
所以,Agent 就是 OpenClaw 中那个“懂你、能干活”的 AI 实体,它的能力取决于你赋予它的工具(技能)、它记忆中的你(USER.md),以及它被塑造的性格(SOUL.md)。

夜雨聆风