SparkX开源AI知识库系统V1.0.0发布

🚀SparkX 是采用 Springboot3 + PgSQL + Vue3 开发的,采用大语言模型 和 RAG 的知识库问答系统。开箱即用、模型任选、灵活编排,支持快速嵌入到第三方业务系统。

软件特点

  • 模型任选 :采用 langchain4j 框架,灵活的接入市面上常见的框架。且接口统一,便于扩展。同时引入了 OpenAI 标准接口,几乎可以接入任何主流的大模型,不限于官方服务,同时也能支持自建模型。

  • RAG 索引增强技术 :采用 RAG 索引增强技术,有效的消除大模型的幻觉,同时增强大模型的知识精度,对私有的数据问答尤为有效。

  • 灵活编排 :采用 AntvX6 可视化流程编排引擎,灵活的扩展应用的实用性。可以让多个 Agent 协同工作,更好的完成用户的咨询。

  • 嵌入简单 :系统支持 2 种部署方式,单页面弹层嵌入 方式,可以瞬间提升被嵌入系统的服务能力,让被嵌入系统无需任何修改,就可以轻松接入 AI。

  • 插件无限扩展 :系统支持自定义插件,可以让自有 api 灵活的与 AI 交互,从而提供回复的准确性和专业性,另外通过强大的MCP可以无限制扩展 AI 的能力。

技术架构

语言: Java17 + JavaScript + Node.js

框架工具:Springboot3 + Langchain4j + Vue.js + ElementUI PLUS + NPM + Maven

数据库:PgSQL (vector 扩展) + MapDB

开发工具:IntelliJ IDEA + WebStorm + Navicat

复制代码
本地开发建议版本
Java17、Node.js v22.17.0 、NPM 10.9.2 、PgSQL 15、Navicat Premium Lite 17
未提及的,可以使用任意版本或者项目中已经约定了版本。

开源地址

gitee.com/shop-sparke...

快速开始

1、下载源码

bash 复制代码
git clone https://gitee.com/shop-sparker/spark-x.git

2、进入 docker 目录安装

bash 复制代码
cd spark-x/docker
docker compose up -d

3、访问

arduino 复制代码
http://localhost:8189

账号 admin

密码 admin

使用手册

x.sparkshop.cn/

UI 概览

相关推荐
2401_895521342 小时前
SpringBoot Maven快速上手
spring boot·后端·maven
disgare3 小时前
关于 spring 工程中添加 traceID 实践
java·后端·spring
ictI CABL3 小时前
Spring Boot与MyBatis
spring boot·后端·mybatis
小江的记录本5 小时前
【Linux】《Linux常用命令汇总表》
linux·运维·服务器·前端·windows·后端·macos
yhole8 小时前
springboot三层架构详细讲解
spring boot·后端·架构
香香甜甜的辣椒炒肉8 小时前
Spring(1)基本概念+开发的基本步骤
java·后端·spring
白毛大侠9 小时前
Go Goroutine 与用户态是进程级
开发语言·后端·golang
ForteScarlet9 小时前
从 Kotlin 编译器 API 的变化开始: 2.3.20
android·开发语言·后端·ios·开源·kotlin
大阿明9 小时前
SpringBoot - Cookie & Session 用户登录及登录状态保持功能实现
java·spring boot·后端
Binary-Jeff9 小时前
Spring 创建 Bean 的关键流程
java·开发语言·前端·spring boot·后端·spring·学习方法