跳到主要内容

平台概览与开发模式

在 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"
}
}
}
}

详细文档:MCP 配置指南 | npm 包


下一步

如果你已经理解了集成开发的整体思路,可以继续阅读: