getomnico/omni

The open-source, self-hosted AI agent for your company. Works across workplace tools to find context, analyze information, and carry out tasks.

解決する課題

Omniは、分散したソフトウェアツール間での業務を管理するための中央集権的で自己ホスティング型のAIエージェントを提供します。Slack、Jira、Google Driveなどの複数のプラットフォームを手動で検索する必要をなくし、従業員が1つの会話から問題の調査、データ分析、タスクの実行が可能になります。すべての操作は、元のシステムの権限を尊重した形で行われます。

動作方法

Omniはコネクタを通じてさまざまな業務ツールに接続し、ParadeDBを用いて全文検索、pgvectorを用いて意味的検索を行うPostgresデータベースに企業データをインデックス化します。Pythonベースのエージェントランタイムを使用してモデルをオーケストレーションし、タスクを実行します。データ分析やファイルの検査には、セキュアにPythonおよびbashコードを実行できるサンドボックス環境を採用しています。Docker ComposeまたはTerraformによる自己ホスティングが可能で、OpenAI、Anthropic、Ollamaなどのローカルオプションを含む幅広いLLMプロバイダーに対応しています。

対象ユーザー

複数のサードパーティツールにまたがる社内データにアクセスできるAIアシスタントが必要だが、自己ホスティングによるセキュリティと制御を求める企業。

特徴

  • 権限対応コンテキスト:インデックス化された情報は、元のシステムにおけるユーザーの既存の権限に応じて制限されます。
  • ハイブリッド検索:1つのPostgresインスタンス内でBM25と意味的検索を統合します。
  • サンドボックス実行:Landlockファイルシステム制限付きの隔離コンテナでコードを実行し、安全なデータ分析を実現します。
  • 広範な統合対応:Google Workspace、Microsoft 365、Slack、Jira、Confluenceなど、出荷時から対応するコネクタを多数提供。
  • モデル非依存:主要なクラウドLLMおよびOpenAI互換エンドポイントと互換性があります。

関連

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