JBoltAI SpringBoot基座版
开发各种类型的AI应用形态,快速完成各种多元化AI应用场景, 助力企业数智化转型升级
原生Java框架
专为Java企业设计,无缝集成Spring生态,让Java开发团队零门槛上手AI应用开发
- SpringBoot原生支持
- Maven快速集成
- 企业级架构设计
完备学习资源
详尽的文档教程,让技术团队快速掌握AI应用开发
- SDK学习文档架构解析
- AI应用开发教程文档
- 丰富落地场景案例代码
成熟解决方案
经过大量企业验证的AI应用解决方案,开箱即用
- 企业级AI应用开发范式流程
- 零代码高级AI知识库RAG方案
- 各行业场景落地案例
专属企业服务
一对一技术支持、定制化开发服务、助力业务成功
- 企业专属工单系统服务
- 一对一企业独享服务群
- 框架使用技术指导
准备开始您的AI之旅?
已加入数百家企业,共同打造AI驱动的未来
JBoltAI SpringBoot基座版-核心架构&特性
企业级AI应用开发的完整解决方案
国内首个Java自研AI应用开发SDK和基座
JBoltAI SDK是国内首个Java自研的AI应用开发SDK,提供了丰富的AI能力,帮助企业快速构建智能化应用
三大核心突破
告别"技术门槛高、场景适配难、系统融合弱"三大痛点,提供从开发到部署的完整数智化转型解决方案
事件驱动架构
采用企业级事件驱动架构设计,支持异步处理、资源池化管理、链式调用,确保高并发场景下的稳定性与扩展性
开箱即用能力
内置零代码RAG解决方案、Function Call & MCP、知识图谱、智能问数、AI数字人、多模态、意图识别、混合检索、Text2SQL、Text2JSON等核心能力,无需从零搭建
极速开发体验
支持可视化流程编排与零代码开发,提供脚手架、标准化配置模板,让 Java 团队零门槛快速构建智能化应用,开发效率提升 10 倍以上
JBoltAI SDK 架构设计&特性
JBoltAI SDK 是一个功能强大的AI集成开发框架,提供了统一的API接口来访问多种AI大模型、向量数据库、文本处理和OCR等能力。框架采用事件驱动架构,支持异步处理、资源管理、事件链式调用等高级特性。 可以在任意 Java 项目里使用、JFinal、JBolt、SpringBoot 等
架构特性
事件驱动架构
- 所有操作都抽象为事件,通过事件总线统一调度
- 支持异步非阻塞处理,提高并发性能
- 事件生命周期管理,支持成功、失败、取消等状态
资源池化管理
- AI模型、数据库连接等资源统一管理
- 支持资源限流、负载均衡
- 动态资源分配和回收
插件化扩展
- 模块化设计,支持新AI模型、数据库的快速接入
- 统一的接口规范,降低扩展成本
链式调用
- 支持复杂的AI工作流编排
- 事件链支持条件分支、循环等控制结构
包结构设计
com.jboltai.sdk
├── capability/ # 能力层
│ ├── ai/ # AI能力
│ ├── embedding/ # 向量化能力
│ ├── text/ # 文本处理能力
│ └── vdb/ # 向量数据库能力
├── event/ # 事件系统
│ ├── ai/ # AI事件
│ ├── chain/ # 事件链
│ ├── embedding/ # 向量化事件
│ └── text/ # 文本事件
├── resource/ # 资源管理
│ ├── ai/ # AI资源
│ ├── embedding/ # 向量化资源
│ ├── functioncall/ # 函数调用资源
│ ├── mcp/ # MCP资源
│ └── vdb/ # 向量数据库资源
├── scheduler/ # 调度层
├── config/ # 配置管理
├── util/ # 工具类
└── common/ # 通用组件
框架优势
统一接入
一套API支持多种AI模型和向量数据库
异步高效
基于事件的异步处理,提高系统吞吐量
灵活扩展
插件式设计,易于扩展新的模型和功能
链式编程
流畅的API设计,提升开发体验
完善生态
涵盖AI对话、文本处理、向量检索等完整能力
配置化管理
支持配置文件批量注册和动态调整
通过JBoltAI SDK的架构设计,开发者可以快速构建具备AI能力的应用,同时保持代码的简洁性和可维护性。
AI大模型
- DeepSeek、OpenAI、Claude、Qwen、百川、文心、星火等主流模型
- Ollama、vLLM、LMStudio等私有化部署
- 百炼、硅基流动、华为云、腾讯云、模力方舟等第三方模型服务平台
- 以及各种基于开源的微调和训练自建模型
Embedding
- Embedding 在线 API
- Embedding 模型私有部署接口
- 文本向量化
- 图片向量化
向量数据库操作
- Milvus、腾讯 VDB、百度 VDB等向量数据库
- ElasticSearch、PgVector
- 对 Database、Collection 的配置和 CRUD 操作
文件处理 & OCR
- PDF、Word、Excel、PPT、Html、Markdown、Txt等
- 文件内容提取、清洗、转换、分析、识别
- 资源提取:图片、视频、音频、附件等
Function Call & MCP
- 本地 Java Method 声明注册
- 第三方 http API 接口声明注册
- Tools接口测试工具
- MCP服务调用
事件 & 思维链
- 多节点类型:普通、事件节点、布尔节点、分支节点、RAG节点、Function节点、数据查询节点等
- 异步、同步、添加注册
- AI工作流编排
- 事件链的发布、取消
JBoltAI 内置零代码智能问答助手类应用架构
基于大模型、知识库与RAG技术的企业级解决方案
知识库数据来源
构建企业AI知识库
数据清洗
智能分割
多模态提取
OCR识别
AI识图分析
QA辅助
文件水印
AI智能问答助手
核心技术栈
基于现代化技术栈构建,为企业级AI应用开发提供强大支撑
后端技术栈
Backend Technology
Spring Boot
v2.7、v3.x - 企业级Java框架
MyBatis Plus
最新版 - 高效ORM框架
JBolt AI SDK
v4.2.3 - AI核心能力引擎
向量数据库
Milvus、腾讯VDB
关系型数据库
MySQL、达梦
WebSocket
实时通信
Hutool
Java工具包
前端技术栈
Frontend Technology
Vue 3
组合式 API - 现代前端框架
Naive UI
组件库 - 美观易用的UI框架
Vite 5
构建工具 - 极速开发体验
Vue Router
路由管理
Pinia
状态管理
Iconify
图标系统
Axios
HTTP客户端
技术特色
现代化、高性能、企业级技术栈组合
高性能
快速响应
企业级
安全稳定
响应式
多端适配
可扩展
模块化
JBoltAI框架核心能力视频展示
智能对话:流式 & 非流式对话
底层调用JBoltAI封装的大模型API接口,完成自然语言对话交互
Text2Sql:自然语言转数据库Sql
利用AI推理和编码能力,将自然语言转为数据库可执行Sql语句
Text2JSON:数据萃取&结构化输出
基于AI自然语言理解处理能力,对非结构化数据进行萃取并输出结构化JSON数据
AI-识图:理解图片、看图说话
基于AI大模型多模态识别能力,理解图片、看懂图片、并转化为语言文字输出
OCR:识别并提取图片里的文字
基于JBoltOCR可以轻松识别并提取图片里的文字内容
File Extract:文件内容提取
常见Txt、Markdown、PDF、Word、Excel、PPT、PDF等文件内容提取、文件内附件、图片、视频、音频提取得、图片识别等
File Split:文件内容拆分
将文件提取到的内容或者直接输入的大段文本内容按照一定的拆分规则(分块和重叠大小设置)进行分段拆分处理
Text Embedding:文本向量化
将文本内容向量化转换处理,用于存储到向量数据库或将问题向量化后去向量数据库进行向量检索匹配
Html2Markdown:网页Html转Markdown
将网页提取Html内容转成对AI大模型、AI知识库构建、向量化检索更友好的Markdown格式
工具调用:让大模型轻松调用外部工具
让AI大模型可以轻松与系统内部数据和服务智能交互、让大模型轻松调用第三方API
意图识别:识别意图智能分支交互处理
基于AI大模型推理和通识能力,识别提问意图,导向不同分支节点处理,配合编排思维链,处理复杂业务
思维链:基于事件链条编排完成任务
Chain上添加多个处理节点,基于事件节点编排逻辑关系,处理复杂业务流程
问题重写:提升RAG召回率
RAG中提问问题多轮对话后单个问题的语义表达不全,通过问题重写能力,将每一次对话提问内容语义补全
RAG:AI外挂精准数据回答问题
基于向量数据库和Embedding技术,通过文件内容拆分、清晰、向量化存储和召回等技术降低AI幻觉率
VDB:向量数据库CURD
对向量数据库Milvus、腾讯VDB、PgVector等CURD操作
最新动态
实时了解JBoltAI的最新进展
JBoltAI 产品功能截图展示