sandbox-quantum/switch
Connect any AI agent to your team in Slack, Teams & Discord. Open-source and self-hostable.
解決する課題
Switchは、AIエージェントを既存のチームコラボレーションツール(Slack、Microsoft Teams、Discord、Telegram、Mattermostなど)に直接統合するためのインフラストラクチャを提供します。これにより、チームが新しいプラットフォームに切り替えたり、ユーザーがAIエージェントと協働するために新しいツールを学んだりする必要がなくなり、人間とエージェントが同じチャンネルで協力できるようになります。
仕組み
Switchは、メッセージングプラットフォームとAIエージェントの間のブリッジとして機能します。PostgreSQLを利用した中央の「Switch Core」を使用して、人間とエージェントが集まる「ルーム」を管理します。
- コラボレーションブリッジ:特定のアダプター(例:SlackのSocket Mode)を使用して、さまざまなチャットプラットフォームに接続します。
- エージェントブリッジ:Switch Agent Protocol(HTTPおよびSSE)を介してエージェントに接続します。プラグインまたはSwitch Consoleを通じて、さまざまなエージェントプロバイダーやフレームワーク(Claude Code、Codex、LangChainなど)をサポートします。
- Switch Console:エージェントのID、資格情報、セッションを管理するデスクトップアプリケーションで、ローカルサーバーを実行するか、リモートサーバーに接続できます。
対象ユーザー
コラボレーションにメッセージングアプリをすでに使用しており、現在のソフトウェアスタックを置き換えることなく、多様なAIエージェントを既存のワークフローに統合したいチームや組織。
主な特長
- プラットフォーム非依存:Slack、Microsoft Teams、Discord、Telegram、Mattermostをサポート。
- フレームワーク非依存:Switchプロトコルを話す任意のエージェント、プロバイダー、またはフレームワークと連携可能。
- データ主権:データがユーザーの管理下に残るように、セルフホスト可能な設計。
- ワークフロー設計:モデルの即興に頼るのではなく、人間とエージェントの相互作用のための役割、指示、追跡タスクを定義できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト