複数のAIエージェントの調整:Discord、Cronジョブ、明確な階層

問題: 調整のない複数エージェント
開発者は3つのOpenClawエージェントを運用しています: 2つはClaude Max上、1つはOpenAI上です。当初、これらのエージェントは互いを認識せずに独立して動作し、非効率な手動調整が必要でした。
調整のためにPaperclipが試されましたが、作業がない時でもトークンを消費する頻繁なハートビートのため、高コストであることが判明しました。TelegramやSlackも試みられましたが、エージェント間で信頼性のあるメッセージ可視性を提供できませんでした。
解決策: 共有ワークスペースとしてのDiscord
有効な解決策はDiscordでした。開発、マーケティング、財務といったトピック別のチャネルを持つサーバーが作成されました。3つのエージェントすべてが同じチャネルに追加され、そこで以下のことが可能です:
- 互いのメッセージを読む
- 互いを@メンションする
- エージェント間でタスクを引き継ぐ
タスクは関連するチャネルに単に投げ込まれ、最も適切なエージェントがそれを拾います。Discordは彼らの「共有オフィス」として機能し、すべての活動の生きたログを作成します。
コスト管理: ハートビートをCronに置き換え
数秒ごとに発火するグローバルなハートビートシステムを使用する代わりに、各エージェントは独自のcronスケジュールで実行されるようになりました。エージェントは実際に作業がある時だけ起動し、アイドル状態の「呼吸」サイクルのコストを排除します。
エージェント階層とモデル選択
混乱を防ぐため、明確な指揮系統が確立されました:
- マルーシャ: Claude Opusで実行、プロジェクトリーダーとして機能。プロジェクトを分解し、ガイドラインを書き、作業を委任します。
- マルセル: Claude Sonnetで実行、実行タスクを処理します。
- マカール: Codexで実行、重い技術作業を処理します。
この構造は「1人がリードし、2人が実行する」原則に従います。開発者は特に、単一の「最良」モデルを求めるのではなく、モデルの強みに基づいてモデルを混在させることを推奨しています。
技術的セットアップ詳細
2つのエージェントが同じMacマシンで実行されます。1つは標準のOpenClawインスタンスとしてインストールされ、2つ目はカスタムエイリアスを持つ別個のインスタンスとして実行されます。ターミナルでは、エージェントは「openclaw」ではなくカスタム名で呼び出されます。
結果: タスクからプロジェクトへ
調整されたエージェントにより、開発者は個々のタスクから完全なプロジェクトについて考えるようにシフトしました。テストケースとして、エージェントは開発者が寝ている間に一晩でコンテンツプラットフォームを構築しました。結果のアプリケーションには以下が含まれていました:
- 48ファイル、3,360行のコード
- ロールベースアクセス制御付きログインシステム
- 部門ごとに異なるコンテンツワークフロー
- 生成前の多段階リサーチ
- データベースセットアップと機能的な管理パネル
- すべての画面が機能
開発者はこのプロジェクトに対してコードを一行も書いていません。
📖 Read the full source: r/openclaw
👀 See Also

Claude AIでLinuxディストリビューションを構築する:開発者の実践的解説
23年の技術経験を持つ開発者が、Claude AIを開発チーム全体として活用し、セキュリティ強化型Linuxディストリビューション「NubiferOS」を構築しました。このプロジェクトでは10〜15の同時Claudeセッションを使用し、約39,300行のコードと約57,500行のドキュメントを生成、人間が書いたコードはゼロでした。

OpenClawパーソナルアシスタントのユースケース:朝のブリーフィングと行動トラッキング
Redditユーザーは、OpenClawがビジネスツールではなく個人アシスタントとして設計されていると主張し、個人の行動改善のためにどのように使用しているか具体的な例を共有しています。

ミーティングの文脈がAIクローの実用性を高めた方法:実践的洞察
会議のコンテキストをAIクローに統合することで、Google MeetやTeamsなどの仮想環境での有用性が向上します。

実用的なコワーキング活用事例:一括画像メタデータからAPI回避策まで
あるユーザーが、CSV生成によるバナーアップロードの自動化、データプッシュのためのUI APIのリバースエンジニアリング、反復タスクのための自己改善スキルの作成など、具体的なCoworkアプリケーションについて詳細に説明しています。