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)。

関連

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