CopilotKit/OpenBot

Open-source AI coworkers that each get a computer of their own: a browser, files and tools, with every action decided before it happens and recorded after. Bring any AG-UI agent.

何を解決するか

OpenBotは、AIエージェントを「同僚」として展開するための安全で管理された環境を提供します。エージェントがブラウザ、ファイル、システムツールにアクセスできる場合の信頼性とセキュリティのギャップを、すべての操作が厳格なガバナンスゲートウェイを経由し、実行前に記録・検証される仕組みで解決します。

動作方法

OpenBotは自社インフラ上で動作するエージェントプラットフォームです。AG-UIオープンプロトコルを使用しており、LangGraph、CrewAI、Pydantic AIなど、あらゆるフレームワークで構築されたエージェントと統合可能です。

主な技術的構成要素は以下の通りです:

  • 隔離された環境:各ボットは独自のDockerコンテナに割り当てられ、専用のブラウザプロファイル、ワークスペースボリューム、シェルが提供されます。
  • ガバナンスゲートウェイ:すべてのツール呼び出し(ブラウザ、ファイル、MCP)は、CELベースのポリシー(フェイルクローズ)で評価され、実行前に監査ログが記録される中央ゲートウェイを通過します。
  • 人間による介入:ユーザーは2FAやログイン壁に対応するために「ハンドルを取る」ことができ、ボットの動作を一時停止し、制御を解放するまで待機します。
  • コンポーネントベースのUI:ボットはテキストだけでなく、Reactコンポーネントを使って通信することで、より豊かなインタラクションが可能になります。

対象ユーザー

機密情報(ログイン情報、ファイルなど)へのアクセスが必要な自律的な作業をAIエージェントに任せたい開発者や組織向けです。厳格な監査ログ、セキュリティ境界、および手動での介入能力を必要とする方々に最適です。

特徴

  • 隔離されたボットコンピュータ:各ボットに個別のコンテナ化されたブラウザとファイルシステムが提供されます。
  • 厳格な監査ログ:許可された、拒否された、または失敗したすべての操作の読みやすいログが記録されます。
  • フレームワーク非依存:AG-UIプロトコルにより、あらゆるエージェントに対応可能です。
  • セキュアなシークレット管理:資格情報は静止時に暗号化され、トランスクリプトからはマスクされます。
  • ガバナンス付きMCP:Slack、Salesforceなど、カスタマイズされたMCPサーバーカタログとの統合サポートがあり、読み取り/書き込み分類が可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト