基于工厂数据构建应用
适用版本Cloud
通过 AI 对话构建自定义工业应用。应用可以使用工厂数据,并内置基于角色的访问控制、版本管理和外部部署等能力。
构建 Tier0 应用
Section titled “构建 Tier0 应用”构建应用前,请先创建一个项目。
- 项目用于归类应用,并管理应用访问权限。
- 同一个项目中的应用可以作为一个复杂系统中的功能模块单独存在。
- 每个项目中的数据彼此独立。
编写 Prompt
Section titled “编写 Prompt”为了让 agent 生成更符合需求的应用,请确保 prompt 至少 覆盖以下内容。
-
应用目标:这个应用的目的是什么?
Terminal window 为工厂技术人员创建一个设备维护应用。 -
应用数据:应用使用什么数据,数据在哪里?
连接数据到 UNS,并在 prompt 中说明 UNS topic。
Terminal window 该应用应使用 xxx UNS 模型库中的设备状态、报警记录和维护历史数据。Agent 会在初始化时自动模拟启动所需的数据。
-
应用功能:应用需要做什么?
Terminal window 该应用应允许用户监控设备状态、提交维护请求,并跟踪维修进度。
项目和应用都采用了基于角色的访问控制。
- 项目角色
- 可编辑:拥有项目的完整访问权限,但不能删除项目。
- 可启动:只能在 应用中心 中看到该项目,并使用已被授权的应用。
- 应用角色
- 由 agent 根据应用的业务逻辑自动生成。
- 只有先被添加为项目成员后,才能分配应用角色。
应用在 Tier0 中有 3 种状态。
- 草稿:应用的最新状态。如果没有部署,对该版本的修改不会影响其它版本。
- 快照:保存创建快照时的应用状态。部署快照版本会替换当前 启用 版本。
- 启用:当前在线运行的应用版本。
应用准备好后,可以在 预览 页面导出,用于外部第三方环境或 Tier0 Enterprise。
- 下载源代码:导出应用源代码,用于二次开发。
- 导出运行包:专门用于在 Tier0 Enterprise 本地导入。
- 分析 UNS 数据 - 使用 Marimo Notebook 和 Python 分析 UNS 数据。
- 最佳实践:连接工业协议 - 常见数据源连接示例。