はじめに
OpenDeepResearcherは、人工知能技術によって研究効率を向上させるために設計されたオープンソースの自動ディープリサーチツールです。OpenDeepResearcherは、SERPAPI、Jina、OpenRouterを含む様々なサービスや技術を活用し、Google検索、ウェブコンテンツ抽出、文脈分析を行います。その中心的な機能は、システムが必要な情報をすべて収集したと確信するまで、反復的な調査ループを通して検索クエリを継続的に最適化することである。このツールは、非同期処理、反復フィルタリング、LLM主導の意思決定もサポートしており、調査プロセスが効率的かつ包括的であることを保証している。
機能一覧
- 反復的研究サイクル包括的な情報収集を確実にするため、システムは検索クエリを何度か繰り返して最適化する。
- 非同期処理検索、ウェブページ抽出、評価、文脈抽出を同時に行い、高速化を図っている。
- リピート・フィルタリング同じリンクの重複処理を避けるため、各反復でリンクの集約と重複排除を行う。
- LLMドライビング・デシジョン新しい検索クエリの生成、ページの有用性の判断、関連するコンテキストの抽出、大規模な言語モデルを使用した最終レポートの生成。
- グラディオ・インターフェイス機能的で使いやすいユーザーインターフェイスを提供すること。
ヘルプの使用
設置プロセス
- ラップトップのクローンを作るか、開くノートブックファイルをダウンロードするか、または直接 グーグルコラボ で開く。
- 巣を設置するアシンシオ最初のセルを走らせてネストをセットアップするasyncio。
- APIキーの設定ノートブックのプレースホルダーの値を、実際のAPIキーに置き換えます。 オープンルーターAPIキー, SERPAPIAPIKEYとJINAAPIキー
使用手順
- ランニング・ノートブック・セルすべてのセルを順次実行する。ノートブックでは、リサーチクエリ/トピックとオプションの最大反復回数(デフォルトは10)の入力を求めるプロンプトが表示されます。
- 最初のクエリーと検索生成ノートブックはLLMを使って最初の検索クエリを生成する。
- 非同期の検索と抽出SERPAPI検索を並行して行い、ユニークなリンクを集約し、各リンクを並行して処理することで、ページの有用性を判断し、関連するコンテキストを抽出します。
- 反復最適化各ラウンドの後、LLMは集約のコンテキストを分析し、さらなる検索クエリが必要かどうかを決定する。
- 最終報告書の作成LLMがこれ以上の調査は必要ない(あるいは反復の限界に達した)と判断すると、収集されたすべてのコンテクストを基に最終レポートが作成される。
- 最終レポートを見る最終的な合成レポートが出力されます。
詳しい操作手順
- 入力とクエリー生成ユーザーが研究テーマを入力すると、LLMは最大4つの異なる検索クエリを生成する。
- 検索と処理の並行処理各検索クエリは同時にSERPAPIに送信される。
- 体重除去現在の反復で検索されたすべてのリンクを集約し、重複を削除する。
- 文脈抽出各リンクを処理してページの有用性を判断し、関連するコンテキストを抽出する。
- 反復最適化集計のコンテキストを分析し、さらなる検索クエリが必要かどうかを判断する。
- 最終報告書の作成すべての収集コンテキストに基づいて最終的な統合レポートを作成します。