产品导览
从一句需求,到一个受治理的应用。
ObjectOS 不是又一个代码生成器。它是 AI 编写的企业软件的目标格式与运行时:Agent 编写紧凑的元数据,人审阅 diff,运行时供给那些重复的应用表面。
- 5 步
- 需求、元数据、审阅、运行时、受治理的 AI
- ~1%
- CRUD/流程应用的审阅面经验值
- 100x
- 变更保持元数据级时的迭代目标
审阅面
diff 就是产品边界。
ObjectStack 不要求审阅者去审计一整个生成的应用代码库,而是让 Agent 修改业务定义层:对象、字段、视图、权限、流程、动作、API 和工具。
import { ObjectSchema, Field } from '@objectstack/spec/data';
export const Case = ObjectSchema.create({
name: 'support_case',
label: 'Case',
fields: {
subject: Field.text({ label: 'Subject', required: true, searchable: true }),
customer: Field.lookup('crm_account', { label: 'Customer' }),
priority: Field.select({
label: 'Priority',
options: [
{ label: 'Low', value: 'low', default: true },
{ label: 'Normal', value: 'normal' },
{ label: 'Urgent', value: 'urgent', color: '#EF4444' },
],
}),
status: Field.select({
label: 'Status',
trackHistory: true,
options: [
{ label: 'New', value: 'new', default: true },
{ label: 'Triage', value: 'triage' },
{ label: 'Waiting', value: 'waiting' },
{ label: 'Resolved', value: 'resolved' },
],
}),
},
}); 工作方式
受治理的构建闭环
这个产品闭环围绕两类真正的读者设计:编写系统的 AI,和必须理解并批准它的人。
1. 描述业务变更
从一个真实的运营需求出发:工单队列、审批链、采购流程、客户门户,或任何已经有负责人和规则的流程。
2. Agent 编写元数据
编码 Agent 编辑 ObjectStack 定义,而不是手工生成控制器、界面、迁移、API 和权限胶水。
3. 审阅者签核
审阅者检查一份紧凑的 diff:字段名、关系、权限、状态流转、流程规则和工具暴露。
4. 运行时供给表面
ObjectOS 把元数据变成表、视图、表单、ObjectQL、API、审计轨迹、MCP 工具和管理界面。
5. Agent 在策略内运作
AI 通过受治理的工具查询与行动,这些工具继承身份、记录规则、字段规则、审批与审计日志。
现有系统
加一层对象模型,而不是替换记录系统
企业软件的大部分价值已经锁在数据库、ERP、CRM、工单、文件和自研系统里。ObjectOS 给 Agent 一个覆盖这些资产的显式对象模型。
连接数据库与 API
把现有记录映射成业务对象、关系、计算字段和动作,不必推倒重来做迁移。
权限保持显式
每个对象都写明谁能读、写、审批、导出、自动化,或把它暴露为工具。这份权限在审阅中始终可见。
在其上生长新表面
同一份定义可以支撑内部应用、仪表盘、门户、流程、API、报表和 AI Agent 工具。
决策面
改什么、谁来审、跑什么
| 层 | AI 编写 | ObjectOS 供给 |
|---|---|---|
| 数据模型 | 对象、字段、关系、校验 | 表、迁移、ObjectQL、生成的 API |
| 体验 | 视图、表单、仪表盘、动作 | 渲染 UI、导航、状态、访问检查 |
| 治理 | 角色、行级规则、字段规则、审批 | 运行时执行、审计日志、用户级工具 |
| AI 面 | Agent 工具、技能、提示词、动作契约 | MCP 暴露、策略检查、执行记录 |
评审清单
审阅者应能回答
- 哪些业务对象发生了变化?
- 哪些人、角色和 Agent 获得了新权限?
- 哪些动作在执行前需要审批?
- 哪些数据可以离开运行时(如果有)?
- 变更之后审计日志里会出现什么?
FAQ
这一页应该回答的问题
ObjectOS 是低代码平台吗?
不是。低代码通常优化的是人拖拽界面的效率。ObjectOS 是 AI 编写的业务软件的目标格式与运行时:元数据保持可审阅,治理在运行时强制执行。
“1%”是基准测试结果吗?
它是典型 CRUD 与流程应用的审阅面经验值。具体比例因领域而异,关键在于:Agent 只编辑元数据,重复的应用机制由 ObjectOS 供给。
下一步