3.12、使用技巧与最佳实践
本文汇总AI助手的提示词编写技巧、跨助手协作流程和团队使用规范,帮助您更高效地使用AI页面助手、AI变量助手、AI建表助手、AI模型助手、AI图片助手、AI脚本助手、API对接助手和AI智能绑定。
3.12.1、通用提示词编写技巧
1. 使用"5W1H"框架
清晰的需求描述应该包含:
- What(什么):要实现什么功能
- Why(为什么):业务背景和目的
- Who(谁):面向哪些用户
- When(何时):触发时机、执行时间或刷新频率
- Where(哪里):应用场景、模块入口或设备范围
- How(如何):具体实现方式、规则或约束
不推荐的描述:
创建一个监控页面
推荐的描述:
What: 创建注塑机监控页面
Why: 用于车间现场实时监控设备状态
Who: 车间操作工和班组长使用
When: 7x24小时实时显示,数据每2秒刷新
Where: 车间大屏,分辨率1920x1080
How: 包含温度曲线、压力仪表盘、产量计数、状态指示灯和报警列表
2. 分层描述复杂需求
对于复杂需求,建议采用"总体目标 -> 功能模块 -> 详细规则"的结构。
第一层:总体目标
创建一个MES工作站页面,用于生产现场的工单管理和数据采集。
第二层:功能模块
页面分为三个主要区域:
1. 工单信息区:显示当前工单详情
2. 数据采集区:扫码、输入、确认
3. 历史记录区:显示最近10 条操作记录
第三层:详细规则
工单信息区包含:
- 工单号,大字体显示
- 产品型号、目标数量、已完成数量
- 工单状态,用颜色标识:进行中为绿色,暂停为黄色,异常为红色
3. 使用具体的数值和单位
不推荐的描述:
显示一些温度数据
推荐的描述:
显示4个温度传感器数据,范围0-200摄氏度,保留1位小数,超过180摄氏度时红色显示。
4. 明确输入材料和参考对象
AI页面助手、AI变量助手、AI建表助手、AI模型助手、AI图片助手和API对接助手都可以从更明确的输入材料中获得更稳定的结果。
根据上传的看板截图,参考它的布局和深色科技风格,
但内容改为二号产线的OEE、产量趋势、设备状态和报警信息。
根据上传CSV点表, 里面包含变量名、寄存器地址、数据类型和读写权限。
请按Modbus TCP协议解析,设备IP为192.168.1.100,端口为502。
5. 明确优先级
对于多个需求,建议标注优先级,帮助AI先保证核心功能。
必须包含:
- 实时温度显示
- 设备状态指示
- 报警列表
重要但可后续调整:
- 温度历史曲线
- 班次产量统计
可选:
- 预留设备3D模型占位
3.12.2、跨助手推荐工作流
1. 从设备接入到页面展示
适用于新设备接入、产线监控页和项目交付场景。
- 使用 AI变量助手 生成设备点表,形成标准变量
- 使用 AI建表助手 创建历史库、聚合统计表或业务数据表
- 使用 API对接助手 配置 MES、ERP、云平台等第三方系统 API
- 使用 AI页面助手 生成监控页面、看板或大屏,需要展示设备要求提前预留占位
- 使用 AI模型助手 生成设备3D模型,使用 AI图片助手 生成或美化设备图片素材
- 使用 AI智能绑定 将页面组件与变量、数据表绑定
- 使用 AI脚本助手 补充复杂业务逻辑、数据加工和 自动化控制
- 在测试环境中验证数据、交互、接口、脚本和页面展示效果
2. 原型验证优先流程
适用于投标演示、客户沟通和方案评审。
3. 工程交付优先流程
适用于标准严格、需要真实数据和可维护性的项目。
- 先整理变量命名规范、点表和数据归档规则
- 使用 AI变量助手 完成变量标准化解析生成
- 使用 AI建表助手 完成历史库和运行、业务数据表配置
- 使用 AI页面助手 引导模式生成页面
- 使用 AI智能绑定 并逐项审核绑定建议
- 使用 API对接助手 完成标准 API 互联配置并预检调试
- 使用 AI脚本助手 生成复杂逻辑脚本后做测试验证
3.12.3、按助手类型的最佳实践
1. AI页面助手
选择合适的生成模式
- 快速模式:适合方案前期构思、概念验证和页面原型探索
- 引导模式:适合工程交付、需求明确、标准严格的页面生成
页面生成公式
页面主题 + 使用场景 + 视觉风格 + 布局结构 + 展示数据 + 交互要求
示例:设备监控页
创建注塑机监控页面,用于车间大屏实时查看设备状态。
采用深色科技风格,分辨率1920x1080。
布局:
- 顶部:设备名称、当前班次、运行状态和时间
- 左侧:三段料筒温度曲线
- 中间:注射压力仪表盘、锁模力仪表盘和设备示意图
- 右侧:产量、周期时间、合格率和报警列表
- 底部:启动、停止、复位、急停按钮
要求:
- 状态颜色:运行绿色,待机黄色,故障红色
- 关键数据使用大字体
- 报警信息最多显示10条
使用参考图和素材模版
如果有目标样式,优先上传参考图或选择素材模版,并补充说明哪些部分需要参考。
请参考我上传图片的三列布局和深色配色,
但不要照搬文字内容。
页面主题改为包装产线监控,
中间区域展示产线流程,右侧展示报警和工单信息。
善用局部重构
页面整体满意但局部不合适时,不需要重新生成整页。先框选目标区域,再说明修改点。
只调整我选中的区域:
1. 把报警列表改为卡片列表
2. 每条报警显示时间、设备名、报警等级和处理状态
3. 高级报警使用红色强调
2. AI变量助手
点表准备建议
AI可以解析不完全规范的点表,但规范表头能显著提升准确率。建议点表至少包含:
- 变量名
- 地址或寄存器
- 数据类型
- 读写权限
- 单位
- 描述
一次性补齐协议参数
如果已知设备通讯参数,建议在首次对话中一起说明。
请导入这份CSV点表。
协议为Modbus TCP,设备IP为192.168.1.100,端口502,站号1。
变量名前统一加前缀 Line2_,并保留原始描述。
请先生成导入方案,确认后再执行。
小批量变量创建
帮我创建一个S7设备通道,IP是10.0.0.5,Rack为0,Slot为1。
变量包括:
- 温度,DB1.DBD0,Float,只读
- 压力,DB1.DBD4,Float,只读
- 启停状态,DB1.DBX8.0,Bool,只读
变量命名规范
建议团队统一变量命名方式,便于后续智能绑定和建表。
设备类型_设备编号_参数类型_参数编号
示例:
- Injection_M1_Temperature_01
- Injection_M1_Pressure_Main
- Packaging_L1_Speed_Conveyor
3. AI建表助手
先判断建表类型
- 历史库:用于连续采集、趋势曲线、设备运行数据追溯
- 数据管理表:用于业务归档、统计分析、基础资料维护和聚合计算
历史库归档提示词
把二号产线所有温度和压力变量做历史归档。
温度变量使用变化记录,死区0.5摄氏度;
压力变量每10秒定时记录一次。
请按变量类型自动分组,生成历史组方案,我确认后再执行。
数据管理建表提示词
帮我创建二号产线班次能耗统计表。
字段包括:
- 班次名称,String
- 开始时间,DateTime
- 结束时间,DateTime
- 用电量,Float,单位kWh
- 用水量,Float,单位t
- 压缩空气消耗,Float,单位Nm3
数据来源从二号产线的电表、水表和气耗变量中匹配。
按早班、中班、晚班生成统计规则。
请先生成方案。
字段超过十个时先整理附件
如果字 段较多,建议先整理为CSV,再上传给AI。字段清单建议包含字段名、字段类型、是否必填、默认值、来源变量和备注。
4. AI模型助手
文生3D提示词公式
行业场景 + 设备类型 + 结构特征 + 材质颜色 + 风格要求
示例:
一个用于化工厂的立式储罐,采用不锈钢材质,表面光滑无焊缝,顶部配有安全阀和液位计,底部为锥形封头,整体呈银灰色金属光泽,写实工业风,背景可加入管道与仪表,展现严谨的工程感
图生3D 图片准备建议
- 背景尽量简单,最好是纯色
- 图片中只保留一个主体设备
- 主体不要太小,轮廓要清晰
- 尽量避免文字、水印和遮挡
- 使用清晰图片,越清晰生成效果越好,分辨率不低于128x128
模型面数选择建议
- 快速看效果:先选择较低面数
- 页面重点展示:选择中等或较高面数
- 多设备同屏展示:控制面数,避免影响页面性能
5. AI图片助手
设备图片提示词公式
设备类型 + 结构特征 + 展示角度 + 材质颜色 + 风格要求 + 页面用途
示例:单台设备图片
生成一张注塑机设备图片,
三分之二侧视角,
蓝灰工业风格,
设备结构完整,背景干净,
适合用于组态页面展示。
示例:金属设备展示图
生成一张立式储罐设备图片,
正视角,
不锈钢材质,
写实展示风格,
背景干净,
适合用于组态页面中的设备展示区。
参考图美化和抠图写法
如果已有现场设备照片,优先上传参考图,再说明保留内容、优化方向和最终用途。
参考这张设备图,
保留主体轮廓和正视角,
优化设备质感,
去掉杂乱背景,
背景处理干净,
用于组态页面设备展示区。
保持设备图片和页面风格一致
生成图片前,先确定页面风格,再把设备视角、材质颜色、背景复杂度和最终用途写清楚。用于组态页面的设备图片应突出设备主体,避免过度装饰影响数据阅读。
6. AI脚本助手
模块化脚本开发
将复杂脚本拆分为多个模块,分别生成后组合。
数据获取模块
编写数据获取类DataFetcher:
- 方法:GetFromAPI(url, params)
- 功能:调用HTTP API获取数据
- 返回:JSON对象
- 异常处理:超时重试3次,失败返回null
数据处理模块
编写数据处理类DataProcessor:
- 方法:ParseJSON(jsonString)
- 功能:解析JSON,提取指定字段
- 返回:Dictionary<string, object>
- 异常处理:解析失败记录日志
数据存储模块
编写数据存储类DataStorage:
- 方法:SaveToDatabase(data)
- 功能:批量插入数据库
- 返回:成功记录数
- 异常处理:事务回滚