跳到主要内容

AI 助手使用指南

SnapDevelop 平台在实体表设计、表达式构建、自定义函数和正则表达式等场景中,都提供了 AI 助手。用户只需用自然语言描述需求,即可让 AI 自动生成相应的代码或结构,大大提高效率。

在使用 AI 助手前,请确保已在平台中配置至少一个 AI 模型供应商(如 OpenAI、深度求索等),否则无法调用 AI 功能。详细配置方法,请参考 使用AI编程助手

一、实体表 AI 助手

实体表设计现在支持AI辅助生成,用户只需输入自然语言需求,AI即可自动生成数据库表结构,提升建模效率。

  1. 打开 SnapDevelop,新建一个项目。

  2. 新建一个实体表设计文件,点击设计器工具栏右侧的 AI 图标。

    image-20250925131814038

  3. 在弹出的 AI 对话框中输入自然语言需求,例如:“创建用户表”,“创建商品表”等。

    image-20250925132115214

  4. AI 会自动生成数据库表结构。

  5. 点击 应用 将 AI 生成的结果导入应用,完成实体表的设计。

    image-20250925132248434

二、表达式 AI 助手

表达式部分现在支持AI辅助生成,用户只需输入自然语言需求,AI即可自动生成对应的表达式逻辑,避免手工编写的繁琐。

  1. 建立需求:明确要实现的查询目标,例如:“查询库存余量最高的商品”。
  2. 添加方法并配置查询节点
  • 在接口中添加一个方法(如 GetListBySales)。

  • 添加查询节点,并引入需要关联的数据库表。

    image-20250925135904874

  1. 使用 AI 生成表达式
  • 点击 结束节点,将节点类型切换为 表达式

  • 点击表达式输入框右下角的 AI 图标,在弹出的 AI 对话框中输入自然语言需求。AI 会自动生成对应的表达式逻辑。

    image-20250925140113774

  1. 完成接口设计。

三、自定义函数 AI 助手

自定义函数的逻辑部分现在支持AI辅助生成,通过自然语言描述业务需求,AI能够自动生成对应的函数逻辑,简化开发过程。

  1. 建立需求:明确函数逻辑,例如:“获得最受欢迎的品牌,算法由价格、初始库存与现库存量的增量动态计算”。
  2. 创建 API 接口
  • 建立与业务相关的 API 接口(如 Brand)。

  • 使用查询节点获取所需的原始数据。

    image-20250925144059539

  • 设计数据聚合模型,为后续计算准备数据。

    image-20250925144614784

  1. 设计自定义函数
  • 打开自定义函数界面。

  • 设置函数的 参数返回值

    image-20250925145041152

  1. 使用 AI 生成函数逻辑
  • 点击函数体输入框右下角的 AI 图标,在弹出的 AI 对话框中输入自然语言需求。

  • AI 自动生成函数逻辑代码。

    image-20250925145536918

  1. 完成设计
  • 在流程中调用 自定义函数节点

  • 将计算结果通过 结束节点 返回。

    image-20250925150017635

四、正则表达式 AI 助手

模型字段的正则校验现在支持AI辅助生成,用户可以输入自然语言需求,AI将生成对应的正则表达式,并附带测试用例,提升设计效率。

  1. 打开 自定义数据结构,选择模型,选择需要验证的字段,例如ContactInfo(联系方式)。

  2. 在右边面板中点击 添加 下拉列表,选择 正则校验

    image-20250925152139786

  3. 点击正则表达式对话框中的 AI 图标,输入自然语言需求,例如:“验证手机号码”,“提取邮箱地址”等。

  4. AI 会生成相应的正则表达式,并附带测试案例,方便验证。

    image-20250925150826798