NVIDIA-AI-Blueprints/deep-researcher-agent
The NVIDIA Deep Researcher Agent Blueprint is an open reference example for building intelligent AI agents that connect to your enterprise data, reason using state-of-the-art models, and deliver trusted business insights.
解決する課題
Deep Researcher Agentは、管理されたリサーチワークフロー向けに設計されたデプロイ可能なリサーチバックエンドです。多様なデータソースから高品質で引用付きのリサーチレポートや迅速な回答を生成する課題を解決します。また、チームがアプリケーションの境界をセルフホストし、モデル、データ、セキュリティポリシーに対する制御を維持することを可能にします。
仕組み
NVIDIA NeMo Agent ToolkitとLangChain Deep Agentsを基盤として構築されており、LangGraphベースのステートマシンを使用して、リサーチの深さをオーケストレーションします:
- オーケストレーションノード: ユーザーの意図を分類し、リクエストが単純な応答(meta)を必要とするか、リサーチ(浅いリサーチ vs. 深いリサーチ)を必要とするかを判断します。
- 浅いリサーチ (Shallow Research): ツールを活用した高速なエージェントで、範囲が限定された引用付きの回答を提供します。
- 構造化された深いリサーチ (Structured Deep Research): ソースのルーティング、構造化された計画、並行して動作するリサーチワーカー、そして包括的なレポートを作成するための専任ライターを含む多段階プロセスです。
- レポートのフォローアップ: 完了したレポートについてユーザーが質問したり、親レポートをコンテキストとして使用して「デルタリサーチ (delta research)」を実行したりできます。
対象ユーザー
- AI研究者および開発者: エージェントによるリサーチワークフローを構築または拡張している方。
- エンタープライズチーム: 厳格な引用要件と管理されたワークフローを伴う、ツールを活用したリサーチを必要とする組織。
- NeMo Agent Toolkit ユーザー: 高度なマルチエージェントパターンを模索している開発者。
ハイライト
- モジュール式ワークフロー: エージェント(オーケストレーション、浅いリサーチ、深いリサーチ、明確化)は構成可能であり、単独またはパイプラインとして実行できます。
- 多様なデータソース: Web検索 (Tavily, Exa, Nimble, You.com)、学術論文検索 (Serper, SerpAPI, SearchAPI)、およびナレッジレイヤー (OpenSearch, Azure AI Search, LlamaIndex) をサポートしています。
- 永続的な出力: コード実行用のベンダー中立なサンドボックス機能を備え、生成されたファイルをSQLまたはS3互換ストレージに保存するアーティファクトキャプチャを選択可能です。
- 本番環境対応: RESTエンドポイント、OAuthで保護されたMCPソース、ポリシー制御のためのNeMo Guardrailsミドルウェア、および可観測性のためのOTELエクスポートが含まれています。
- 評価用ハーネス: エージェントの品質を測定および反復するための組み込みベンチマーク(例: FreshQA, DeepResearch)。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト