JeecgBoot AI专题研究 | JeecgBoot低代码平台 AI Skills 全版本接入方案与实战体验
写在前面:低代码的下一跳
过去做一套业务系统,即使用上了低代码平台,开发者仍然需要在数据库设计、接口编写、前端页面、权限配置之间反复切换。效率是提升了,但距离"零门槛"还有明显的距离。
现在 JeecgBoot低代码平台给出了一个新答案——AI Skills 技能体系。它的核心逻辑非常直接:你用自然语言告诉 AI 你想要什么,剩下的事情全部自动完成。不是辅助你写代码的 Copilot,而是直接帮你把系统搭好的全链路自动化。
更关键的一点:新老版本全部支持,已有项目也能直接用。
两条路线,覆盖不同开发场景
JeecgBoot低代码平台提供了两种 AI 开发模式,开发者可以根据项目特点灵活选择:
零代码路线——适合快速交付
不写一行代码,通过 AI 自动完成表单搭建、流程编排、报表配置和页面生成。典型场景包括内部管理系统的快速搭建、业务原型验证、非技术人员参与的轻量应用构建等。
代码生成路线——适合深度定制
基于 jeecg-codegen 技能,AI 自动生成完整的前后端代码——Java 后端(Entity、Controller、Service、Mapper 全套)、Vue3 前端页面、Flyway 建表 SQL 和菜单权限 SQL,代码直接落入项目目录结构中,开箱即可编译运行。适合需要长期维护和深度业务定制的企业级项目。
两种模式互不冲突,同一个项目中可以混合使用。
六大 AI Skills 技能全景
| Skill 技能 | 功能定位 | 开发模式 | 产出物 |
|---|---|---|---|
jeecg-codegen | AI 一句话生成前后端全套代码,甚至生成一套系统 | 代码生成 | Java + Vue3 + Flyway SQL + 菜单权限 |
jeecg-onlform | AI 一句话创建 Online 表单,自动同步建表 | 零代码 | 表单配置 + 数据库表 + 菜单 SQL |
jeecg-onlreport | AI 一句话创建 Online 报表 | 零代码 | SQL 驱动的查询报表 |
jeecg-onlchart | AI 一句话创建 Online 图表 | 零代码 | 柱状图 / 折线图 / 饼图 |
jeecg-desform | AI 一句话画表单、甚至创建一套系统 | 零代码 | 30+ 控件的设计器表单 |
jeecg-bpmn | AI 一句话画流程 | 零代码 | Flowable BPMN 2.0 流程 |
从表中可以看出,六个技能中有五个属于零代码模式,一个属于代码生成模式,充分体现了"能不写代码就不写代码"的设计理念。
不只是搭建系统:AI 驱动的全场景能力
很多人对低代码 + AI 的第一印象是"自动生成 CRUD"。实际上 JeecgBoot低代码平台的 AI 技能远不止于此:
一句话画流程图——告诉 AI 你的审批流程应该怎么走,它会自动生成完整的 BPMN 2.0 流程定义,包括条件分支、并行网关、角色审批人等复杂节点。省去手工拖拽的繁琐步骤,几分钟搞定过去可能需要半天的流程设计。
一句话设计表单——描述你需要哪些字段、什么控件类型、有哪些校验规则,AI 自动生成带有 30 多种控件支持的设计器表单,可直接用于数据采集或审批流程绑定。
一句话配报表——说清楚你想看什么数据、按什么维度统计,AI 帮你生成 SQL 驱动的查询报表或可视化图表,支持柱状图、折线图、饼图等多种形式。
这些能力组合起来,就构成了从需求描述到可用系统的完整端到端闭环。
流程设计的实际效果
以一个车辆出差申请流程为例,AI 根据自然语言描述自动推导出的流程结构如下:
○ 开始
↓
[申请人填写] ← 草稿节点,首次自动跳过
↓
[部门负责人审批] ← 表达式: getDepartLeaders
↓
◇ 用车天数判断
↙ ↘
≤3天 >3天
↓ ↓
│ [人力审批] ← hr 角色组
↓ ↙
[分管领导审批] ← 表达式: getLevel1DepartLeaders
↓
[车辆调度确认] ← 上一节点指派
↓
[总经理审批] ← 表达式: getLevel2DepartLeaders
↓
● 结束
从简单的审批链到带条件分支的复杂流程,AI 都能根据描述自动推导出合理的节点结构和审批人配置。
快速上手:安装 Skills 到 Claude Code
整套技能体系通过 Claude Code 的 Skills 机制集成,安装完成后直接在终端中用自然语言驱动即可。
举个实际例子——假设你要搭建一个设备管理模块,只需输入:
帮我生成一个设备管理模块,包含设备台账和维保记录两张表,
设备台账包括设备编号、名称、型号、购入日期、所属部门,
维保记录关联设备台账,包括维保日期、维保内容、维保人员、费用
AI 会自动完成表结构推导、前后端代码生成、SQL 脚本生成以及文件归位。你只需要启动项目,功能就已经在菜单里了。
相关资源
- Skills 技能下载:github.com/jeecgboot/s…
- 视频演示:B站观看完整演示
- 官方文档:Skills 技能对比与使用说明
本文为 JeecgBoot AI 专题研究系列文章。