Java 企业级AI应用开发框架 & AIGS(AI Generate Service)解决方案

各种类型的 AI 应用形态、智能客服、内部私有化 AI 知识库、智能生单、智能填表、智能报销、智能分析决策(ChatBI)等

JBoltAI_SpringBoot版 智能体编排

JBoltAI 数智化开发平台

SpringBoot 基座版

基于SpringBoot+Vue生态,提供Java企业级AI应用开发支持。


JBoltAI SDK

可以在任意 Java 项目里使用、JFinal、JBolt、SpringBoot 等

基于底层资源配置实现

对话 & 流式对话text2Sqltext2Json识图 & OCR文件处理 & 提取文本向量化向量数据库操作Url & Html & MarkdownFunction Call意图识别混合检索问题重写

AI LLM 大模型 & 小模型

  • DeepSeek、OpenAI、Claude、千问、百川、文心、星火等主流模型
  • Ollama、vLLM、LMStudio等私有化部署
  • 以及各种基于开源的微调和训练自建模型

Embedding

  • Embedding 在线 API
  • Embedding 模型私有部署接口
  • 文本向量化

向量数据库操作

  • Milvus、腾讯 VDB、百度 VDB
  • ElasticSearch、PgVector 等
  • 对 Database、Collection 的配置和 CRUD 操作

文件处理 & OCR

  • PDF、Word、Excel、PPT、Html、Markdown、API 等
  • 文件内容提取、转换、分析、识别
  • Office 文件、图文、视频、音频、附件、链接等

Function Call

  • 本地 Java Method 声明注册
  • 第三方 http API 接口声明注册
  • Function Call 调度工具

事件 & 思维链

  • 事件包括:队列通道、确认流、事件订阅模式
  • 异步、同步、添加注册
  • 事件的发布、取消、思维链多节点事件编排

核心能力

资源注册中心

  • 适配支持国内外一线主流大模型
  • Ollama、vLLM等平台开箱即用
  • 多种 Embedding 模型资源支持
  • 主流向量数据库全覆盖
  • Function Call资源支持本地和任意第三方Http API
  • 私有化大模型支持
  • 更多资源支持...

底层能力封装

  • AIGC:生文、生图、识图、生代码等
  • 统一的 AI大模型API接口,对话能力
  • 主流格式文档分割、提取
  • 数据向量化以及向量数据库操作能力
  • Function Call工具调用能力
  • 结构化数据萃取-Text2json
  • 自然语言转Sql查询-Text2Sql
  • 更多能力封装支持...

应用&智能体快速构建

  • 对话式AI原生应用极速开发
  • 企业AI知识库类应用快速搭建
  • 轻松实现基于意图识别的Agent系统
  • 支持完善的思维链编排以及事件队列调度
  • 支持原系统快速AI数智化升级改造
  • ChatBI类应用构建
  • 更多AI应用场景支持...

核心技术栈

后端技术栈

Spring Boot

v2.7、v3.x

Mybatis Plus

最新版

JBolt AI SDK

v3.5

向量数据库

Milvus、腾讯等多厂商支持

关系型数据库

Mysql、达梦等多厂商支持

Websocket

实时通信

Swagger

API文档

Hutool

Java工具包

前端技术栈

Vue 3

组合式 API

Naive UI

组件库

Vue Router

路由管理

Pinia

状态管理

Vite 5

构建工具

Iconify

图标系统

markdown-it

Markdown解析

Axios

HTTP 客户端

JBoltAI框架核心能力视频展示

AI大模型智能对话 支持流式&非流式对话
01:36

智能对话:流式 & 非流式对话

底层调用JBoltAI封装的大模型API接口,完成自然语言对话交互

AI大模型Text2Sql 自然语言转Sql
01:17

Text2Sql:自然语言转数据库Sql

利用AI推理和编码能力,将自然语言转为数据库可执行Sql语句

AI大模型Text2JSON 数据萃取&结构化输出
01:02

Text2JSON:数据萃取&结构化输出

基于AI自然语言理解处理能力,对非结构化数据进行萃取并输出结构化JSON数据

AI识图 大模型理解图片看图说话
00:58

AI-识图:理解图片、看图说话

基于AI大模型多模态识别能力,理解图片、看懂图片、并转化为语言文字输出

OCR 识别并提取图片里的文字内容
00:38

OCR:识别并提取图片里的文字

基于JBoltOCR可以轻松识别并提取图片里的文字内容

JBoltAI 文件处理-文件内容提取
01:00

File Extract:文件内容提取

常见Txt、Markdown、PDF、Word、Excel、PPT、PDF等文件内容提取、文件内附件、图片、视频、音频提取得、图片识别等

JBoltAI 文件处理-文件内容拆分
01:12

File Split:文件内容拆分

将文件提取到的内容或者直接输入的大段文本内容按照一定的拆分规则(分块和重叠大小设置)进行分段拆分处理

JBoltAI 文本向量化
00:45

Text Embedding:文本向量化

将文本内容向量化转换处理,用于存储到向量数据库或将问题向量化后去向量数据库进行向量检索匹配

JBoltAI 网页Html转Markdown
01:17

Html2Markdown:网页Html转Markdown

将网页提取Html内容转成对AI大模型、AI知识库构建、向量化检索更友好的Markdown格式

JBoltAI 工具调用 函数调用Function Call
01:17

工具调用:让大模型轻松调用外部工具

让AI大模型可以轻松与系统内部数据和服务智能交互、让大模型轻松调用第三方API

JBoltAI 意图识别
01:17

意图识别:识别意图智能分支交互处理

基于AI大模型推理和通识能力,识别提问意图,导向不同分支节点处理,配合编排思维链,处理复杂业务

JBoltAI 思维链 事件链
01:17

思维链:基于事件链条编排完成任务

Chain上添加多个处理节点,基于事件节点编排逻辑关系,处理复杂业务流程

JBoltAI RAG AI知识库
01:17

RAG:AI外挂精准数据回答问题

基于向量数据库和Embedding技术,通过文件内容拆分、清晰、向量化存储和召回等技术降低AI幻觉率

JBoltAI RAG问题重写
01:17

问题重写:提升RAG召回率

RAG中提问问题多轮对话后单个问题的语义表达不全,通过问题重写能力,将每一次对话提问内容语义补全

JBoltAI 向量数据库 CURD操作
01:17

VDB:向量数据库CURD

对向量数据库Milvus、腾讯VDB、PgVector等CURD操作

JBoltAI_SpringBoot版 Function 测试 JBoltAI_SpringBoot版 智能体发布体验