网站首页 > 开源技术 正文
在AI搜索领域,出色的闭源产品很多,国外有Perplexity、Gemini、http://You.com、KOMO等,国内有夸克、跃问、360纳米等。
但在开源产品上,很少有让人眼前一亮的AI搜索引擎。
刚好最近在逛GitHub时,刷到了一个可以媲美 Perplexity Pro 的AI搜索引擎框架:MindSearch。
它支持多智能体并行搜索,异步处理以及多种搜索引擎。
最重要的是可以支持开源和闭源LLM模型,灵活性非常高。
核心亮点
1、多智能体并行搜索
MindSearch 支持多搜索引擎的异步处理,将用户的复杂查询分解成子问题,每个子问题在后台异步处理,效率倍增。
支持的搜索引擎包括:DuckDuckGo、Bing、Brave 和 Google,极大提升查询效率。
2、支持多种语言模型
对 InternLM2.5 系列模型进行了专属优化,为开源 LLM 提供顶级性能支持。
兼容闭源 LLM,如 GPT-4 和 Claude,为企业部署提供多样化选择。
3、功能全面
- 深度知识探索:通过浏览数百个网页,为复杂问题提供广泛而深入的解答。
- 透明解决方案路径:展示完整的搜索关键词、思考路径,增强结果可信度。
- 多样化用户界面:支持 React、Gradio、Streamlit 等多种前端,实现灵活交互。
4、简单易用的动态图解构建
用户的查询被转化为动态问题图,其中每个节点表示一个子问题。
根据搜索结果,MindSearch 逐步扩展图并生成最终答案。
MindSearch 的表现对比
在 深度、广度 和 生成响应的准确性 方面,MindSearch 与 ChatGPT-Web 和 Perplexity Pro 进行了评估:
在 100 个由专家设计的实际问题中,MindSearch 的表现都很突出。
搭建个人 AI 搜索引擎
准备Python环境
1、克隆项目
git clone https://github.com/InternLM/MindSearch.git
2、安装依赖
pip install -r requirements.txt
3、启动FastAPI服务器
python -m mindsearch.app --lang en --model_format internlm_server --search_engine DuckDuckGoSearch
参数说明:
- --lang:指定语言,支持 en 和 cn。
- --model_format:选择模型格式,例如 internlm_server 或 gpt4。
- --search_engine:选择搜索引擎,例如 DuckDuckGoSearch、BingSearch。
4、启动前端服务
可以根据需求选择适合的前端框架(提供3种,任选其一):
React
cd frontend/React
npm install
npm start
Gradio
python frontend/mindsearch_gradio.py
Streamlit
streamlit run frontend/mindsearch_streamlit.py
5、本地调试
使用终端模式直接进行搜索引擎的本地调试:
python mindsearch/terminal.py
写在最后
MindSearch 不仅具备与 Perplexity Pro 媲美的性能,还提供了全开源的灵活架构,开发者可以轻松上手构建属于自己的 AI 搜索引擎。
无论是学术研究、商业应用,还是个人学习探索,MindSearch 都是一个不可多得的强大工具,都可以用它搭建属于自己的智能搜索引擎。
GitHub 项目地址: https://github.com/InternLM/MindSearch
猜你喜欢
- 2024-12-15 AI初创公司Anthropic发布一款名为“Claude”聊天机器人
- 2024-12-15 CS2 常用控制台指令收录,玩家秀去除UI,绑键等功能
- 2024-12-15 微软据悉威胁搜索引擎竞争对手:新推AI工具不得使用必应数据库,否则限制访问
- 2024-12-15 ChatGPT概念股持续拉升,云从科技等多股涨超10%
- 2024-12-15 ChatGPT概念股持续拉升 云从科技等多股涨超10%
- 2024-12-15 ChatGPT单月访问量再创新高,已达到谷歌的2%,百度的60%
- 2024-12-15 DuckDuckGo推出匿名AI聊天服务:无需注册登录,数据定期删除
- 2024-12-15 ChatGPT访问量再创新高:百度的60% 谷歌的2%
- 2024-08-03 ChatPilot: 平替版Kimi Chat(200平装修全包费用)
- 2024-08-03 强大的ChatGPT多功能插件:HARPA AI
你 发表评论:
欢迎- 05-16东契奇:DFS训练时喷了我很多垃圾话 我不懂他为什么比赛不这么干
- 05-16这两球很伤!詹姆斯空篮拉杆不中 DFS接里夫斯传球空接也没放进
- 05-16湖人自媒体调查:89%球迷希望DFS回归79%希望詹姆斯回归
- 05-16Shams:湖人得到全能球员DFS 节省了1500万奢侈税&薪金空间更灵活
- 05-16G5湖人胜率更高!詹姆斯不满判罚,DFS谈5人打满下半场:这很艰难
- 05-16DFS:当东契奇进入状态 所有防守者在他面前都像个圆锥桶
- 05-16上一场9中6!DFS:不能让纳兹-里德这样的球员那么轻松地投三分
- 05-16WIDER FACE评测结果出炉:滴滴人脸检测DFS算法获世界第一
- 最近发表
-
- 东契奇:DFS训练时喷了我很多垃圾话 我不懂他为什么比赛不这么干
- 这两球很伤!詹姆斯空篮拉杆不中 DFS接里夫斯传球空接也没放进
- 湖人自媒体调查:89%球迷希望DFS回归79%希望詹姆斯回归
- Shams:湖人得到全能球员DFS 节省了1500万奢侈税&薪金空间更灵活
- G5湖人胜率更高!詹姆斯不满判罚,DFS谈5人打满下半场:这很艰难
- DFS:当东契奇进入状态 所有防守者在他面前都像个圆锥桶
- 上一场9中6!DFS:不能让纳兹-里德这样的球员那么轻松地投三分
- WIDER FACE评测结果出炉:滴滴人脸检测DFS算法获世界第一
- 湖人自媒体调查:89%球迷希望DFS回归 79%希望詹姆斯回归
- 一觉醒来湖人苦盼的纯3D终于到位 DFS能带给紫金军多少帮助
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)