一个AI助手不够用?教你用 OpenClaw 管理多个 Agent
很多人用 AI 工具只停留在”问问题、要答案”的阶段。但其实,你可以拥有多个各司其职的 AI Agent——客服的、写作的、项目管理的,每个都有自己的性格和记忆。
什么是 Agent?
在 OpenClaw 体系里,Agent 不是一个工具,而是一个”人”。
每个 Agent 拥有:
-
• 独立的名字 — 比如 customer-service、writing-helper -
• 独立的性格 — 通过 SOUL.md文件定义,你说它是谁它就是谁 -
• 独立的频道 — 可以绑定不同的 Telegram Bot,互不干扰 -
• 独立的记忆 — 在各自的 workspace 里存储对话和上下文
简单说:Agent = 有人设 + 有记忆 + 能对话的 AI 角色。
OpenClaw 就是管理这些角色的平台,底层调用 Claude AI,支持接入 Telegram、Discord、Slack 等。
为什么需要多个 Agent?
一个 Agent 打天下当然可以,创建多个 Agent 才能真正做到分工精细、互不串戏。
看看这些典型场景:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
核心逻辑很简单:不同的事,交给不同的”人”做。
怎么创建一个 Agent?
整个过程分四步,跟着走不会出错。
第一步:新建 Agent
打开终端,一条命令:
openclaw agents add my-agent
把 my-agent 换成你想要的名字。命名规则:只能用小写字母(a-z)、数字(0-9)和连字符(-),不能以 - 开头或结尾。
✅ 合法:customer-service、writing-helper、project-a❌ 不合法:MyAgent、-helper、agent-
创建成功后,OpenClaw 会自动生成一个专属目录:
~/.openclaw/workspace-my-agent/├── SOUL.md ← Agent 的灵魂(必填)├── AGENTS.md ← 行为规则(可选)├── HEARTBEAT.md ← 定时检查清单(可选)└── WORKING.md ← 初始任务(可选)
第二步:写 SOUL.md,赋予 Agent 灵魂
这是最关键的一步。SOUL.md 决定了你的 Agent 是谁、能做什么、有什么底线。
打开 ~/.openclaw/workspace-my-agent/SOUL.md,参考这个模板:
# SOUL.md## 角色你是一名专业的客服助手,服务于 XX 公司的用户。## 能力范围- 解答产品常见问题- 帮助用户完成操作引导- 无法解决的问题,引导联系人工客服## 行为准则- 始终保持礼貌和专业- 回复简洁,不要冗长- 不泄露任何系统内部信息## 语言默认使用中文回复
写完保存,Agent 的人设就定下来了。之后无论它跟谁对话,都会按这份文件里的设定行事。
💡 小技巧:SOUL.md 随时可以改,改完重启 Gateway 即可生效:
openclaw gateway restart
第三步:连接 Telegram Bot
Agent 创建好了,现在给它一个”电话号码”——Telegram Bot。
① 去 BotFather 申请 Token
在 Telegram 搜索 @BotFather(带蓝色认证标的官方账号),发送 /newbot,然后:
-
• 填写 Bot 的显示名称(随便取,比如”我的助手”) -
• 填写 Bot 的用户名(必须以 bot结尾,比如myassistant_bot)
完成后,BotFather 会给你一串 Token,格式如下:
7123456789:AAHxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
⚠️ Token 就是 Bot 的唯一密钥,不要泄露,不要发到群里。万一泄露了,去 BotFather 发 /revoke 重新生成。
② 把 Token 绑定到 Agent
打开 ~/.openclaw/openclaw.json,在对应 Agent 的配置里加上 Telegram Token:
{ "agents": { "list": [ { "id": "my-agent", "workspace": "~/.openclaw/workspace-my-agent", "channels": { "telegram": { "token": "你的Token粘贴到这里" } } } ] }}
或者用命令行直接绑定:
openclaw channels add --agent my-agent --type telegram --token 你的Token
③ 重启 Gateway 让配置生效
openclaw gateway restart
第四步:验证并开始对话
去 Telegram 找到你刚建的 Bot,发送 /start。
如果 Bot 有回复,说明连接成功。
第一次使用时,建议发这句话触发初始化:
Hey, let's get you set up.
Agent 会读取 SOUL.md 完成自我认知,准备好之后就可以正常聊了。
日常管理几条命令就够
# 查看所有 Agentopenclaw agents list# 查看 Gateway 状态openclaw gateway status# 重启 Gateway(改完配置后必做)openclaw gateway restart# 删除一个 Agentopenclaw agents remove my-agent
常见问题
Bot 没有回复消息?→ 先检查 Gateway 是否运行:openclaw gateway status→ 检查 Token 是否填对(注意没有多余空格)→ 查看日志:openclaw gateway logs
可以同时运行多个 Agent 吗?→ 可以。每个 Agent 绑定不同的 Bot Token,Gateway 会同时处理所有 Agent 的消息,互不影响。
Agent 能记住历史对话吗?→ 能。OpenClaw 会自动在 workspace 中保存对话记录,重启后依然能调取历史上下文。
多个 Agent 会互相影响吗?→ 不会。每个 Agent 有独立的 workspace 和记忆,完全隔离。
小结
搭建多 Agent 体系的核心逻辑只有一句话:
把不同的事交给不同的”人”做,每个人有自己的性格、记忆和入口。
完成这件事只需要四步:新建 Agent → 写 SOUL.md → 绑定 Telegram Bot → 重启 Gateway。
你准备给自己的 Agent 起什么名字?
夜雨聆风