当前位置: 科技师 » 电脑知识 » 正文

MindSearch – 开源的人工智能搜索引擎框架

MindSearch(开源的人工智能搜索引擎框架)简介

MindSearch是一个开源的人工智能搜索引擎框架,性能可媲美Perplexity.ai Pro。它能够让我们使用大语言模型(如GPT、Claude、InternLM2.5-7b-chat)轻松部署自己的Perplexity.ai风格搜索引擎。

MindSearch - 开源的人工智能搜索引擎框架

主要特点如下:

1. 全面解答:设计用于回答生活中的任何问题,并利用网络知识。

2. 深入知识发现:浏览数百个网页以回答问题,提供更深入、更广泛的知识库答案。

3. 详细解决方案:展示所有细节,让用户可以查看他们想要的一切。这大大提高了最终回答的可信度和可用性。

4. 优化的用户界面体验:为用户提供各种界面,包括React、Gradio、Streamlit和终端。根据需求选择任何类型。

5. 动态图构建过程:将用户查询分解为原子子问题作为图中的节点,并根据WebSearcher的搜索结果逐步扩展图。

该工具在回答深度、广度和事实性方面表现出色,超越了ChatGPT-Web等其他AI搜索引擎。它采用多智能体框架,模仿人类思维过程,能够处理复杂查询并提供全面的答案。

MindSearch(开源的人工智能搜索引擎框架)官网及教程

  • 官网:https://github.com/InternLM/MindSearch/

该工具开源免费,我们可以轻松安装依赖、设置API和前端界面,快速构建自己的AI搜索引擎。

1、安装依赖

pip install -r requirements.txt

2、启动 FastAPI 服务器

python -m mindsearch.app --lang en --model_format internlm_server

–lang: 模型的语言,en 为英语,cn 为中文。

–model_format: 模型的格式。

  • internlm_server 为 InternLM2.5-7b-chat 本地服务器。
  • gpt4 为 GPT4。 如果您想使用其他模型,请修改 models

3、启动 MindSearch 前端

提供以下几种前端界面:

React


# 安装 Node.js 和 npm
# 对于 Ubuntu
sudo apt install nodejs npm
# 对于 Windows
# 从 https://nodejs.org/zh-cn/download/prebuilt-installer 下载

cd frontend/React
npm install
npm start

Gradio

python frontend/mindsearch_gradio.py

Streamlit

streamlit run frontend/mindsearch_streamlit.py

本地调试

python mindsearch/terminal.py

未经允许不得转载:科技师 » MindSearch – 开源的人工智能搜索引擎框架

相关文章