始める前に理解しておくこと
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チャンネルに報告する。あなたがそれを読む。
これが機能する設計です。シンプルで直接的で、subagentエラーが起きません。
6つのスロット — 確定レイアウト
設計を始める前に、チームが収まる固定フレームを確認しておきましょう:
| スロット | 役割 | エージェントID | メモ |
|---|---|---|---|
| #1 | CEO(メインエージェント — あなたのデジタルツイン) | ceo(固定) | identity/ フォルダを管理(Section 4)。.env には AGENT_ID=ceo を設定(Section 3)。 |
| #2–#5 | 自由スロット — ビジネス用に設計 | あなたが決める | 小文字・スペースなし(例:marcus・nova) |
| #6 | セキュリティ | security-guardian(固定) | このセクションで決める名前はDiscordチャンネルの表示名としてのみ使用。 |
固定で変更できないエージェントIDが2つあります:
- スロット#1はCEOエージェントです。 あなたのメインエージェント — デジタルツインで、最もよく話しかけるエージェント。エージェントIDは常に
ceoです。Section 3で.envにAGENT_ID=ceoを設定し、Section 4でidentity/フォルダを受け取ります。 - スロット#6はセキュリティエージェントです。 エージェントIDは常に
security-guardianです。このセクションでも表示名を決めますが、その名前はDiscordチャンネルにのみ使用されます。
スロット#2〜#5は、以下のプロンプトで自由に設計できます。
このセクションの進め方
以下のプロンプトをコピーして、お使いのチャットAIに貼り付けてください。AIがステップバイステップでチームの設計プロセスをガイドします。一度にひとつの質問をして、あなたの回答を待ってから次に進みます。
会話が終わると、AIが完成したチーム設計ドキュメントを出力します。それを保存してください。Section 3でエージェントの設定ファイルを作るときに使います。
途中でわからないことがあれば、そのまま伝えてください。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)。
STEP 3 — 各エージェントの名前
各役割に対して名前の候補を3つ提案してください。
各名前の印象を一文で説明してください。
どの名前がいいか、または自分で考えた名前があるか聞いてください。
名前は短く、互いに区別できて、覚えやすいものにしてください。
STEP 4 — ミッションステートメント
各エージェントについて、以下を定義する1〜2文のミッションを書いてください:
- 担当すること
- 担当しないこと
各ミッションが合っているか確認し、フィードバックに基づいて調整してください。
STEP 5 — 個性
各エージェントの役割に合った個性プロフィールを提案してください。
以下を確認・調整してもらいます:
- トーン(フォーマル / カジュアル / ダイレクト / 温かみがある)
- コミュニケーションスタイル(簡潔 / 詳細 / 分析的)
- 言語(英語 / 日本語 / 中国語 / 多言語)
最終出力
5つのステップがすべて完了したら、以下の形式でチーム設計ドキュメントを作成してください:
---
チーム設計ドキュメント
ビジネス:[私のビジネス名または説明]
日付:[今日の日付]
命令の出し方:
- 私(CEO)がVS Code または OpenGoat UI から各エージェントに直接命令を出す
- 各エージェントが専用のDiscordチャンネルに報告する
- 中間管理職のエージェントはいない
スロット#1 — CEO(メインエージェント)
エージェントID:ceo(固定 — 変更禁止)
名前:
役割タイトル:
ミッション:
個性:
言語:
Discordチャンネル:
スロット#2 — マーケティング&アウトリーチ
名前:
役割タイトル:
ミッション:
個性:
言語:
Discordチャンネル:
スロット#3 — 財務&レポーティング
名前:
役割タイトル:
ミッション:
個性:
言語:
Discordチャンネル:
スロット#4 — スペシャリストA
名前:
役割タイトル:
ミッション:
個性:
言語:
Discordチャンネル:
スロット#5 — スペシャリストB
名前:
役割タイトル:
ミッション:
個性:
言語:
Discordチャンネル:
スロット#6 — セキュリティ
エージェントID:security-guardian(固定 — 変更禁止)
表示名:
役割タイトル:セキュリティモニター
ミッション:4時間ごとに脅威スキャン。新しいカセットをすべて検疫してから起動。
APIキーとWebhookを継続監視。
個性:
言語:
Discordチャンネル:#security
---
では始めましょう。最初の質問をしてください。ステップ 2 — AIと会話を進める
いくつかのヒント:
- 必要な役割がわからなければ、達成したいことを説明する — AIが構成を提案します
- 提案された名前がしっくりこなければ、そう伝える — 代替案を出してくれます
- ビジネスが特殊な場合、そのまま平易に説明する — AIが適切なスロットにマッピングします
会話は通常10〜20分で完了します。
ステップ 3 — チーム設計ドキュメントを保存する
まだSection 3を完了していない場合は、VS Code + Claude Codeでの保存はできません。その場合は、AIが出力したチームデザインドキュメントの内容をテキストファイルなどにいったんコピーして保管しておき、Section 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 ← ここに保存Section 3以降では「チームデザインドキュメントを添付」ではなく、 このファイルをVS Code上で直接参照します。
このドキュメントをSection 3に持ち込みます。Section 3では各エージェントが実際に動くための設定ファイルを生成します。