我想了解一下使用 CODEX 搭建案例中的CRM系统,是CODEX 生成 js 文件后然后直接执行js脚本吗?

本地部署的版本:

  • local 状态:ok
  • NocoBase Runtime:2.0.60
  • CLI:2.1.0-beta.44,已是最新版本

1.无法使用 nocobase-data-modeling 创建模型
2.我现在只执行到了生产表结构这一步,看起来像使用 ai 生成js脚本,然后node脚本js代码创建数据库表?
如果是这样的话ai开发的意义在哪呢?

你好,感谢反馈。

Codex 的工作方式不是"生成 JS 脚本再 node 执行"

Codex 配合 NocoBase 的工作原理: Codex → NocoBase Skills(让 Agent 理解 NocoBase 的系统配置规则)→ NocoBase CLI(真正执行建模、页面构建等操作)→ NocoBase Service(你的业务系统)

Skills 是知识包,让 Codex 懂得怎么操作 NocoBase;CLI 负责调用 NocoBase 的配置接口。

无法使用 nocobase-data-modeling 创建模型,建议按以下步骤排查:

  • 执行 nb init --ui,等浏览器打开可视化配置页,完成 Skills 安装和数据库配置
  • nb env list 确认环境状态正常
  • 再让 Codex 执行数据建模任务

可参考用 Codex 操作 NocoBase,搭建开发两不误 - NocoBase 文档

AI 开发的意义在哪?

用 Codex 操作 NocoBase,AI 面对的是一套经过生产验证的无代码配置层,而不是从零生成代码。好处有两个:

  • 效率:用自然语言就能完成数据建模、页面搭建、工作流配置,比手写代码快得多
  • 稳定:在 NocoBase 框架内创建的表结构、界面、权限,都经过严格测试和大量生产环境验证,不会出现 AI 裸写代码时那种不可控的问题

AI 搭建的结果,操作者可以随时在可视化界面接管修改,操作者配置的内容 AI 也能继续迭代,两者协同而不是非此即彼。