Enterprise AI Framework-JFinal基座版

Java企业级 AI应用开发框架

AIGS
Artificial Intelligence Generated Service

可用于构建各种类型的AI应用形态:智能问答助手、私有化AI知识库、智能生单、智能填表、智能报销、智能分析辅助决策、企业软件AI数智化改造等多元化AI应用场景, 助力企业数智化转型升级

智能问答助手 AI知识库(RAG) 智能分析辅助决策 智能大搜 MCP 自动化
JBoltAI_JFinal版 产品界面截图
AI处理中
开发效率
+500%
向下滚动了解更多

JBoltAI 数智化开发平台

企业级AI应用开发的完整解决方案

JFinal & JBolt 基座版

基于JFinal底层Java Web开发框架以及JBolt极速开发平台,提供完整的开发框架支持和强大的项目开发能力。

核心特性

AI 应用无代码开发
AI 知识库 (RAG)
功能注册中心
Function 注册中心
AI 文件标签
AI 智能大搜
AI 数据库辅助设计
AI 对话交互 UI 生成

JBoltAI SDK 架构设计&特性

JBoltAI SDK 是一个功能强大的AI集成开发框架,提供了统一的API接口来访问多种AI大模型、向量数据库、文本处理和OCR等能力。框架采用事件驱动架构,支持异步处理、资源管理、事件链式调用等高级特性。 可以在任意 Java 项目里使用、JFinal、JBolt、SpringBoot 等

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

架构特性

事件驱动架构
  • 所有操作都抽象为事件,通过事件总线统一调度
  • 支持异步非阻塞处理,提高并发性能
  • 事件生命周期管理,支持成功、失败、取消等状态
资源池化管理
  • AI模型、数据库连接等资源统一管理
  • 支持资源限流、负载均衡
  • 动态资源分配和回收
插件化扩展
  • 模块化设计,支持新AI模型、数据库的快速接入
  • 统一的接口规范,降低扩展成本
链式调用
  • 支持复杂的AI工作流编排
  • 事件链支持条件分支、循环等控制结构
包结构设计
com.jboltai
├── capability/         # 能力层
│   ├── ai/             # AI能力
│   ├── embedding/      # 向量化能力
│   ├── text/           # 文本处理能力
│   └── vdb/            # 向量数据库能力
├── event/              # 事件系统
│   ├── ai/             # AI事件
│   ├── chain/          # 事件链
│   ├── embedding/      # 向量化事件
│   └── text/           # 文本事件
├── resource/           # 资源管理
│   ├── ai/             # AI资源
│   ├── embedding/      # 向量化资源
│   ├── functioncall/   # 函数调用资源
│   ├── mcp/            # MCP资源
│   └── vdb/            # 向量数据库资源
├── scheduler/          # 调度层
├── config/             # 配置管理
├── util/               # 工具类
└── common/             # 通用组件
框架优势
1
统一接入

一套API支持多种AI模型和向量数据库

2
异步高效

基于事件的异步处理,提高系统吞吐量

3
灵活扩展

插件式设计,易于扩展新的模型和功能

4
链式编程

流畅的API设计,提升开发体验

5
完善生态

涵盖AI对话、文本处理、向量检索等完整能力

6
配置化管理

支持配置文件批量注册和动态调整

通过JBoltAI SDK的架构设计,开发者可以快速构建具备AI能力的应用,同时保持代码的简洁性和可维护性。

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 调度工具

事件 & 思维链

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

JBolt 极速开发平台基座

可快速完成常见软件项目极速开发

业务功能完善

ERP、OA、CRM、电商、进销存系统的快速构建与部署

开发效率提升

智能页面设计、自动代码生成CRUD、自动化测试流程

组件服务集成

丰富的组件库与服务集成能力,满足传统软件开发需求

核心能力演示

JBoltAI框架核心能力视频展示

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

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

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

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

Text2Sql:自然语言转数据库Sql

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

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

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

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

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

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:05

Html2Markdown:网页Html转Markdown

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

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

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

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

JBoltAI 意图识别
01:09

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

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

JBoltAI 思维链 事件链
01:22

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

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

JBoltAI RAG问题重写
01:12

问题重写:提升RAG召回率

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

JBoltAI RAG AI知识库
00:55

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

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

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

VDB:向量数据库CURD

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

产品展示

JBoltAI 产品功能截图展示

JBoltAI_JFinal版 可视化工具箱
JBoltAI_JFinal版 可视化工具箱
JBoltAI_JFinal版 可视化工具箱
JBoltAI_JFinal版 可视化工具箱
JBoltAI_JFinal版 可视化工具箱
JBoltAI_JFinal版 demos
JBoltAI_JFinal版 数据结构设计与代码可视化生成
JBoltAI_JFinal版 UI辅助设计生成
JBoltAI_JFinal版 UI辅助设计生成
JBoltAI_JFinal版 智能大搜
JBoltAI_JFinal版 Function 测试
JBoltAI_JFinal版 智能大搜
JBoltAI_JFinal版 知识库训练
JBoltAI_JFinal版 基金知识库
JBoltAI_JFinal版 古诗词卡片
JBoltAI_JFinal版 H5应用
JBoltAI_JFinal版 Mes系统UI
JBoltAI_JFinal版 JFinal教练