このプロジェクトについて

OpenBotは、自社インフラ内でAI coworkerを展開するためのオープンソースプラットフォームです。ホスト型製品としてではなく、クローンしてカスタマイズすることを前提に設計されています。各coworkerはAG-UIエージェントであり、専用の分離されたコンピュータを受け取ります。そこには個別のログインを持つ実際のブラウザ、ワークスペース、そして明示的に許可されたツールのみが含まれます。すべての操作は中央ゲートウェイを通過し、ゲートウェイが対象を解決し、ポリシーを評価し、監査記録を書き込み、その後に初めて操作を実行します。このガバナンス層が、企業ツールを安全に利用できるエージェントとそうでないエージェントを区別します。 このプラットフォームには、一般的な支援、知識検索、リスク分析、経費レビュー、会議のフォローアップ、リリースノート、チケットのトリアージ、オンボーディング回答、面接記録、オンコール引き継ぎ、更新調査、顧客フィードバックのグループ化などのタスクをカバーする13のサンプルcoworkerが同梱されています。新しいエージェントは、YAML設定、個別ファイル、またはUIを通じて追加できます。OpenBotは、エージェントとユーザーの対話のためのオープンプロトコルであるAG-UI上に構築されているため、LangGraph、Mastra、CrewAI、Pydantic AI、Google ADK、または手書きで作成されたエージェントをすべて統合できます。 主な機能には、オプションのgVisorサンドボックスを備えたエージェントごとのコンテナ、エージェントワークスペースでコマンドを実行するためのシェル、フェイルクローズで動作するCELベースのポリシールール、アクティビティログ付きのライブ画面表示、ログインや2FAプロンプトのための人間による引き継ぎ、書き込み専用の暗号化された認証情報、統制されたMCPサーバーアクセス、サンドボックス化されたReactコンポーネント、スケジュールされたルーチン、CopilotKit Intelligenceによる耐久性のある会話スレッドが含まれます。認証はGoogle、Microsoft、Okta、およびカスタムのSAMLまたはOpenID Connectプロバイダーをサポートします。 デプロイには、ローカル開発用のDocker Compose、またはオプションの組み込みPostgreSQLを備えた単一のコンテナイメージを使用します。スタックには、React UI、Hono APIサーバー、エージェントコンピュータ、サンプルボット、スーパーバイザーサービス、およびpgvector付きPostgreSQLが含まれます。このプロジェクトはアルファ版であり、活発に開発が進められています。