生成式录制器
- Updated: 2025/12/29
生成式录制器
当网页应用程序发生变化或具有动态 UI 元素时,机器人 自动化可能无法可靠运行。 录制器 操作 可能会失败,因为它们可能在运行时找不到 UI 元素。 通过新的 生成式录制器 回退机制,您可以更可靠地自动化此类动态网页。
另请参阅 Generative Recorder Product Club。
架构
生成式录制器 架构图展示了系统的框架,重点突出了生成式 AI 在弹性 UI 自动化中的集成。
数据流
生成式录制器流程图概述了操作顺序,展示了如何使用生成式 AI 检测和适应界面变化,确保实现持续、有弹性的自动化。
可用性
- 角色: AAE_Basic 和 AAE_Bot 开发人员
- 设备许可证:Bot Creator 或 平民开发者
- 此功能目前仅适用于 AWS 和 GCP。
- 此功能目前仅支持在 Windows 平台上使用。
- 确保您系统上的最低 Bot Agent 版本和 Control Room 版本是随 Automation 360 v.32 发布的版本。
- 该功能目前在 Google Chrome 和 Microsoft Edge 浏览器中仅支持 HTML 技术。
- 确保您使用机器人兼容性版本 6,以利用生成式 AI 和本地回退功能增强自动化的弹性。 如果您将机器人兼容性版本设置为 5,在自动化中使用以下任何条件,并在调试模式下运行,则在 机器人 运行期间每当成功回退时,更新 DOMXPath 值为推荐的回退值时,您可能会遇到问题:
录制器 条件,例如 if、Else if、等待条件和 whilewhile 循环 操作 中的对象存在和对象不存在。
支持性
- If 操作
- 操作
- 操作
- 当您选择选项时,机器人 将不会显示错误消息。
- Google Chrome 和 Microsoft Edge 浏览器支持此功能。
- 生成式录制器 可提供弹性支持,有一个锚点 UI 元素用于回退,并且该 UI 元素标签在页面仅出现一次。
生成式 AI 的优势
- 回退: 当 录制器 无法自动化一个网页 UI 元素时,利用生成式 AI 和本地回退获取最新 UI 元素详细信息并进行自动化。
- 安全: 仅在编辑和匿名化后使用特定于 UI 元素的数据。 不使用与自动化 UI 元素无关的业务应用数据。
- 验证: 通过另一层验证处理生成式 AI 响应,以帮助提高回退的准确性。
- 可选: 如果您不想使用回退选项,您可以选择退出。
- 可追踪: 公民开发人员、专业开发人员和自动化管理员将在成功使用生成式 AI 回退时收到通知。
配置 Automator AI 中的 生成式录制器 回退设置
在管理选项卡的 Automator AI 设置中,生成式录制器配置面板为管理员提供了增强的控制能力,使其能够在整个组织范围内管理生成式 AI 功能。 这使您能够启用或禁用 生成式录制器 在无法通过主要方法检测到 UI 元素时所依赖的各个回退机制。
- 集中启用: 自动化管理员可以定义在 Control Room 中允许使用哪些回退类型,从而确保在所有环境中实现一致且经过批准的使用方案。
- 基于角色的细粒度权限: 组织可以决定哪些团队、部门或角色被允许实际使用这些回退类型。 这有助于加强治理,在必要时限制对高级功能的访问权限,降低风险,同时仍为需要该功能的团队提供灵活性。
- 在 Control Room 中,导航到。 选择 Automator AI 选项卡以访问并启用 生成式录制器 的回退设置。
- 在 Control Room 中,导航到。 创建或编辑一个角色,并为所有需要运行必须启用回退功能的机器人的用户分配 生成式录制器 回退权限。
- 在 机器人编辑器 中,导航到设置。 选择软件包设置选项卡,以确保已选择 生成式录制器 回退机制。
自动化的回退通知弹窗
当在本地、文本或基于视觉的自动化中发生回退时,回退通知弹窗可帮助您快速识别和管理动态属性,从而简化故障排查并提升您的自动化体验。
-
动态属性的可见性: 所有与该操作相关的动态属性现在都会显示在回退弹窗中。 这使您能够查看哪些属性已发生变化,这些变化可能会导致自动化失败。注: 回退弹窗会显示所选对象属性中的动态属性,但 DOMXPath 除外,无论是否未选中或被修改,该属性始终显示。
- 复制值: 您可以直接从弹窗复制任何属性的新值,并粘贴到其他位置,例如记事本。
-
可编辑和只读属性:
- 要更新动态属性,请确保您已通过复选框进行选择,然后单击更新属性选项。 在保存您的自动化之前,您可以撤销或重做您的操作。
- 当您取消选择某个属性时,该属性将变为只读状态,但您仍可复制其值。
- 保存并再次执行: 保存新值并重新运行自动化后,除非这些属性再次发生变化,否则不会触发回退。 这可以防止重复回退,并简化您的自动化运行流程。
- DOMXPath 属性: DOMXPath 属性始终处于选中状态,并默认设置为只读,因为无论在何种场景下,该属性都必须包含在对象属性中。
- 弹窗显示逻辑: 如果某个属性的已保存值和新值相同,则该属性不会显示在回退弹窗中。 仅显示有变化的属性,以减少杂乱。
- 更新对象属性: 弹窗只允许您更新对象属性。 它不允许您在条件中添加或删除属性,必须手动操作。 复选框仅用于更新现有属性的值。
- 值输入: 始终在值字段中输入纯文本值;不要使用变量。
- 运行模式 vs. 调试模式: 在运行模式下,您可以复制和粘贴属性值,但不能像在调试模式下那样直接更新属性。
这些回退弹窗使动态属性的识别、更新和管理更为便捷,减少重复的回退中断,并提升自动化流程在本地、文本及视觉场景中的可靠性。
资源
- 观看以下视频,了解 生成式录制器 的优势:
- 学习课程: Getting started with Generative Recorder