平台概览与开发模式
在 Lovrabet 平台上,AI 可以帮你快速生成完整的业务系统。但我们也清楚,AI 并非万能——有些工作它很擅长,有些则需要人来完成。
AI 能做什么,不能做什么
Lovrabet 的 AI 可以在几天内帮你搭建好一套完整的业务系统(CRM、ERP、订单管理等),传统开发可能需要 2-3 个月。它生成的代码符合企业级标准,业务人员也可以用自然语言描述需求来驱动生成。
不过,AI 目前还不太擅长这些事情:
- 行业深度经验:比如你花 10 年积累的风控模型、供应链优化算法,AI 很难替代
- 企业独有规则:你公司特有的审批流程、组织架构、决策机制
- 极致用户体验:精心打磨的交互设计、创新的功能体验
- 多系统集成:和企业微信、钉钉、SAP、用友等现有系统的深度对接
- 创新突破:颠覆性的商业模式、行业首创功能
所以我们的思路是:让 AI 处理 80% 的标准功能,你专注那 20% 的核心价值。这就是"集成开发"。
什么场景适合集成开发
举几个典型的例子,帮你判断自己的需求是否需要集成开发。
行业专属算法
你是一家金融科技公司的风控专家,有一套自研的信用评分模型,包含 200+ 个风险特征。AI 生成客户管理和贷款申请的标准功能,你通过集成开发接入评分引擎,用 SDK 读取客户数据、调用评分 API、把结果写回系统。
多系统对接
企业内部有 ERP(用友)、CRM(Salesforce)、企业微信,需要打通。AI 生成统一的数据看板和操作界面,你通过集成开发对接各系统 API,在扩展页面整合多源数据。
定制化交互
你想做一个拖拽式的项目看板(类似 Trello),或者可视化的供应链网络图。AI 处理底层的数据存储和权限控制,你引入 react-dnd、G6 等 UI 库,自由设计交互和视觉效果。
复杂业务流程
订单审批流程很复杂:根据金额、客户等级、产品类型分配审批人,审批通过后触发库存扣减、财务记账、发货通知。AI 生成订单管理的基础功能,你通过集成开发实现审批引擎和自动化流程。
前沿技术应用
想在系统中集成 AI 客服机器人、语音识别、图像识别等。AI 生成基础业务管理功能,你通过集成开发接入 OpenAI、阿里云、腾讯云等服务。
主子应用架构
Lovrabet 采用微前端架构,AI 生成的系统是主应用,你开发的功能是子应用,两者无缝集成。
┌─────────────────────────────────────────────────────────┐
│ Lovrabet 工作台(主应用) │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ AI 自动生成的业务系统(70% 标准功能) │ │
│ └─────────────────────────────────────────────────────┘ │
│ ▲ │
│ │ 集成 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 数据大屏 │ │ 自定义报表 │ │ 特殊业务 │ 子应用 │
│ └──────────┘ └──────────┘ └──────────┘ (30% 定制) │
└─────────────────────────────────────────────────────────┘
| 主应用(AI 生成) | 子应用(开发者扩展) | |
|---|---|---|
| 生成方式 | AI 自动生成 | 技术人员开发 |
| 覆盖范围 | 70% 标准功能 | 30% 定制需求 |
| 典型功能 | 增删改查、权限、审批 | 数据大屏、复杂报表、特殊交互 |
想了解更多主子应用架构的技术细节,请阅读 主子应用架构。
工具链一览
为了让集成开发更顺畅,我们提供了一套完整的工具链。这里先有个印象,后续教程会逐一展开。
Lovrabet SDK — 数据访问
没有 SDK 的时候,你得自己研究 API 文档、手写请求代码、处理认证。有了 SDK,几行代码就能完成数据操作:
// 查询客户列表
const customers = await client.models.customers.filter({
currentPage: 1,
pageSize: 20,
});
// 创建客户
const newCustomer = await client.models.customers.create({
name: "张三",
phone: "13800138000",
company: "ABC科技",
});
SDK 支持多种认证模式,自带完整的 TypeScript 类型定义,同一套代码可以在 Node.js 和浏览器中运行。
详细文档:Lovrabet SDK 使用指南
Lovrabet CLI — 项目脚手架
没有 CLI 的时候,你得从零搭建项目、手动配置菜单、处理各种集成细节。有了 CLI:
# 一键创建项目
lovrabet create my-app
# 自动生成 API 配置
lovrabet api pull --appcode your-app-code
# 一键同步菜单到主应用
lovrabet menu sync
CLI 会自动扫描 src/pages 下的页面,智能提取菜单名称,批量创建菜单——无需手动配置,零遗漏。
详细文档:Lovrabet CLI 使用指南
Lovrabet Dataset MCP — AI 辅助开发
MCP(Model Context Protocol)是 Anthropic 推出的标准协议,让 AI 工具(Claude、Cursor 等)能理解你的业务数据。
没有 MCP 时,你让 AI 帮你写查询代码,AI 不知道你的表结构,生成的字段名、API 端点很可能是错的,需要反复沟通修改。
有了 MCP,AI 自动获取你的数据集结构——表名、字段名、字段类型一清二楚,生成的代码基本一次通过。
配置很简单,在 Claude Desktop 或 Cursor 的配置文件中加上:
{
"mcpServers": {
"lovrabet-dataset": {
"command": "npx",
"args": ["-y", "@lovrabet/dataset-mcp-server"],
"env": {
"DEFAULT_APP_CODE": "your-app-code"
}
}
}
}
下一步
如果你已经理解了集成开发的整体思路,可以继续阅读: