MindSearch:一個開源Web搜尋引擎框架,利用大型語言模型(LLM)和多代理架構來提供高級搜索功能
名稱:MindSearch
簡介:一個開源Web搜尋引擎框架,利用大型語言模型(LLM)和多代理架構來提供高級搜索功能。該項目支持DuckDuckGo、Bing、Brave Google等多個搜尋引擎,您可以輕鬆部署它來構建自己的搜尋引擎:
心靈搜索 是 InternLM團隊 開源 人工智慧搜尋引擎框架,它的目標是 模擬人類思維過程提高搜索的智能化水平。它使用 多步推理和分層檢索 從多個角度獲取深度信息的方法,類似於 Perplexity.ai Pro,但支持開源和可定製部署。
1.主要特點
🔍 複雜查詢分解
- WebPlanner 組件可以 將複雜問題分解為多個子問題,然後並行搜索,從而增加搜索的深度和廣度。
📂 分層搜索
- WebSearcher組件 負責執行分層搜索,包括:
- 基本信息取得
- 高級深入分析
- 這種方法使搜索結果更加準確,避免了單次搜索帶來的信息片面性。
🤖 多種LLM(大型語言模型)支持
- 支持 GPT(例如GPT-4),Claude
- InternLM2.5 系列(優化的開源模型)
- 用戶可以自由選擇和集成適合自己的LLM模型。
🧐 可解釋性
- 心靈搜索 會顯示搜索關鍵詞和推理過程讓用戶了解人工智慧如何得出結論並提高透明度。
🌐 多種互動方式
- 提供 Web前端界面,可以基於 React、Greradio和Streamlit 互動.
- 也可以 API直接集成到您自己的應用程式中 介質
2.技術架構
MindSearch的總體架構如下:
- WebPlanner(規劃者):
- 負責解析用戶問題,將其分解為多個子任務,並生成搜索計劃。
- 🔍WebSearcher(搜尋引擎):
- 通過多層搜索方法查找最相關的信息。
- LLM(大語言模型):
- 負責整合搜索到的信息,總結,推理,並生成最終答案。
3.使用場景
- 🔎智能搜尋引擎(類似於Perplexity.ai)
- 人工智慧研究助理(Help研究人員獲得高質量的相關信息)
- CLARAI問答系統(Can融入客戶服務、教育等領域)
- 知識管理(Used用於內部知識檢索)
4.代碼和安裝
安裝
MindSearch的安裝方法非常簡單,只是:
git克隆https://github.com/InternLM/MindSearch
CD MindSearch
pip安裝-r要求.文本
Github:https://github.com/InternLM/MindSearch
5.未來發展
InternLM團隊計劃進一步優化:
- 提高搜索準確性,讓人工智慧更好地了解用戶的真實意圖
- 添加插件機制支持更多搜索源,例如Google、Bing
- 優化大模型推理,減少計算資源消耗
🔎摘要
MindSearch是一個高效、可擴展的人工智慧搜尋引擎框架,適合各種智能問答和信息檢索場景。
它結合了WebPlanner、WebSearcher和LLM,提供Perplexity.ai它完全開源並支持自定義部署。
📌GitHub地址:https://github.com/InternLM/MindSearch
輸油管: