JeecgBoot 全版本打通 AI Skills:自然语言开发时代正式到来

0 阅读5分钟

JeecgBoot AI专题研究 | JeecgBoot低代码平台 AI Skills 全版本接入方案与实战体验


点击观看B站演示视频

写在前面:低代码的下一跳

过去做一套业务系统,即使用上了低代码平台,开发者仍然需要在数据库设计、接口编写、前端页面、权限配置之间反复切换。效率是提升了,但距离"零门槛"还有明显的距离。

现在 JeecgBoot低代码平台给出了一个新答案——AI Skills 技能体系。它的核心逻辑非常直接:你用自然语言告诉 AI 你想要什么,剩下的事情全部自动完成。不是辅助你写代码的 Copilot,而是直接帮你把系统搭好的全链路自动化。

更关键的一点:新老版本全部支持,已有项目也能直接用。

两条路线,覆盖不同开发场景

JeecgBoot低代码平台提供了两种 AI 开发模式,开发者可以根据项目特点灵活选择:

零代码路线——适合快速交付

不写一行代码,通过 AI 自动完成表单搭建、流程编排、报表配置和页面生成。典型场景包括内部管理系统的快速搭建、业务原型验证、非技术人员参与的轻量应用构建等。

代码生成路线——适合深度定制

基于 jeecg-codegen 技能,AI 自动生成完整的前后端代码——Java 后端(Entity、Controller、Service、Mapper 全套)、Vue3 前端页面、Flyway 建表 SQL 和菜单权限 SQL,代码直接落入项目目录结构中,开箱即可编译运行。适合需要长期维护和深度业务定制的企业级项目。

两种模式互不冲突,同一个项目中可以混合使用。

六大 AI Skills 技能全景

Skill 技能功能定位开发模式产出物
jeecg-codegenAI 一句话生成前后端全套代码,甚至生成一套系统代码生成Java + Vue3 + Flyway SQL + 菜单权限
jeecg-onlformAI 一句话创建 Online 表单,自动同步建表零代码表单配置 + 数据库表 + 菜单 SQL
jeecg-onlreportAI 一句话创建 Online 报表零代码SQL 驱动的查询报表
jeecg-onlchartAI 一句话创建 Online 图表零代码柱状图 / 折线图 / 饼图
jeecg-desformAI 一句话画表单、甚至创建一套系统零代码30+ 控件的设计器表单
jeecg-bpmnAI 一句话画流程零代码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 脚本生成以及文件归位。你只需要启动项目,功能就已经在菜单里了。

相关资源


本文为 JeecgBoot AI 专题研究系列文章。