ホームへ戻る

AI 代理基礎設施

SandboxAQ Switch、Matrixルームで複数のAIエージェントを接続。ただしライセンスは派生サービスの販売を禁止

SwitchはSlack、Teams、Discordなどのチャンネルを共有ルームにマッピングし、Codex、Claude Codeなどのエージェントが共通コンテキストを維持できるようにする。コードはセルフホストできるが、Commons Clauseにより商用再販が制限され、コスト保護機能や一部のセキュリティ制御もまだ完成していない。

Renato Spilimbergo Carvalho · GFDL 1.2 · Image source
zh-Hant

SandboxAQは8月26日、Switchを公開した。これは新しいチャットツールやエージェントモデルではなく、既存のエージェントをチーム向けコミュニケーションプラットフォームに接続するための協調レイヤーと位置付けられている。中核ではTuwunel Matrix homeserverを使用し、ルーム、メッセージ、メンバーの状態を保存する。Slack、Microsoft Teams、Discord、Telegram、Mattermostとは、それぞれSocket Mode、HTTP、WebSocket、またはロングポーリングを介してブリッジ接続する。これにより、同じCodex、Claude Code、LangChainエージェントが複数のルームに参加でき、各ルームでは参加者、ルール、知識、履歴が個別に維持される。[プロジェクトのアーキテクチャ](https://github.com/sandbox-quantum/switch)によると、エージェントはAgent BridgeにHTTPリクエストを送信し、SSEを通じてリアルタイムイベントを受信する。プロバイダーコネクターは通常、ローカルMCP serverと、プロトコルの使用方法をエージェントに教えるSkillで構成される。Gateway API、Room Service、PostgreSQLがルーム、ロール、権限、添付ドキュメントを管理し、Switch ConsoleはエージェントのID、認証情報、作業ディレクトリ、長時間実行されるsessionを管理する。この設計の技術的価値は、引き継ぎ用コンテキストをモデルのプロンプトから、永続化と権限付与が可能なコラボレーションオブジェクトへと昇格させる点にある。また、すべてのエージェントが同一のモデルプロバイダーに縛られることも回避できる。ただし、現時点では成熟したマルチエージェント・ガバナンスプラットフォームとは見なせない。公式READMEにはguardrailとコストレポートが今後の計画であると明記されており、WindowsおよびLinux向けデスクトップアプリもearly accessとされている。公開情報には、レイテンシー、スループット、障害分離、大規模ルームの負荷テストに関するデータもない。もう一つの導入リスクはライセンスにある。プレスリリースではオープンソースと説明されているが、実際には「Apache 2.0に修正版Commons Clauseを追加」したライセンスが採用され、ソフトウェアや派生版の販売に加え、主な価値がSwitchに由来するホスティングサービスやコンサルティングサービスの販売も明確に禁止されている。[ライセンス全文](https://github.com/sandbox-quantum/switch/blob/main/LICENSE)を踏まえると、企業は社内で利用できる一方、プラットフォーム事業者やマネージドホスティング事業者は事前に法的審査を行うべきだ。エンジニアリングチームは今後、プロトコルの安定性、ルーム間の権限境界、エージェントがプロンプトインジェクションを受けた場合の影響範囲、そして検証可能な予算管理およびセキュリティポリシーが公式にいつ提供されるかを注視する必要がある。

出典

  1. SandboxAQ Open Sources Switch: Bring Any AI Agent Into Any Team Chat
  2. sandbox-quantum/switch
  3. Switch LICENSE