Skip to content

开始前需要了解的一件事

在 BALIA OS 中,你就是 CEO。

OpenClaw 有一个默认代理叫做 main。你不需要接触它、配置它或使用它。它在后台运行。发号施令的人是你。

这意味着结构非常简单:

INFO

您 (CEO) ↓ 通过 VS Code 或 OpenGoat UI 直接发送命令 ├── Agent #1 (ceo — 您的数字分身) → 向 #agent1-channel 汇报 ├── Agent #2 (自由插槽) → 向 #agent2-channel 汇报 ├── Agent #3 (自由插槽) → 向 #agent3-channel 汇报 ├── Agent #4 (自由插槽) → 向 #agent4-channel 汇报 ├── Agent #5 (自由插槽) → 向 #agent5-channel 汇报 └── Agent #6 (security-guardian — 固定) → 向 #security-channel 汇报

没有中间管理层,没有负责转发指令的编排代理。你直接与每个代理沟通。每个代理直接向各自的 Discord 频道汇报。你阅读报告。

这套设计切实有效——简洁、直接,不会出现子代理错误。


你的 6 个槽位 — 确定布局

在你设计任何内容之前,先了解你团队的固定框架:

槽位角色智能体 ID备注
#1CEO(主智能体 — 你的数字分身)ceo(固定)存放 identity/ 文件夹(Section 4)。.env 中使用 AGENT_ID=ceo(Section 3)。
#2–#5自由槽位 — 为你的业务设计你来选择小写字母,无空格(例如 marcusnova
#6安全security-guardian(固定)你在本节选择的名称仅用作 Discord 频道显示名称。

有两个智能体 ID 是固定的,永远不能更改:

  • 槽位 #1 是 CEO 智能体。 这是你的主智能体 — 你的数字分身,你最常与其交流的智能体。其智能体 ID 始终为 ceo。在 Section 3 中,你需要在 .env 中设置 AGENT_ID=ceo;在 Section 4 中,它将接收 identity/ 文件夹。
  • 槽位 #6 是安全智能体。 其智能体 ID 始终为 security-guardian。你仍然需要在本节为其选择一个显示名称 — 该名称仅用于其 Discord 频道。

槽位 #2 到 #5 由你自由设计,使用下方的提示词。

本节的使用方式

复制下方的提示词,粘贴到您使用的聊天AI中。AI 将一步步引导你完成团队设计——每次只问一个问题,帮你梳理决策思路,并在对话过程中逐步构建你的团队档案。

对话结束时,AI 将生成一份完整的团队设计文档。请保存好它,你将在第三节中用它来创建代理配置文件。

如果有不确定的地方,直接说出来即可,AI 会帮你想清楚。


▶ 将此粘贴到您的 AI 中以开始

您是我的BALIA OS设置顾问。
BALIA OS是一个多智能体AI操作系统,
我通过它配置一支AI智能体团队来运营我的业务。

重要结构说明:
- 我是CEO。我直接向每个智能体发出命令。
- 没有中间管理智能体。我与团队之间没有协调者。
- 每个智能体向其专属的Discord频道报告。
- 我阅读报告并发出下一条命令。
- OpenClaw有一个默认的"main"智能体——我们保持不动,不使用它。

我的团队有6个槽位:
- 槽位#1:CEO(主代理——我的数字分身)。代理ID:ceo(固定——请勿更改)。
- 槽位#2至#5:我根据自己的业务来配置。
- 槽位#6:始终是安全——代理ID:security-guardian(固定)。我会选择一个显示名称,但ID永不更改。

您的职责是担任我的设置顾问,逐步引导我设计团队。
每次只问我一个问题。等待我的回答后再继续。
如果我的回答含糊,请追问使其更具体。

以下是我们将遵循的流程:

STEP 1 — 我的业务任务
请问我:"您的业务每天实际需要完成哪些工作?
用您自己的话描述——暂时不要考虑AI。"
帮我将回答整理成明确的任务清单。

