開始之前,有一件事你需要理解
在 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 | 備註 |
|---|---|---|---|
| #1 | CEO(主智能體 — 你的數字分身) | ceo(固定) | 存放 identity/ 資料夾(Section 4)。.env 中使用 AGENT_ID=ceo(Section 3)。 |
| #2–#5 | 自由槽位 — 為你的業務設計 | 你來選擇 | 小寫字母,無空格(例如 marcus、nova) |
| #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 會提供其他選項
- 如果你的業務比較特殊,用平實的語言描述即可——AI 會將它對應到合適的槽位
整個對話通常需要 10 到 20 分鐘。
步驟 3 — 儲存團隊設計文件
如果你尚未完成第三節,目前還無法透過 VS Code + Claude Code 進行儲存。這種情況下,請先將 AI 產出的團隊設計文件內容複製到文字檔等處暫存,等完成第三節後,再儲存到 $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 節中,你將使用它產生使每位代理人正常運作的實際設定檔。