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

MindSearch: オープンソースのAI検索エンジンフレームワーク!

はじめに

MindSearchは、上海人工知能研究所(SAL)が発表したオープンソースのAI検索エンジンフレームワークで、複雑な情報収集と統合のための人間の思考プロセスをシミュレートすることを目的としている。このツールは、大規模言語モデリング(LLM)と検索エンジンの高度な技術を組み合わせ、マルチインテリジェンス体のフレームワークを通じて、数百のウェブページの自律的な情報収集と統合を実現し、短時間で包括的な回答を与える。ユーザーは、クローズドソースのLLM(GPT、Claudeなど)またはオープンソースのLLM(InternLM2.5シリーズモデルなど)を使用して、独自の検索エンジンを展開することができます。

核となるロジックは、人間の思考プロセスをシミュレートするために、マルチ・インテリジェント・ボディ・フレームワークが使用されるというもので、これには2つの主要コンポーネントが含まれる。)とWebSearcher(遺言執行者).

  • WebPlannerは、ユーザーの質問を分解し、検索を導くために有向無サイクルグラフ(DAG)を構築する;
  • WebSearcherは、インターネットからWebPlannerに貴重な情報を取得し、フィルタリングします;
  • WebPlannerは最終的に結論を出す。

MindSearch: オープンソースのAIサーチエンジンフレームワーク!-1

機能一覧

  • マルチ・インテリジェンス・ボディ・フレームワーク複数の知能が協調して働くことで、複雑な情報を収集し統合する。
  • 複数のLLMをサポートクローズドソースとオープンソースの両方の大規模言語モデルに対応しているため、ユーザーは必要に応じて適切なモデルを選択できます。
  • 複数のフロントエンド・インターフェースReact、Gradio、Streamlitなどのフロントエンドインターフェースを提供し、ユーザーの利便性を高める。
  • 深い知識の探求何百ものウェブページをナビゲートすることで、広範かつ詳細な回答を提供します。
  • 透明なソリューション・パス回答の信頼性と有用性を高めるために、思考経路や検索用語などの完全なコンテンツを提供する。

 

ヘルプの使用

設置プロセス

  1. 依存するインストール::
    git clone https://github.com/InternLM/MindSearch
    cd MindSearch
    pip install -r requirements.txt
    
  2. 環境変数の設定ウィル.env.exampleファイル名を環境そして必要な値を記入する。
    mv .env.example .env
    # .envファイルを開き、キーとモデルの設定を追加する。
    
  3. MindSearch APIを起動するFastAPI サーバーを起動します。
    python -m mindsearch.app --lang ja --model_format internlm_server --search_engine DuckDuckGo Search
    

    パラメータの説明

    • --ラングモデルの言語。エン英語の場合中国人の場合。
    • ---model_formatモデルの形式。internlm_serverInternLM 2.5-7b-chat ローカルサーバ用。ガプト4GPT4の場合。
    • --検索エンジンDuckDuckGo、Bing、Brave、Googleなどをサポートする検索エンジン。
  4. MindSearchフロントエンドの起動以下のフロントエンドインターフェースが利用可能です:
    • 反応::
      cd frontend/React
      npm install
      npm スタート
      
    • グラディオ::
      python frontend/mindsearch_gradio.py
      
    • ストリームライト::
      streamlit run frontend/mindsearch_streamlit.py
      

使用プロセス

  1. お問い合わせユーザーはフロントエンドのインターフェイスからクエリの質問を入力することができ、MindSearchはマルチインテリジェンスのフレームワークを通じて情報を収集、統合する。
  2. 結果を見るMindSearch は、トピック Thinking Path、検索キーワード、その他のオファーに対する詳細な検索結果を表示し、返信の信頼性とユーザビリティを高めます。
  3. 検索エンジンの調整例えば、Brave Search APIに切り替えることで、ユーザーは自分のニーズに合わせて検索エンジンの種類を変更することができます:
    BingBrowser(searcher_type='BraveSearch', topk=2, api_key=os.environ.get('BRAVE_API_KEY', 'YOUR BRAVE API'))
    

AIイージー・ラーニング

AIを始めるための素人ガイド

AIツールの活用方法を、低コスト・ゼロベースから学ぶことができます。AIはオフィスソフトと同様、誰にとっても必須のスキルです。 AIをマスターすれば、就職活動で有利になり、今後の仕事や勉強の労力も半減します。

詳細を見る
無断転載を禁じます:チーフAIシェアリングサークル " MindSearch: オープンソースのAI検索エンジンフレームワーク!

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語