AIパーソナル・ラーニング
と実践的なガイダンス
豆包Marscode1

オープン・ディープ・リサーチ:ウェブ検索コンテンツに基づくAI研究の生成

はじめに

Open Deep Researchは、Google Geminiのディープリサーチ機能に代わるオープンソースのAI駆動型リサーチレポート生成ツールである。TypeScriptで開発され、Next.js 15フレームワークで構築されたこのプロジェクトは、Azure Bing検索APIとGoogle Geminiを統合している。 ジェミニ AIモデル。ウェブ検索結果から価値ある情報の抽出を自動化し、詳細な分析レポートを作成する。まず、Bing Search APIを使用して包括的な検索結果を取得し、次にJinaAIを使用して選択したウェブページのコンテンツを抽出・処理し、最後にAI技術を適用してカスタマイズされた調査レポートを生成します。このプロジェクトは、複数のエクスポート形式をサポートし、安定性を確保するためにリクエストレート制限を実装しており、フル機能のオープンソースリサーチアシスタントとなっています。

関連推薦STORM:トピックに基づくウェブデータの検索、引用文献を含む論文の生成、長い論文レポート


Open Deep Research:生成基于网络搜索的AI研究报告-1

 

機能一覧

  • 時間フィルタリングによるウェブ検索をサポート
  • ウェブコンテンツと重要情報のインテリジェントな抽出
  • AIによる自動レポート作成
  • マルチフォーマット書き出し対応(PDF、Word、テキスト)
  • リクエストレート制限保護メカニズム内蔵
  • マルチデバイスに対応したレスポンシブデザイン
  • 検索結果の数と選択制限をカスタマイズ可能
  • 安全な検索レベルの調整をサポート
  • 柔軟な市場/地域設定オプション

 

ヘルプの使用

1.配備の準備

Open Deep Research の使用を開始する前に、以下の環境とリソースを準備する必要があります:

  • Node.jsバージョン18以上
  • パッケージマネージャ (npm、yarn、pnpm または bun)
  • Azureサブスクリプション・キー(Bing検索用)
  • Google Gemini Pro APIキー
  • Upstash Redisアカウント(レート制限用)

2.インストール手順

  1. コードリポジトリをクローンする:
git clone https://github.com/btahir/open-deep-research
cd open-deep-research
  1. 依存関係をインストールします:
npm install
  1. 環境変数を設定する:
    確立.env.localファイルに必要なAPIキーを入力する:
AZURE_SUB_KEY=您的Azure订阅密钥
GEMINI_API_KEY=您的Gemini API密钥
UPSTASH_REDIS_REST_URL=您的Redis URL
UPSTASH_REDIS_REST_TOKEN=您的Redis Token
  1. 開発サーバーを起動します:
npm run dev

3.システム構成

これを行うにはlib/config.tsファイルで以下の設定をカスタマイズする:

レート制限の設定:

rateLimits: {
enabled: true,         // 启用/禁用速率限制
search: 5,            // 每分钟搜索请求数
contentFetch: 20,     // 每分钟内容获取请求数
reportGeneration: 5,  // 每分钟报告生成请求数
}

検索設定:

search: {
resultsPerPage: 10,           // 每页搜索结果数
maxSelectableResults: 3,      // 用户可选择的最大结果数
safeSearch: 'Moderate',       // 安全搜索设置
market: 'en-US',             // 搜索市场/地区
}

4.使用プロセス

  1. アプリケーションのホームページにアクセスする(ローカル開発環境の場合はhttp://localhost:3000)。
  2. 調査したいトピックまたはキーワードを入力
  3. システムはBing APIを通じて検索結果を取得します。
  4. 分析する検索結果を選択(最大3つまで)
  5. 選択されたページの内容が自動的に抽出されます。
  6. AIが抽出されたコンテンツを処理し、調査レポートを作成する。
  7. ご希望のエクスポート形式(PDF、Word、Text)を選択し、レポートをダウンロードします。

5.注意事項

  • APIキーが正しく設定され、有効であることを確認する。
  • APIの使用制限を認識し、クォータの超過を避ける。
  • 本番環境では、レート制限を有効にすることを推奨します。
  • 設定パラメータは必要に応じて調整可能
  • APIキーの有効性を定期的にチェックする。
無断転載を禁じます:チーフAIシェアリングサークル " オープン・ディープ・リサーチ:ウェブ検索コンテンツに基づくAI研究の生成
ja日本語