TIP
Rabetbase 项目工程(rabetbase project create)是面向技术人员的 Lovrabet 扩展开发工程。本文说明它解决什么问题、提供什么能力、什么时候用。
背景
Lovrabet 已经提供了 AI 自动页面生成能力——业务人员和管理员无需写代码,用自然语言或配置就能完成常见页面:
- ✅ 标准列表页 — AI 自动生成四件套(列表/新建/编辑/详情),覆盖 B 端大量基础页面
- ✅ 看板、数据大屏、工作台 — 文生页面 + SmartPage,描述需求即可生成
- ✅ 自定义表单、跨数据集展示 — AI 基于已有数据集生成 React 页面,支持逐轮补充筛选、导出、批量操作
对于订单列表、客户管理、工单查询这类常见场景,AI 生成的页面已经足够好用。
但真实企业业务不止于此。以下场景,平台虽然提供了基础设施,但 AI 很难独立完成,需要技术人员编码接入:
- ⭕️ 多角色审批流程 — 平台有 BPMN 流程引擎,但审批链路、条件分支、会签等需要技术人员接入并封装 Backend Function
- ⭕️ 分布式事务(财务、库存) — 平台有事务基础设施,但多表写入、回滚、一致性需要技术人员封装
- ⭕️ 复杂权限控制 — 平台有 ABAC 权限模型,但角色边界、数据权限、接口鉴权需要技术人员编码接入
- ⭕️ 外部系统集成(ERP、支付、物流) — Backend Function 可调用外部接口,但对接、重试、容错需要技术人员编写
- ⭕️ 复杂报表与联表查询 — 平台支持自定义 SQL 和数据聚合,但跨表联查、统计口径、性能优化需要技术人员编写受管 SQL
简单说:常见页面 AI 已经做得很好;涉及到流程、事务、权限、集成、复杂查询时,需要技术人员介入。但传统做法是在控制台、接口文档、SQL 工具和本地代码之间反复切换,体验很割裂。Rabetbase 项目工程和 CLI 套件就是为此设计的——让技术人员在 Claude Code、Codex、Trae、Cursor 中,用 Vibe Coding 的方式承接这类复杂业务。
我们提供了什么
Rabetbase 不只是一套 CLI 命令。它的核心价值在于三件事:
TIP
业务模型知识图谱 平台已经把每个应用的业务模型和数据集关联关系分析清楚,绘成了一张知识图谱。AI 写代码时不再靠猜字段名、猜关联、猜枚举值——这些都是已知事实。
TIP
Vibe Coding 与 AI 原生协作 配套 rabetbase Skill,让 AI 在 Claude Code、Codex、Trae、Cursor 中先读项目配置、数据模型和已有代码,再开始写代码。不是凭空生成,而是基于事实开发。
TIP
面向复杂业务的工程能力 一次 project create 得到一个完整的 React 微前端工程,已接入 SDK、Instant API、Backend Function、SQL 和主应用。技术人员只需关注业务逻辑本身。

为什么在这个项目里 AI 写代码更准
普通项目里让 AI 写业务代码,它经常在猜:这个字段叫 name 还是 customerName?两张表靠什么关联?枚举值有哪些?猜错了就反复返工。
Rabetbase 项目不一样。平台已经把业务模型 + 数据集关联关系分析清楚,绘成了一张知识图谱。AI 写代码时,这张图就是它的上下文:
- 字段不靠猜 — 平台已经给出了真实字段名、类型、是否必填、枚举值,AI 直接拿来用
- 关系不靠猜 — 表与表、数据集与数据集之间的关联已经分析好,跨表查询一目了然
- 用法不靠猜 — rabetbase Skill 里的规范和流程指引,让 AI 知道什么时候用 SDK 查数据、什么时候写 SQL、什么时候封 Backend Function
所以开发顺序很重要:先建项目、先拉数据模型、再开始 Vibe Coding——上下文质量直接决定 AI 输出质量。
什么时候用它,什么时候不用
✅ 适合使用项目工程
- 开发工作台、看板、大屏、复杂表单、跨数据集页面
- 封装 Backend Function:校验、事务、多表写入、外部系统集成
- 编写复杂查询、统计报表、受管 SQL
- 接入 BPMN 流程、ABAC 权限、审批链路
- 需要 Git 协作、代码评审、可回滚变更
- 希望 AI 基于真实项目长期迭代
❌ 不需要创建工程
- 标准列表页、文生页面、SmartPage 就能覆盖
- 只是查看数据集、字段或现有接口
- 只是临时验证一条运行态数据查询
- 只是调整业务模型显示名、字段含义或关联关系
下一步
判断你的场景适合使用项目工程后,从这里开始动手:
- 创建项目:搭好本地开发环境 — 用一条命令(或一句 AI prompt)把项目建起来,看到完整的工程结构和本地预览
- 在 Vibe Coding 工具中用 Rabetbase — 在 Claude Code / Codex / Trae / Cursor 里怎么给 AI 下 prompt,让 AI 自动完成页面开发、Backend Function、SQL 等所有工作