Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AI/MLなんでもLT会 #3 オープンディープリサーチってなに?
Search
T-KND
June 20, 2025
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI/MLなんでもLT会 #3 オープンディープリサーチってなに?
T-KND
June 20, 2025
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.1k
The Limits of Empathy - UXLibs8
cassininazir
1
670
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
The SEO identity crisis: Don't let AI make you average
varn
0
560
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
320
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
Six Lessons from altMBA
skipperchong
29
4.5k
The Language of Interfaces
destraynor
162
27k
Transcript
AI/MLなんでもLT会 #3 オープンディープリサーチってなに? NCDC株式会社 近藤 2025 / 06 / 20
ディープリサーチ、使ったことありますか? 2
各AIチャットサービスのディープリサーチ機能の説明(抜粋) 3 Claude.ai Researchは、1〜3分間で5回以上のツー ル呼び出しを必要とする包括的な情報 収集に最適で、ウェブとあなたの統合機 能から複数のソースの情報を統合して 詳細なレポートを作成します。 Gemini Deep
Research とは Geminiのエージェント機能であるディープリサーチは、あなたの 代わりに最大数百のウェブサイトを自動的にブラウズし、その結 果について考え、洞察に満ちた複数ページのレポートを数分で作 成することができます。 ChatGPT プロンプトを送信すると、ChatGPT が数 百のオンライン情報源を検索し、分析し、 統合してリサーチ アナリスト レベルの総 合的なレポートを作成します。 与えられたトピックに対してWeb検索して情報を集めて 分析してレポートにまとめてくれる機能
中身が気になる… 4 ⚫ 実装を模したものがいくつかある(=オープンディープリサーチ)
オープンディープリサーチの利点 5 ⚫ オープンソースのため、どのようなプロンプトやロジックで動作しているか を確認・改変できる ⚫ 使用するLLM (大規模言語モデル)や検索エンジンなどをカスタマイズできる →安価なモデル/APIの選択や検索回数の調節など、性能とコストのバランス を調整できる
⚫ 社内のデータベースや特定の専門情報源など、Webサイト以外のデータソー スとの連携ができる ⚫ 中核となるLLMを別のものに差し替えられるため、特定企業への依存を避け られる
LangChainとLangGraphについて 6 ⚫ LangChain ⚫ LLMアプリ開発の基本フレームワーク ⚫ 様々な機能(LLM、プロンプト、外部データ連携など)を鎖(Chain)のように直 線的につなぎ合わせて処理フローを構築する ⚫
決まった手順で処理を進めるアプリの構築に適している(RAGなど) ⚫ LangGraph ⚫ AIエージェントを構築するための拡張ライブラリ ⚫ 処理の流れをグラフ構造(ノードとエッジ)で定義し、直線的ではない柔軟な 制御ができる ⚫ 状態(State)を管理しながら、ループ処理、条件分岐、複数エージェントの協 調などの高度な処理フローを構築できる ⚫ ユーザーとの対話的な修正、複数ステップの計画と実行などに適している
Researcher Agents ⚫ マルチエージェント型 LangChain公式のオープンディープリサーチライブラリ 7 LLM Supervisor Agent アプリケーション
のユーザー ライブラリが提供する部分 LLM システム プロンプトR 検索 ツール Tavilyなど 検索 ツール Tavilyなど システム プロンプトS
【参考】Claude.aiのResearch機能はマルチエージェントらしい 8 https://www.anthropic.com/engineering/built-multi- agent-research-system
⚫ マルチエージェント型 LangChain公式のオープンディープリサーチライブラリ 9 LLM 「MCPサーバーって なに?」 「技術的な実装詳細とビジ ネス上の利点のどちらに 焦点を当てるべきか?」
※OFFにもできる ②トピックが曖昧な場合、 明確にする質問を 生成する ①トピックを入力する 検索 ツール Tavilyなど Supervisor Agent Researcher Agents LLM 検索 ツール Tavilyなど アプリケーション のユーザー ライブラリが提供する部分 システム プロンプトS システム プロンプトR SAの脳を担う。 何を生成するか? どのツールを使うか? などを判断。
Researcher Agents LLM ⚫ マルチエージェント型 LangChain公式のオープンディープリサーチライブラリ 10 LLM 「ビジネス上の利点 でお願いします。」
④トピックの 背景情報を 調査する ③回答する Supervisor Agent アプリケーション のユーザー ライブラリが提供する部分 MCPサーバーの 基本的な情報、 どのような場面で有効か、 他の手法との相違点 検索 ツール Tavilyなど システム プロンプト ⑤本論の章立て を考え、各章のタ イトルを生成する 検索 ツール Tavilyなど 「1. MCPサーバーの仕組 み」、「2. MCPサーバーの 主な機能」、「3. MCPサー バーの利用メリット」のよう に2つ以上の章 システム プロンプトS
Researcher Agents ⚫ マルチエージェント型 LangChain公式のオープンディープリサーチライブラリ 11 LLM Supervisor Agent アプリケーション
のユーザー ライブラリが提供する部分 ⑧担当の章の 内容を生成・ 送信する LLM 検索 ツール Tavilyなど 検索 ツール Tavilyなど システム プロンプトS ⑥各章の タイトルを 送信する ⑦担当の章に ついて調査する 高品質なソース3つ 以上などの完了条 件を達成するまで システム プロンプトR
Researcher Agents LLM ⚫ マルチエージェント型 LangChain公式のオープンディープリサーチライブラリ 12 LLM ⑨受け取った各 章の内容を基に
序論と結論を 生成する Supervisor Agent アプリケーション のユーザー ライブラリが提供する部分 ⑩結合して最終レポート (マークダウン形式) として返す 検索 ツール Tavilyなど システム プロンプトS 検索 ツール Tavilyなど システム プロンプトR
使ってみる 13 # リポジトリをクローンする $ git clone https://github.com/langchain-ai/open_deep_research.git $ cd
open_deep_research # 環境変数を設定する(TavilyのAPIキー、OpenAIのAPIキーなど) $ cp .env.example .env # MAC PCの場合 # uv(Pythonバージョン/パッケージマネージャー)をインストール $ curl -LsSf https://astral.sh/uv/install.sh | sh # LangGraphサーバーを開始する $ uvx --refresh --from "langgraph-cli[inmem]" --with-editable . -- python 3.11 langgraph dev --allow-blocking # Webブラウザから以下にアクセスすると # LangGraph Studio(LangSmith)が表示される # https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024 “pip install open- deep-research”でイ ンストールしてライ ブラリとしても使える AWSのBedrock経由 の場合、そのまま だとうまく動かない かも ⚫ LangGraphで定義されたマルチエージェントをLangGraph CLIでHTTP API化(LangGraphサー バー)することで、LangGraph Studioを使って、ローカルでレポート作成を試せる
LangGraph Studio 14 LLMの選択などの設定ができる 今回はClaude 3.5 Haiku, Tavily マルチエージェントのグラフ構造 レポートを作成している様子を
見ることができる
作成されたレポート 15
作成されたレポート 16
作成されたレポート 17
本発表のまとめ 18 ⚫ ディープリサーチは、与えられたトピックに対してWeb検索して情報を集 めて分析してレポートにまとめてくれる機能 ⚫ 業界動向や競合他社の調査などに使われる ⚫ オープンソースのディープリサーチライブラリがある ⚫
使用するLLMを変えるなど自由にカスタマイズできるなど利点がある ⚫ LangChain公式のオープンディープリサーチライブラリを使ってみた ⚫ マルチエージェント型 ⚫ MCPサーバーについてのレポートを生成させてみた ⚫ もっと理解を深めたい/他のものを使ってみる
参考 19 ⚫ LangChain公式のopen_deep_research ⚫ Hugging Face社のopen-deep-research ⚫ Apidog: オープンソースのディープリサーチエージェントをMCPサーバー
を使って構築しよう ⚫ LangChain ⚫ LangGraph
None