在这里插入图片描述

摘要:本文完整介绍 ZeroCode 零代码平台的「AI 智能生成数据表」功能:用户通过多轮自然语言对话描述业务需求,AI 自动完成数据表结构设计、跨表关联、自动化工作流建议,确认后同事务落库;编辑模式还支持让 AI 直接修改已有表。文章覆盖功能演示、使用步骤、三阶段流水线架构、关键技术实现与踩坑总结,适合研究"大模型 + 低代码"落地方案的开发者参考。


一、功能能做什么

入口在工作空间(base)详情页右上角「AI 生成」,打开后是一个对话抽屉,顶部两个模式:

  • 新建数据表:从零开始,对话生成一套新表;
  • 编辑数据表:针对整个工作空间已有的表,AI 帮你加/改/删字段、建跨表关联、增/改/删自动化工作流。

先看真实效果。用户输入:

帮我创建一套 CRM 系统,分析 CRM 都有哪些数据表组成,并创建对应的必要字段。

AI 不会直接开建,而是先澄清(第一轮问使用对象/是否要订单/是否要产品库,第二轮确认报价单关联和产品分类细节),信息充分后开始生成:

在这里插入图片描述

生成完成后,得到可调整的完整方案:两张表(客户主表 15 字段 + 跟进记录表 9 字段,含「关联客户」关联记录字段)+ 一条自动化建议:

在这里插入图片描述
自动化建议是真实的 LF 工作流:「跟进结果自动更新客户分类」,触发器为记录创建时,内部 3 个条件分支,按跟进结果自动把客户分类调成成交/流失。确认创建后,表、字段、工作流同事务落库,工作流立即生效。

核心体验三条原则:

  1. 对话式澄清——需求不充分 AI 主动追问,充分后自动进入生成;
  2. 生成前预览——表结构卡片 + 自动化流程卡片,逐条开关、可继续调整;
  3. 降级策略——自动化建议失败不阻断建表。

二、使用步骤(3 步上手)

  1. 配置模型(管理员一次性):后台「AI 配置」页配置租户级 AI Provider可一键连通性测试。不配置则回退系统默认,再没有就报错提示。
  2. 对话澄清:进入工作空间 → 「AI 生成」→ 描述业务需求 → 回答 AI 的追问(一般 1–2 轮)。
  3. 预览确认:检查表结构和自动化流程建议(每条可开关)→ 点「确认创建」→ 一次落库,立即可用。

三、架构:单次 SSE 连接内的三阶段流水线

结构生成支持 18 种字段类型:单行/多行文本、数字/金额/百分比、单选/多选(带颜色选项)、日期/日期时间、电话/邮箱/网址、评分、布尔、成员、附件、自动编号、关联记录、公式、子表。多实体需求会被引导为"多表 + link_to_record"。
在这里插入图片描述

四、关键技术实现

4.1 自动化建议 → 工作流引擎的确定性转换

AI 输出的工作流 spec 全部按名称引用(字段名、选项名),落库前由后端统一解析替换:

  • 字段名 → 字段 ID;选项 label → choice value;{{record.字段名}}{{record.字段ID}};
  • field_changed 触发器无有效监听字段时自动降级为 record_updated;
  • 节点 nodeKey 用雪花 ID(z_lf_nodes.node_key 为 varchar(32),禁用 UUID);
  • 单条转换失败 skip 并记录原因;DB 写入失败整体回滚。

这条"确定性转换层"是整个方案的安全底座:LLM 只产出意图,执行层保证正确

4.2 编辑模式:base 级修改计划

编辑模式的会话种子内嵌整个工作空间的结构摘要(所有表、字段、已有工作流),因此用户不需要选表——AI 在对话中确认。
前端渲染成三类预览卡片(字段变更 / 业务关联 / 工作流),逐条开关:
在这里插入图片描述

安全规则由后端强制,不依赖提示词:

  1. 主字段不可删除、不可改名;
  2. 被本表公式或任一工作流节点/触发器引用的字段不可删除(跳过并返回原因);
  3. 关联源表与目标表不能相同;
  4. link 字段删除连带清理关联值与反向字段;
  5. 计划应用整体事务,失败全部回滚。

支持 4 种关联关系(1:1 / 1:N / N:1 / N:N)与双向关联;工作流的增/改/删按 tableName + name 定位,改名必须用 new_name 字段。

在这里插入图片描述
「AI 智能生成数据表」的落地思路可以浓缩成三句话:

  • 分层:LLM 负责理解与设计(澄清/结构/建议),确定性代码负责解析、校验、事务与安全;
  • 降级:增值环节(自动化建议)失败不阻断主流程(建表);
  • 人审:生成结果永远以"预览 + 开关 + 确认"的形式交给用户,执行权在平台手里。

对想落地"大模型 + 低代码"的团队,建议从结构化契约入手:先定义好 AI 输出的 JSON Schema 和安全边界,再谈提示词调优,工程可控性会好很多。


在线体验地址:http://103.236.98.220:28888/zerocode/bases —— 进入「应用管理 → 日管控填写表(演示)」,新建一条记录,就能看到 6 个检查项目自动就位。

担心数据安全?平台同样支持私有化部署源码级二次开发,Docker 镜像一行命令自己搭:

docker pull registry.cn-zhangjiakou.aliyuncs.com/xuanyuanke/zerocode:latest

如果本文对你有帮助,欢迎点赞、收藏、关注。相关系列:LF 自动化工作流设计器详解、零代码平台开放 API 设计(签名认证 + 按表授权)。

Logo

一站式 AI 云服务平台

更多推荐