AIエージェントのためのメッシュアーキテクチャ:クライアント分離とプロジェクト間連携

メッシュ vs ハブアンドスポークアーキテクチャ
著者は、Daniel MiesslerのPAIなどのセットアップで普及しているハブアンドスポークモデルと、自身のメッシュアプローチを対比しています。ハブアンドスポークでは、共有メモリを持つ1つの中央アシスタントがすべてのワークフローを処理し、深さと引き換えに広さを得ています。一方、メッシュアーキテクチャでは、各クライアントのプロジェクトごとにドメイン特化型エージェントを作成し、各エージェントが深いプロジェクトコンテキストを持ちながら、メモリ空間を競合させることなく動作します。
システム実装の詳細
このシステムは、調整のためにプレーンマークダウンファイルと命名規則を使用しています:
STATE.mdは作業メモリ用CLAUDE.mdとAGENTS.mdはエージェントの指示用- 構造化されたメモはプロジェクト間通信用
- すべての基盤にはGitによるバージョン管理
データベースもプラットフォームもなく、CLIツール以外の依存関係はありません。各プロジェクトは独自のノードとして、独自の状態ファイルと指示ファイルを持ち、クライアントAのコンテキストがクライアントBのセッションから分離されていることを保証します。
エージェント間通信
エージェントは、構造化されたメモ(プレーンマークダウンファイル)を互いの受信ディレクトリに配置することで調整を行います。これは、チームメンバー間でやり取りされるメールに似ています。例としては:
- コンテンツエージェントが草案を完成させ、開発者エージェントが次のセッションでそれを引き継ぐ
- システム管理者エージェントがバグを見つけ、ウェブ開発エージェントに送信する
- インフラストラクチャの変更がウェブサイトに影響を与える
- コンテンツの決定がプロジェクト管理の入力に依存する
- 要件仕様が開発作業をトリガーする
SSHアクセスが目的を損なうような真の分離が必要なプロジェクトでは、メモシステムはメールに拡張され、環境間の直接アクセスがありません。
ツールに依存しないアプローチ
著者は、Claude Code、Codex、Gemini CLI、DeepAgentをさまざまなプロジェクトで使用しています。規約が単なるファイルであるため、ベンダーの境界は目立ちません。Claudeエージェントが送信したメモをCodexエージェントが受け取ることも可能です。プロジェクトのニーズに合わせてベンダーを切り替えることは、ワークフローの標準的な一部です。
実用的な成果
このシステムは約1年間、実際のクライアント作業で運用されており、14の組織にわたる44のプロジェクトを処理しています。著者は以前はエージェント間のすべての調整を担っていましたが、現在は作業を引き継ぐのではなく、レビューするだけです。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

「クロードとの出会い:AIが完全に制作したビジュアルノベル」
開発者がClaude AIを活用して執筆、コーディング、アート、音楽、デプロイメントをほぼ全て行った風刺的ビジュアルノベル『Meet Claude』を制作しました。このゲームはAIアシスタントへの依存がもたらす影響を探求し、Steamで無料公開されており、複数のエンディングが用意されています。

80歳のユーザー向け回想録作成アシスタントとしてのClaude:実用的な使用例と限界
80歳のユーザーがClaudeを使って回顧録の執筆、テクノロジー問題(ホスティング、メール、Mac Mini)の解決、会計ソフト(QuickBooks以外)の発見、占星術の解釈生成などを行った体験を、計算精度と反復修正に関する正直なコメントとともに紹介しています。

Claude AIが、コンセプトから完成まで15分のスペキュレイティブ映画を制作するために使用されました。
ユーザーはClaudeの推論と創造的執筆能力を駆使して、架空の中東紛争における家族を描く15分間のAIスペキュレーティブ映画の完全なコンセプト、脚本、シーン演出を開発しました。Claudeは「不可能な選択」という中心テーマを担当しました。

開発者がアイデア出しからデバッグまでClaude AIを使って3つのiOSアプリを数週間で構築
開発者がClaudeを使って3つのiOSアプリ(Smart Facts、Jar of Joy、Bloom Studio)を構築し、アイデア出し、機能の洗練、ロジックの記述、デバッグ、イテレーションを行った事例。