docs/docs/cn/ai-builder/data-modeling.md
:::tip 前置条件
阅读本页前,请确保你已按照 AI 搭建快速开始 安装了 NocoBase CLI 并完成了初始化。
:::
数据建模 Skill 用于通过自然语言创建和管理 NocoBase 的数据表——建表、加字段、设关联关系等。
使用前需要确保目标数据源已在「数据源管理」中配置好。
请帮我创建一张文件表,用于管理合同
Skill 会引导 AI 分析出数据表需要的字段及其在 NocoBase 中对应的字段类型,然后在系统中创建文件类型的数据表和添加相应字段。
请在用户表上帮我添加一个状态字段,用于表示用户是否在职,包含在职、离职中、已离职三个状态
Skill 会引导 AI 获取用户表的元数据信息,并分析出表示是否在职的状态字段在 NocoBase 中对应的字段类型是"下拉菜单(单选)",然后在用户表上添加字段并设置枚举值。
我正在搭建一个 CRM,请帮我设计并搭建数据模型
Skill 会根据 AI 分析和设计的数据模型,在系统中创建数据表、添加字段,并配置好关联关系。
我希望在当前 CRM 系统的基础上,增加用户订单管理的数据模型
Skill 会引导 AI 获取当前系统的数据模型,并基于此完成新增功能的数据建模设计,随后自动创建数据表、添加字段并配置关联关系。
建表时能自动创建系统字段吗?
会的。id、createdAt、createdBy、updatedAt、updatedBy 这些系统字段由服务端自动生成,不需要手动指定。
关联关系建错了怎么修改?
建议先检查当前关联字段的外键和反向字段,再决定是修改还是删除重建。Skill 会在变更后读回校验两端的关联状态。
如何基于插件扩展的数据表类型创建数据表?
这种情况要求对应插件是启用状态。如果未启用,AI 通常会尝试启用插件,如果 AI 没有操作成功,请手动启用插件。
如何基于插件扩展的字段类型添加字段?
同上。