正文前先随便聊两句,也算是简单介绍下Perplexity AI搜索。
国内的AI搜索,像是秘塔、kimi这些大家是用过了,其实目前它们的变现路径还是不明朗。就目前的动作来看,搜索采纳的页面给大家展示出来,可以像百度搜索推广一样做竞价广告,其实也算是一定程度上取代了百度搜索,分了一块蛋糕。
国外对应使用的AI搜索叫Perplexity AI,现在已经估值90亿美金了,23年收入1000w美金,24年大概收入3500w美金,虽然但是,Perplexity AI目前还是亏损的。它现在有专业版本,是20美金每月,这几天还出了一个新功能,搜索结果会出来商品,专业版会员可以直接在它的页面内购买商品。
今天给大家介绍的开源项目是Perplexica,它是Perplexity AI的开源替代品,相当于你可以自己做一个AI搜索引擎了,也可以把AI搜索集成到你开发的软件里。
扫码加入AI交流群
获得更多技术支持和交流
(请注明自己的职业)
项目简介
Perplexica 是一个开源的AI驱动的搜索引擎。这个项目使用先进的机器学习算法,通过相似性搜索和嵌入技术来优化搜索结果,并能够理解用户的查询,提供带有来源的清晰答案。Perplexica 集成了 SearxNG 搜索技术来确保获得最新的信息。它还支持通过 API 将搜索功能集成到其他应用中。
功能特点
1、本地LLM支持:可以用像Llama3和Mixtral等本地大型语言模型。
2、Copilot模式(开发中):生成不同查询以访问和分析顶级匹配网页,直接从页面找到与用户查询相关的资源。
3、常规模式:处理查询并执行网络搜索。
4、专注模式:
全网搜索模式:搜索整个网络以寻找最佳结果。
写作助手模式:帮助进行不需要网络搜索的写作任务。
学术搜索模式:搜索学术文章和论文,适合学术研究。
YouTube搜索模式:根据查询找到YouTube视频。
Wolfram Alpha搜索模式:利用Wolfram Alpha进行需要计算或数据分析的查询。
5、Reddit搜索模式:搜索Reddit以找到与查询相关的讨论和意见。
6、API集成:将Perplexica集成到现有应用中,利用其搜索功能。
7、实时信息更新:使用SearxNG元搜索引擎,确保提供最新信息。
使用方法
如果想要用自己部署的Perplexica AI搜索替代之前用的传统搜索引擎,可以参考下我给的步骤。
我以Bing浏览器为例,其他浏览器也差不多。
1、打开搜索引擎的设置。
2、搜索“搜索引擎”
3、URL添加新的,http://localhost:3000/?q=%s,把localhost换成对应的ip。
API使用方法可以看下官方文档。
工作原理
用户通过WebSocket发送消息到后端服务器,触发处理链。具体的链取决于用户选择的“专注模式”。
消息首先被传递到另一个链,该链根据聊天历史和问题预测是否需要搜索网络。如果需要,将生成一个查询。
这个查询通过SearXNG进行网络搜索,获取信息。
搜索到的信息通过转换成嵌入并进行相似性搜索来找到最相关的资源。
然后,这些资源被传递到响应生成器,结合聊天历史、查询和资源生成回应,并通过用户界面显示。
项目链接
https://www.dongaigc.com/p/ItzCrazyKns/Perplexica
寻找更多开源项目,就到 懂AI(dongai.ai)
关注「开源AI项目落地」公众号
与AI时代更靠近一点
关注「AGI光年」公众号
获取每日最新资讯
关注「向量光年」公众号
加速全行业向AI转变