跳到主要内容
版本:Next

AI

一、CMS AI 整体说明

CMS AI 是 CMS 系统内置的核心 AI 能力,旨在通过自然语言交互,让用户无需复杂编程或设计技能,即可由 AI 精准解析需求,自动完成工程开发中的关键任务(如监控页面搭建、控制脚本编写),核心目标是显著提升工程开发效率,降低 OT 工程师的工程开发门槛。

二、使用前提

需注册并登录 CMS 账号(注册后赠送积分,使用 AI 生成类功能会消耗积分);确保网络畅通,保障 AI 能力与 CMS 系统正常交互;明确具体工程需求(如监控页面需展示的内容、脚本需实现的控制逻辑)。

三、AI 页面助手

AI 页面助手通过自然语言描述需求,自动生成布局专业、元素齐全的工业监控页面与看板,生成后支持微调优化,核心用于快速完成监控页面类工程开发。

image-20251025210723614

1. 功能说明

  • 支持通过自然语言描述页面 “主题(用途)、视觉风格(可选)、核心内容(需展示的数据 / 元素)”,AI 自动解析并生成静态监控页面;
  • 生成的页面涵盖实时数据展示(如电流、电压、生产计数)、设备状态反馈、基础交互元素,可直接用于生产监控场景;
  • 页面生成后无需从头重构,工程师仅需根据实际工程需求进行简单微调(如组件位置、颜色调整)即可投入使用。

2. 核心优势

  • 工程效率跃升:监控页面设计周期从传统 “小时级” 缩短至 “分钟级”,大幅加快工程交付进度;
  • 开发零门槛:OT 工程师无需掌握 UI 设计或前端开发技能,仅通过自然语言描述需求即可完成专业页面开发;
  • 页面风格统一:支持通过 “风格提示词” 定义统一设计标准(如 “深色科技风格”“卡片式布局”),多页面工程复用提示词可确保视觉一致性,减少后期调整工作量。

3. 典型使用场景

  • 工程方案快速验证:项目投标阶段需向客户展示界面原型,或内部评审新看板布局时,输入需求(如 “创建产线整体看板,包含 OEE、产量趋势和设备状态列表”),AI 短时间生成高保真页面,助力工程方案快速沟通与迭代;
  • 多页面工程标准化构建:为生产车间创建数十个同类设备监控页时,先定义统一 “风格提示词”(如 “工业灰风格,高亮色为青色”),后续生成不同设备页面时仅修改内容需求,确保所有页面布局、字体、颜色高度统一,降低工程标准化成本;
  • 复杂页面工程快速启动:开发含工艺计算、多数据处理的功能页面时,聚焦描述 “需包含的输入框、按钮、数据显示区”,AI 生成页面 “骨架”,工程师可直接投入后台逻辑与功能实现,减少前端布局耗时。

4. 提问技巧(快速生成优质页面)

(1)基础标准页面生成公式

公式:主题(页面用途)+ 风格(可选)+ 核心内容(需展示的数据 / 元素)

示例:创建一个机器人焊接工作站的监控页,深色科技风格,包含实时焊接电流图表、电压曲线、生产计数显示和设备状态指示灯。

(2)大屏定制页面生成公式

公式:主题 + 风格 + 布局结构(屏幕分区)+ 详细元素(每个区域的图表 / 数据)

示例:为 1920x1080 屏幕设计一个冲压机监控页,工业灰风格;页面分为左、中、右三列,左侧用仪表盘显示 OEE,中间用折线图显示实时压力曲线,右侧用表格显示历史故障记录。

image-20251025210628071

四、AI 脚本助手

AI 脚本助手通过自然语言描述控制逻辑或数据处理流程,自动生成符合语法规范的 C# 脚本,同时支持现有脚本的解释、调试与优化,核心用于快速完成脚本类工程开发。

image-20251025210807980

1. 功能说明

  • 支持通过自然语言描述脚本需实现的触发条件、操作步骤(如数据读取、API 调用、变量更新),AI 自动生成合规的 C# 脚本;
  • 可对现有无注释、逻辑晦涩的工程脚本进行逐行分析,生成通俗易懂的功能说明,降低脚本理解门槛;
  • 针对脚本运行错误(如逻辑漏洞、数据解析失败)或效率问题,提供智能排查与优化建议,减少脚本调试耗时。

2. 核心优势

  • 降低编程门槛:非专业编程背景的 OT 工程师(如工艺工程师、电气工程师),无需深入学习 C# 语法,即可完成系统集成、数据处理类脚本开发;
  • 提升脚本质量与效率:生成的脚本符合工业编程规范,减少语法错误;优化功能可提升脚本运行效率,降低工程后期维护成本;
  • 加速工程知识传递:快速解释旧脚本功能,助力新工程师或维护人员快速上手,避免因人员流动导致的工程知识断层。

3. 典型使用场景

  • 第三方系统集成脚本开发:需将生产数据上报 MES 系统或从 ERP 获取生产订单时,描述需求(如 “当工单 ID 改变时,通过 API 获取 MES 数据并写入本地变量”),AI 生成完整 API 调用脚本,无需手动编写复杂代码,缩短系统集成工程周期;
  • 旧工程脚本维护:接手无注释的旧项目脚本时,将代码粘贴给 AI 并提问 “请解释这段脚本的功能”,AI 生成逐行说明,帮助快速理解脚本逻辑,减少维护耗时;
  • 脚本调试与优化:脚本运行报错(如数据解析失败)或效率低时,粘贴代码并提问 “检查这段代码的逻辑错误”“如何优化这段代码性能”,AI 定位问题并提供修改方案,提升脚本调试效率。

4. 提问技巧(精准生成 / 调试脚本)

(1)脚本生成提问方式

  • “条件 - 动作” 结构:清晰描述触发条件与执行操作,示例:“当变量‘扫码完成’为 true 时,根据扫码结果调用 MES 的 API 接口‘api/check_material’”;
  • 明确数据源与目标:指明数据来源(如 API 地址、文件路径)与写入目标(如系统变量、数据库表),示例:“编写脚本,每天凌晨 1 点读取 D:\reports 下的生产日志 CSV 文件,并将内容插入数据库‘daily_log’表”;
  • 分步描述复杂流程:拆解多步骤需求(如 “获取数据 - 处理数据 - 写入数据”),分步生成后组合,示例:“第一步:从 CMS 读取当前扫描的工单 ID;第二步:用工单 ID 调用 MES 的 API;第三步:解析返回 JSON 中的 product_model 和 target_quantity,写入变量 Current_ProductModel 和 Target_Quantity”。

(2)脚本解释 / 调试提问方式

  • 解释脚本:“解释这段脚本的作用:[粘贴 C# 脚本内容]”;
  • 排查错误:“这段数据库连接脚本运行时报错,请检查可能存在的问题:[粘贴问题脚本内容]”。

五、使用注意事项

  1. 自然语言描述需求时需清晰准确(如 “实时焊接电流图表” 而非 “电流数据”),避免模糊表述,确保 AI 精准解析工程需求;
  2. AI 生成的脚本需在 CMS 测试环境中运行验证,确认逻辑无误后再部署到生产环境,保障工程稳定性;
  3. 注意积分消耗情况,若积分不足需及时补充,以免影响 AI 功能在工程开发中的正常使用;