node-DeepResearch:Jina AIのDeepSearch機能で複雑な問題を深く掘り下げる
Jina AI は最近、DeepSearchツールであるnode-DeepResearchを発表しました。node-DeepResearchはオープンソースの自動研究ツールで、検索、ウェブページの読み取り、推論を通じて質問の答えを見つけ出すまで動作します。自動情報検索や intelligent な質疑応答タスクに適しており、検索エンジンと大規模言語モデル(LLM)を組み合わせて研究効率を向上させます。

一、主要機能:
自動検索と推論:検索エンジンを使用して関連ウェブページを検索し、大規模モデル(Geminiなど)を通じて推論を行い、最終的な回答を生成します。
智能なウェブページ読み取り:Jina Readerと組み合わせることで、ウェブページから重要な内容を抽出し、情報取得の精度を向上させます。
設定可能なAPI:ユーザーは独自のGemini APIとJina Reader APIを設定でき、クエリ効果を最適化できます。
二、応用シーン:
文献レビュー:研究者が関連分野の文献資料を素早く検索・整理し、文献レビューレポートを生成するのを支援します。
市場調査:市場データを素早く収集・分析し、競合他社の動向や業界トレンドを把握します。
ニュース報道:ニュースイベントの背景情報や関連報道を素早く収集・整理し、ジャーナリストがニュース記事を迅速に執筆するのを支援します。
学習補助:学生が複雑な学術的な質問に答えたり、学習資料や参考解答を提供したりするのを支援します。
政策研究:政策立案者が関連政策の背景情報や実施効果などを収集・分析するのを支援します。
三、主要目標:
自動情報検索:検索エンジンを通じて関連情報を検索します。
多段階推論:複雑な多段階の問題を処理し、段階的に分解して解決します。
リアルタイム進捗フィードバック:リアルタイムの進捗状況を提供し、ユーザーがクエリの進行状況を追跡できるようにします。
柔軟性:簡単な事実確認型の質問から複雑なオープンエンド型の質問まで、さまざまなタイプのクエリをサポートします。

四、重要な特徴
継続的な検索と読み取り:
検索エンジン(BraveやDuckDuckGoなど)に基づいて関連情報を検索します。
質問の答えが見つかるか、あらかじめ設定されたtoken予算の上限に達するまで、ウェブページの内容を読み取ります。
多段階推論:
複雑な問題を複数のステップに分解し、一つずつ解決します。
長時間のタスク処理をサポートし、正確な結果を確実に得られるようにします。
リアルタイム進捗フィードバック:
Web Server APIを通じてリアルタイムの進捗状況を提供し、ユーザーはHTTPリクエストでクエリの状態を取得できます。
柔軟なクエリ方法:
簡単な質問から複雑なオープンエンド型の問題まで、多様なタイプのクエリニーズをサポートします。
五、技術原理
言語モデル:
コア言語モデルとしてGeminiを使用し、回答の生成と推論ロジックを担います。
Geminiは強力な汎用言語モデルであり、さまざまな自然言語タスクを処理できます。
ウェブページ内容の処理:
Jina Readerを利用して、ウェブページの内容を言語モデルが処理しやすいプレーンテキスト形式に変換します。
Jina ReaderはHTMLウェブページの内容を処理するために特化したオープンソースツールです。
検索と情報抽出:
検索エンジンを組み合わせて関連情報を取得します。
さらなる分析と推論のために、有用なウェブページの内容を自動的に抽出します。
多段階推論フロー:
初期化:初期コンテキストと変数を設定します。
予算チェック:各ステップでtoken予算を超過していないかを確認します。
プロンプト生成:現在の質問に基づいて言語モデルの入力プロンプトを生成します。
モデル生成:Geminiを呼び出して回答や次のアクションを生成します。
アクション処理:生成されたアクションに応じて対応する操作を実行します。
結果評価:生成された回答が質問の要件を満たしているかを評価し、満たしていない場合は推論を続けます。
ループと終了:予算内で答えが見つかった場合はクエリを終了します。そうでない場合は「Beast Mode」に移行して最終的な回答を生成します。

六、node-DeepResearchのデプロイ方法は?
1. 依存関係のインストール
# 设置必要的环境变量 export GEMINI_API_KEY=export JINA_API_KEY=jina_ # 从 https://jina.ai/reader 获取免费的 Jina API 密钥 # 克隆仓库并安装依赖 git clone https://github.com/jina-ai/node-DeepResearch.git cd node-DeepResearch npm install
2. コマンドラインからの実行
# 提交查询请求 npm run dev # 示例 npm run dev "what is the capital of France?" npm run dev "who will be the biggest competitor of Jina AI"
3. APIの呼び出し
# 启动 Web Server
npm run serve
# 访问地址
http://localhost:3000
# 提交查询请求 (示例)
curl -X POST http://localhost:3000/api/v1/query \
-H "Content-Type: application/json" \
-d '{"query": "What is the capital of France?"}'GitHubリポジトリ:https://github.com/jina-ai/node-DeepResearch
脚本プランナー▸
AIアプリ
AIニュース 