エージェント型AIやLLMアプリケーションを構築するためのPythonオーケストレーションフレームワーク。RAGパイプライン、エージェント、複数ステップのワークフローに対応します。
om-ai-lab/OmAgent
テキスト、画像、動画、音声を扱い、推論できるマルチモーダル言語エージェントを構築するためのPythonライブラリ。
- スター
- 2,671
- フォーク
- 289
- 未解決の Issue
- 23
- 最終コミット
- 22 日前
これは何?
OmAgentは、マルチモーダル言語エージェントを構築するためのPythonライブラリです。ワーカーのオーケストレーション、タスクキュー、ノードの実行をシンプルなインターフェースの背後にまとめているため、開発者はエージェントを定義し、再利用可能なコンポーネントを組み合わせて、より複雑なエージェントを構築できます。
グラフベースのワークフローエンジンと、コンテキストに基づく推論に使える複数のメモリタイプを備えています。Vision-Languageモデル、動画処理、モバイルデバイス接続をネイティブにサポートし、ReAct、CoT、SC-CoTなどのエージェントアルゴリズムを実装しています。モデルはOllamaまたはLocalAIを使ってローカルで実行でき、ミドルウェアを使わないLiteモードのほか、分散構成でのデプロイにも対応しています。
サンプルアプリケーションとして、Gradioインターフェースを備えた動画質問応答エージェントやモバイル向けパーソナルアシスタントを提供しています。また、推論データセットを使ってエージェントオペレーターを比較する例も含まれています。
主な機能
- 01複数のメモリタイプに対応したグラフベースのワークフローオーケストレーションエンジン
- 02Vision-Languageモデル、動画処理、モバイルデバイス接続をネイティブにサポート
- 03ReAct、CoT、SC-CoTなどのエージェントアルゴリズムを内蔵
- 04OllamaまたはLocalAIによるローカルモデルのデプロイ
- 05スケーリング可能な分散デプロイと、ミドルウェア不要のLiteモード
ユースケース
- アップロードされた動画を推論して回答する動画質問応答エージェントの構築
- VLMを使った画像・動画理解パイプラインのプロトタイピング
- マルチモーダル入力を扱うモバイル向けパーソナルアシスタントの作成
- 同じLLM上でCoTやReActなどの推論戦略を比較
収録されている特集
トピック
よくある質問
- OmAgent とは?
- テキスト、画像、動画、音声を扱い、推論できるマルチモーダル言語エージェントを構築するためのPythonライブラリ。 OmAgentは、マルチモーダル言語エージェントを構築するためのPythonライブラリです。ワーカーのオーケストレーション、タスクキュー、ノードの実行をシンプルなインターフェースの背後にまとめているため、開発者はエージェントを定義し、再利用可能なコンポーネントを組み合わせて、より複雑なエージェントを構築できます。
- OmAgent は無料で使えますか?ライセンスは?
- OmAgent は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OmAgent は今もメンテナンスされていますか?
- 活発にメンテナンス中。OmAgent の最終コミットは 2026年10月16日 です。
- OmAgent は何に使えますか?
- アップロードされた動画を推論して回答する動画質問応答エージェントの構築 VLMを使った画像・動画理解パイプラインのプロトタイピング マルチモーダル入力を扱うモバイル向けパーソナルアシスタントの作成 同じLLM上でCoTやReActなどの推論戦略を比較
- OmAgent はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/om-ai-lab/OmAgent
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
SQLite、LanceDB、マネージドLLMオーケストレーションをREST APIの背後に統合した、スプレッドシート風UIを備えるオープンソースのRAGバックエンドプラットフォーム。
再利用可能なコンポーネント、グラフによるオーケストレーション、Human-in-the-loopの割り込み機能を備えた、LLMアプリケーションとAIエージェント構築のためのGoフレームワーク。
llama.cppを基盤に、LLaMA系などのGGUF言語モデルをCPUまたはGPUでローカル実行できるC#/.NETライブラリ。
ByteDance発のオープンソースなマルチモーダルAIエージェント基盤。CLI/Web UIのAgent TARSと、デスクトップGUIエージェントアプリのUI-TARS Desktopを提供。