企業が大量の文書を処理する際、テキスト、表、グラフ、画像が混在していることが多く、従来のツールでは正確に分離し、文脈を理解することが難しいため、下流の生成AIアプリケーションの効果が大きく損なわれます。NVIDIA NeMo Retriever Libraryは、この課題に対応するために開発されたスケーラブルなマイクロサービスで、PDFやWordなどの文書から構造化されたコンテンツとメタデータを抽出することに特化しています。このツールは開発者やAIエンジニアを対象としており、NVIDIA NIMマイクロサービスを通じて、必要な要素を自動的に識別し抽出し、RAG(Retrieval-Augmented Generation)やその他の生成アプリケーションに使用できる高品質なデータを直接出力します。
NIMマイクロサービスを利用したテキスト、表、グラフ、画像の正確な抽出
NeMo Retrieverの強みは、NVIDIA NIM専用のマイクロサービスを統合し、文書内のテキスト、表、グラフ、画像を自動的に検出し、文脈を付与することにあります。このプロセスは単なるスキャンではなく、要素間の関係を理解することを重視しています。たとえば、表の周囲の説明文も一緒に抽出され、下流のAIモデルが完全な文脈を得られるようにします。従来のOCRツールと比較して、ここでのアプローチは性能と精度に重点を置いており、大規模な文書処理に適しています。

スケーラブルなアーキテクチャが高性能な文書処理パイプラインをサポート
マイクロサービス設計として、NeMo RetrieverはKubernetesやクラウド環境に簡単にデプロイでき、企業レベルの文書の洪水にも対応できるほどの処理速度を誇ります。その性能指向のアーキテクチャは、正確な抽出だけでなく、低遅延の出力も意味しており、特にナレッジベースの構築などのリアルタイムアプリケーションに適しています。開発者はAPIを通じて接続し、既存のAIパイプラインに迅速に統合でき、モデルをゼロからトレーニングする必要がありません。
GitHubページのドキュメントナビゲーションでは、取得したコンテンツをクエリすることができ、抽出結果を確認するのが容易です。この機能により、ユーザーはメタデータや構造化された出力を即座に確認でき、開発サイクルのイテレーションを加速します。
オープンソースリソースが豊富で、開発者の貢献とカスタマイズが容易
NeMo RetrieverはGitHub上で完全なリポジトリを提供しており、最新のコミット履歴、フォルダ構造、貢献ガイドラインが含まれています。開発者は簡単にフォークして修正することができます。また、第三者のライセンス通知や行動規範もあり、オープンソースの協力が円滑に進むようになっています。抽出ロジックをカスタマイズしたいチームにとって、ここでのリソースは絶好の出発点であり、既存のコードを基にしてさらに多くのファイル形式をサポートすることができます。
総じて、NeMo Retrieverは文書処理を煩雑から効率的なステップに変換し、生成AIの入力品質を直接向上させます。チャットボットのナレッジベースを構築する場合でも、財務報告のグラフを分析する場合でも、このライブラリは信頼できる基盤を提供します。NVIDIA NIMエコシステムが拡大するにつれて、今後さらに多くのRAGアプリケーションで活躍することが期待されます。
製品名:NeMo Retriever Library
公式ウェブサイト:https://github.com/NVIDIA/nv-ingest