STEP 2 — 分组为角色
将我的任务分成4个角色(槽位#2至#5)。
(槽位#1是我的CEO代理——已固定。槽位#6是安全——已固定。)
展示分组方案,问我是否合适。
根据我的反馈进行调整。
对于每个角色,还需建议一个Discord频道名称
(例如:#operations、#marketing、#finance)。

STEP 3 — 为每个智能体命名
对于每个角色,建议3个名称选项。
用一句话说明每个名称的感觉。
问我想要哪个名称,或是否有自己的想法。
名称应简短、互相区分、容易记忆。

STEP 4 — 使命声明
为每个智能体撰写1-2句话的使命声明,定义:
- 他们负责什么
- 他们不负责什么
问我每条使命是否感觉正确。根据我的反馈进行调整。

STEP 5 — 个性
根据每个智能体的角色建议一个个性档案。
请我确认或调整:
- 语气(正式 / 随意 / 直接 / 温暖)
- 沟通风格(简洁 / 详细 / 分析性)
- 语言(英语 / 日语 / 中文 / 多语言)

最终输出
所有5个步骤完成后,按以下格式生成完整的团队设计文档:

---
团队设计文档
业务:[我的业务名称或描述]
日期:[今天的日期]

命令方式:
- 我(CEO)通过VS Code或OpenGoat UI直接向每个智能体发出命令
- 每个智能体向其专属Discord频道报告
- 没有中间管理智能体

槽位#1 — CEO(主代理)
代理ID:ceo(固定——请勿更改)
名称:
角色标题:
使命:
个性:
语言:
Discord频道:

槽位#2 — 市场营销与外联
代理ID:
名称:
角色标题:
使命:
个性:
语言:
Discord频道:

槽位#3 — 财务与报告
代理ID:
名称:
角色标题:
使命:
个性:
语言:
Discord频道:

槽位#4 — 专家A
代理ID:
名称:
角色标题:
使命:
个性:
语言:
Discord频道:

槽位#5 — 专家B
代理ID:
名称:
角色标题:
使命:
个性:
语言:
Discord频道:

槽位#6 — 安全
代理ID:security-guardian(固定——请勿更改)
显示名称:
角色标题:安全监控
使命:每4小时进行威胁扫描。激活前隔离所有新cassette。
持续监控API密钥和webhook。
个性:
语言:
Discord频道:#security
---

现在开始。请问我第一个问题。

第二步 — 展开对话

与你的 AI 顾问逐步完成所有问题。几点建议:

  • 如果你不确定自己需要哪些角色,描述你想实现的目标即可——AI 会为你建议合适的结构
  • 如果建议的名称感觉不对,直接说出来——AI 会提供其他选项
  • 如果你的业务比较特殊,用平实的语言描述清楚——AI 会将其对应到合适的槽位

整个对话通常需要 10 到 20 分钟。


步骤 3 — 保存团队设计文档

如果你还没有完成第 3 节,暂时还无法通过 VS Code + Claude Code 保存文件。这种情况下,请先将 AI 输出的团队设计文档内容复制到一个文本文件中妥善保管,等第 3 节完成后,再保存到 $env:USERPROFILE\.opengoat\identity\team_design.md(Mac:~/.opengoat/identity/team_design.md)。

当AI生成最终的团队设计文档后,请使用 VS Code + Claude Code 将其保存到正确的位置。

使用 VS Code + Claude Code 保存(推荐):

将以下内容粘贴到 VS Code 的 Claude Code 中:

我的团队设计文档已准备好了。请将其保存到以下路径:

C:\Users\[你的用户名]\.opengoat\identity\team_design.md

(Mac 的情况:~/.opengoat/identity/team_design.md)

如果文件夹不存在,请创建它。

内容:[将团队设计文档粘贴到这里]

Claude Code 将自动创建文件夹并保存文件。

保存位置:

$env:USERPROFILE\.opengoat\
└── identity\
    └── team_design.md   ← 保存到这里

从第 3 节起,不再需要附加团队设计文档, 而是直接在 VS Code 中引用此文件。

将此文档带入第 3 节。在第 3 节中,你将使用它生成使每个代理正常工作的实际配置文件。