Level-Navi Agent:オープンソースの汎用Web検索エージェントフレームワーク 189

小编 ·

Level-Navi Agent:オープンソースの汎用Web検索エージェントフレームワーク

Level-Navi Agentは、大規模言語モデル(LLM)を活用して複雑なクエリを段階的に分解し、精度の高い検索を実現するオープンソースのWeb検索エージェントフレームワークです。オープンソース・クローズドソース両方のモデルに対応し、複雑な問題を分解・理解した上で段階的にWeb検索を行い、回答を導き出します。

Level-Navi Agent:オープンソースの汎用Web検索エージェントフレームワーク

Level-Navi Agentとは?

Level-Navi Agentは、大規模言語モデル(LLM)を活用したオープンソースのWeb検索Agentフレームワークです。複雑な問題を段階的に分析し、精度の高い検索を実現します。あらゆるオープンソース/クローズドソースのモデルに対応しており、複雑な問題を分解・理解した上で、段階的にWeb上から情報を収集し、最終的にユーザーの質問に対する回答を導き出します。

Level-Navi Agent.webp

Level-Navi Agentの主な機能

階層型ナビゲーション

  • 問題の分解:複雑な問題を複数のサブ問題に分割し、連鎖的思考(Chain of Thought)により一つずつ解決します。

  • 並列検索:サブ問題を洗い出した後、関連する情報を同時に検索し、検索効率を向上させます。

スマートな計画立案と問題分解

  • 連鎖的思考:人間が考えるように、次に収集すべき情報を段階的に明確化します。

  • 反復的な精緻化:フィードバック情報と既存情報に基づいて動作を動的に調整し、質問に回答するのに十分な情報が集まるまで繰り返します。

情報検索とフィードバック

  • オンライン検索:サブ問題に対してオンライン検索を行い、情報を収集してプランナーにフィードバックします。

  • 結果の統合:検索した結果を統合し、明確な回答を提示します。

学習不要の汎用フレームワーク:あらゆるオープンソース/クローズドソースの大規模言語モデル(LLM)と組み合わせて使用でき、特定のタスクに合わせた学習やファインチューニングは不要です。

評価とベンチマーク:中国語Web検索ベンチマークデータセット(Web24)と専用の評価指標を提供し、コミュニティ内のさまざまなLLMによるWeb検索タスクの性能を包括的に測定します。

Level-Navi Agentの応用シナリオ

  • 複雑なクエリの処理:複雑なマルチホップ問題にも対応できます。例えば「今年1500億個目の荷物を配達した配達員が所属する会社の本社はどこにある?」のように、複雑なロジックの連鎖を理解し、多層的な検索・推論を必要とする問題に有効です。

  • 中国語Web検索:中国語Web検索タスクにとくに適しており、新たな中国語Web検索データセット(Web24)と評価指標を提供することで、中国語Web検索分野の発展を推進します。

  • 情報検索と知識獲得:階層型ナビゲーションと並列検索により、インターネットから効率的に情報を収集でき、迅速な情報取得と統合が求められるアプリケーションに適しています。

  • ai検索エージェントの評価と最適化:公平な評価フレームワークを提供し、さまざまな大規模言語モデル(LLM)を同一のベンチマーク下で評価できるようにします。これにより、研究者や開発者が複雑な検索タスクにおけるモデルのパフォーマンスを最適化するのに役立ちます。

  • 自動コンテンツ生成:AIコンテンツ生成技術と組み合わせることで、自動コンテンツ生成と公開に活用でき、特に複数の情報源から情報を収集・統合する必要があるシナリオで有用です。

Level-Navi Agentの使い方ガイド

  • プロジェクトをクローンします。

  • Python仮想環境を作成します。

  • 依存関係をインストールします。

  • 検索エンジンAPI(例:Bing)を設定します。

  • APIまたはローカルモデルをデプロイします。

  • テストを起動します。

GitHubリポジトリ:https://github.com/chuanruihu/Level-Navi-Agent-Search