摘要

  • JeecgBoot 是一款开源的企业级 AI 低代码平台,核心是把 AI 智能体能力与低代码开发能力整合到同一套应用平台中。
  • 项目支持在线表单、流程设计、报表与大屏、权限体系,以及 AIGC 应用管理、RAG 知识库、多模型接入和 AI 流程编排。
  • 平台覆盖单体与微服务两类架构,适合用于企业系统建设与 AI 能力落地,但落地时应按模块分步评估。

功能与定位

JeecgBoot 在官方 README 中定位为企业级 AI 低代码平台,强调“AI 生成 在线编码 代码生成 手工合并”的研发模式。项目围绕企业应用开发提供低代码能力,并在同一平台内提供 AI 应用管理、知识库问答和流程编排能力。

核心能力可归纳为两层:

  • 低代码层:在线表单、流程设计、报表与大屏、权限控制、代码生成。
  • AI 层:AI 应用管理、AI 模型管理、AI 知识库(RAG)、AI 对话与 AI 流程编排。

典型使用场景

  • 企业信息系统快速开发:SaaS、MIS、OA、ERP、CRM 等。
  • 企业知识库问答:基于文档导入构建 RAG 问答能力。
  • 业务系统 AI 增强:将 AI 对话或流程能力嵌入已有系统。
  • 分阶段架构演进:先单体落地,后按需求扩展到微服务。

特色与差异点

  • AI 与低代码一体化:不是单独的 AI 应用层,而是与表单、流程、报表等低代码能力同平台协同。
  • 双架构支持:README 提供单体与微服务模式的启动入口与文档。
  • 全栈技术路线清晰:后端基于 Java + Spring Boot 3.x + Spring Cloud Alibaba,前端基于 Vue3 + TypeScript + Vite6。
  • 模块覆盖面广:除 AI 模块外,还包含权限、流程、报表和组织管理等企业常用基础能力。

使用方式概览

  1. 先阅读仓库 README 与官方文档,确认单体或微服务部署路径。
  2. 根据业务范围先选用基础模块(权限、表单、流程、报表)。
  3. 再按需求接入 AI 模块(模型管理、知识库、流程编排、聊天应用)。
  4. 在 PoC 或试点阶段优先做模块化验证,再逐步扩展到生产场景。

限制与注意事项

  • 前端运行环境有明确要求:Node.js 20+、pnpm 9+。
  • 仓库默认提供 MySQL 脚本,其他数据库通常需要参考官方转库文档处理。
  • 功能面较宽(低代码 + AI + 报表 + 流程 + 微服务),生产落地应避免一次性全量接入。
  • 本文档仅用于定位与选型,不替代官方部署文档与版本说明。

链接

关联主题