[开源]一个基于AI搜索的项目,由DeepseekR1与搜...

科技一飞开源 2025-04-07 03:55:34

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介Max-Search

Max-Search 是一个基于 AI 搜索的项目,由 大语言模型(Deepseek r1) 与 搜索引擎(TAVILY) 组合而成,旨在为用户提供强大的语义搜索与智能问答体验。

二、开源协议

使用MIT开源协议

三、界面展示演示界面

以下是 Max-Search 的部分界面示例(图片仅供参考):

四、功能概述

Max-Search 项目以 AI 搜索为核心,结合自然语言处理与搜索引擎技术,为用户提供以下能力:

语义搜索:通过大语言模型 Deepseek r1,实现对文本、问题的语义理解与精准匹配。多种搜索源:整合 Tavily、SearxNG 等搜索引擎,支持多源数据检索。智能问答:结合 Jina Reader API、Jina Search API,可对搜索结果进行重排、摘要与推理,给出更具价值的答案。多格式文档处理:支持 PDF、网页等多种格式文件的解析、搜索与阅读。搜索历史记录:保存用户搜索历史,便于后续分析和复用。意图识别:自动识别用户查询意图,进行问题重写或问法优化,提升搜索效率与问答准确度。问答推理:基于深度学习模型,对用户提出的问题进行推理回答,支持多轮对话及复杂问题分析。项目功能概览SSE 及 WebSocket 等多种通信方式接口,满足多场景下的实时或异步调用需求。深度推理问答:基于火山引擎 DeepSeek 等模型进行上下文语义分析、逻辑推理与结果生成。搜索重排:利用深度学习模型对初步搜索结果进行重排,优先展示更符合用户意图的结果。生成建议问:对用户输入进行分析,智能生成与其意图相关的其他可能问题。生成问题标题:针对输入的长文本或复杂问题,自动生成简明扼要的标题。多种部署方式:可通过 jar 包或 Docker 进行快速部署。五、技术选型环境与依赖JDK 版本要求:Java 8 及以上。Maven 或 Gradle 构建工具(根据项目配置)。前端 采用 NextJS 框架(详见 Perplexica 前端仓库)。数据库:支持多种数据库类型(参考 ai-search 数据库文档),如需要可进行自定义配置。其他依赖:请参阅各自模块下的 pom.xml 或 package.json 进行安装。六、源码地址

访问一飞开源:https://code.exmay.com/

0 阅读:0

科技一飞开源

简介:感谢大家的关注