AI 助手使用指南
SnapDevelop 平台在实体表设计、表达式构建、自定义函数和正则表达式等场景中,都提供了 AI 助手。用户只需用自然语言描述需求,即可让 AI 自动生成相应的代码或结构,大大提高效率。
在使用 AI 助手前,请确保已在平台中配置至少一个 AI 模型供应商(如 OpenAI、深度求索等),否则无法调用 AI 功能。详细配置方法,请参考 使用AI编程助手。
一、实体表 AI 助手
实体表设计现在支持AI辅助生成,用户只需输入自然语言需求,AI即可自动生成数据库表结构,提升建模效率。
-
打开 SnapDevelop,新建一个项目。
-
新建一个实体表设计文件,点击设计器工具栏右侧的 AI 图标。
-
在弹出的 AI 对话框中输入自然语言需求,例如:“创建用户表”,“创建商品表”等。
-
AI 会自动生成数据库表结构。
-
点击 应用 将 AI 生成的结果导入应用,完成实体表的设计。
二、表达式 AI 助手
表达式部分现在支持AI辅助生成,用户只需输入自然语言需求,AI即可自动生成对应的表达式逻辑,避免手工编写的繁琐。
- 建立需求:明确要实现的查询目标,例如:“查询库存余量最高的商品”。
- 添加方法并配置查询节点:
-
在接口中添加一个方法(如 GetListBySales)。
-
添加查询节点,并引入需要关联的数据库表。
- 使用 AI 生成表达式:
-
点击 结束节点,将节点类型切换为 表达式。
-
点击表达式输入框右下角的 AI 图标,在弹出的 AI 对话框中输入自然语言需求。AI 会自动生成对应的表达式逻辑。
- 完成接口设计。
三、自定义函数 AI 助手
自定义函数的逻辑部分现在支持AI辅助生成,通过自然语言描述业务需求,AI能够自动生成对应的函数逻辑,简化开发过程。
- 建立需求:明确函数逻辑,例如:“获得最受欢迎的品牌,算法由价格、初始库存与现库存量的增量动态计算”。
- 创建 API 接口:
-
建立与业务相关的 API 接口(如 Brand)。
-
使用查询节点获取所需的原始数据。
-
设计数据聚合模型,为后续计算准备数据。
- 设计自定义函数:
-
打开自定义函数界面。
-
设置函数的 参数 和 返回值。
- 使用 AI 生成函数逻辑:
-
点击函数体输入框右下角的 AI 图标,在弹出的 AI 对话框中输入自然语言需求。
-
AI 自动生成函数逻辑代码。
- 完成设计:
-
在流程中调用 自定义函数节点。
-
将计算结果通过 结束节点 返回。
四、正则表达式 AI 助手
模型字段的正则校验现在支持AI辅助生成,用户可以输入自然语言需求,AI将生成对应的正则表达式,并附带测试用例,提升设计效率。
-
打开 自定义数据结构,选择模型,选择需要验证的字段,例如
ContactInfo
(联系方式)。 -
在右边面板中点击 添加 下拉列表,选择 正则校验。
-
点击正则表达式对话框中的 AI 图标,输入自然语言需求,例如:“验证手机号码”,“提取邮箱地址”等。
-
AI 会生成相应的正则表达式,并附带测试案例,方便验证。