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:一個桌面應用程式,用於管理代理身份、憑證和會話,並且可以執行本地伺服器或連接到遠端伺服器。
適用對象
已經使用訊息應用程式進行協作,並希望將多樣化的 AI 代理整合到現有工作流程中,而無需更換當前軟體堆疊的團隊和組織。
重點特色
- 平台無關:支援 Slack、Microsoft Teams、Discord、Telegram 和 Mattermost。
- 框架獨立:可與任何支援 Switch 協定的代理、提供者或框架搭配使用。
- 資料主權:設計為可自行託管,以便資料保持在用戶的控制之下。
- 工作流程設計:允許用戶定義角色、指令和追蹤任務,以規範人類和代理的互動方式,而不是依賴模型的即興發揮。
相關
- 專案
- 專案
- 專案
- 專案
- 專案