Generative Recorder 常见问题解答

查看常见问题解答以了解更多关于 Generative Recorder 的信息。

1. Generative Recorder 何时可用?
Automation 360 v.32 开始,所有持有许可证的云客户将可使用 Generative Recorder
2. 如何选择 Generative Recorder 功能?
生成式录制器随 Automator AI Base 许可证提供,参阅 Intelligent Automation - Automator AI Base
3. 是否可以在我的本地 Control Room 中使用 Generative Recorder
Generative Recorder 目前仅对我们的云客户开放。对本地 Control RoomGenerative Recorder 支持仍在规划中。
4. 要使用 Generative Recorder,是否需要从生成式 AI 提供商(如 Azure OpenAI)处购买任何许可证,或者是否需要执行任何 LLM 配置?
否,Generative Recorder 负责生成式 AI 的集成。 您无需购买 Azure OpenAI 许可证或执行任何其他配置即可启用基于生成式 AI 的回退功能。
注: 但仍需要一个 Automator AI Base 许可证来启用 Generative Recorder
5. 如果公司策略不允许使用生成式 AI,是否还可以使用 Generative Recorder
是,您可以使用录制器的本地回退功能增强自动化弹性。 本地回退功能并不基于生成式 AI。
6. 录制器本地回退功能与基于生成式 AI 的回退功能有何不同?
  • 录制器本地回退功能: 依赖于自动化设计过程中收集的额外 UI 元素细节。 使用录制器内置算法和这些额外数据在发生回退时自动化 UI 元素。
  • 基于生成式 AI 的回退功能: 利用实时应用程序的当前状态,但不包括敏感的业务数据。 使用大型语言模型识别目标 UI 元素的独特特征,以在发生回退时进行自动化。
7. 如何管理无人值守自动化中频繁出现的回退通知弹窗?
无人值守自动化在发生回退时不会出现回退通知对话框。 这将确保自动化流程顺利进行。
注: 回退通知对话框仅显示给平民和专业开发人员。
8. 购买前是否可以试用 Generative Recorder
您可以通过我们的云托管预览环境试用 Generative Recorder
9. 是否可以为每个自动化选择性启用 Generative Recorder
是,可以根据您的需求和偏好在每个自动化的基础上启用 Generative Recorder
10. 如果使用 Microsoft Active Accessibility、Microsoft UI Automation 或 COM UI Automation 捕获对象,回退机制在这些方法中是否仍以相同方式运行?
Generative Recorder 目前仅支持通过 HTML 技术捕获对象的基于 web 的应用程序的回退。
11. 是否存在 Generative Recorder 无法运行的情况?
如果应用程序发生重大更改,导致 AI 无法找到与之前相同的路径,像普通 Recorder 一样,将运行失败。 在这种情况下,我们建议您重新设计该部分自动化。
12. 在 Control Room 中启用安全录制时,Generative Recorder 可以运行吗?
是的,只要禁用保存时自动删除未使用对象属性的选项,Generative Recorder 就能在启用安全录制的情况下运行。
13. Generative Recorder 使用哪个生成式 AI 提供商?
Generative Recorder 的设计使底层大型语言模型的选择完全透明。 我们目前使用 Microsoft Azure OpenAI。 请注意,您的数据中心与 Azure OpenAI 之间没有直接集成,因为所有出站通信都是通过托管在 Automation Anywhere Cloud 中的专用服务进行。
14. Generative Recorder 是否能够与我工作场所认可的生成式 AI 供应商(例如,谷歌、亚马逊、Anthropic)集成?
我们目前正在评估这一功能,以便将其纳入我们的路线图。
15. 如何确保基于生成式 AI 的回退功能中应用业务数据的安全性?
对于基于生成式 AI 的回退功能,我们仅使用特定于当前自动化 UI 元素的应用程序源代码数据。 我们不会保留、传输或使用任何业务数据,例如自动化业务应用程序中的个人身份信息。 任何作为应用源代码一部分的潜在业务数据,在使用之前都会先进行匿名化处理。 此外,发生回退之前通过自动化输入或提取的任何数据也将被排除在我们的处理范围之外。 我们确保没有业务数据被传送到大型语言模型。
16. Generative Recorder 是否会在我公司数据中心与公共生成式 AI 提供商之间开启任何直接通信?
数据中心与公共生成式 AI 提供商之间没有直接集成。 相反,任何对生成式 AI 的回退请求都通过托管在 Automation Anywhere 云中的专用服务进行。 这可以更好地控制与生成式 AI 提供商交换的数据。 因此,这提高了数据隐私和安全性,因为任何潜在的敏感信息都不会直接暴露给生成式 AI 提供商,从而降低了数据泄露或未经授权访问的风险。
17. 如何确保生成式 AI 为我们的自动化提供可靠的回退功能?
我们使用一系列精心设计的提示来限制自动化可以采取的路径范围。 这可以完全防止生成式 AI 产生幻觉。 当有疑问时,自动化不会猜测。
18. Automation Anywhere 对配置 Generative Recorder 弹性的建议是什么?
我们建议您为自动化配置这两种类型的弹性。 当同时启用本地回退和生成式 AI 回退时,自动化首先使用本地回退在捕获的对象上执行 actions。 如果自动化无法通过本地回退支持检测到对象,将使用基于生成式 AI 的回退。
19. Generative Recorder 如何确保 GenAI 回退建议的可靠性?
Generative Recorder 验证回退 DOMXPath 可以唯一识别目标 UI 元素后,将进行额外的验证步骤。 这涉及比较 UI 元素的其他属性。 例如,如果自动化操作涉及数据输入,Generative Recorder 将确保只有在回退 DOMXPath 与数据输入(如文本框)相对应,而不是与按钮或标签相对应时,自动化才会继续。
20. 购买 Automator AI Base 许可证后,是否也可以将 Generative Recorder 集成到现有的自动化中?
我们建议为您现有的自动化启用 Generative Recorder。 这将确保新的 actions 具有更好的弹性,并确保现有的 actions 也将在其 Recorder 对象被重新捕获时得到改善。 重新捕获这些对象至关重要,因为 Generative Recorder 使用了额外的设计时 UI 元素数据来增强其回退机制。 从 Recorder package(版本 3.1.5.20240412-132755)开始捕获这些额外数据。
21. 通过使用 Automator AI Base 许可证,可以获得多少 Generative Recorder 的建议?
对于已购买 Automator AI Base 许可证的客户,我们不限制 Generative Recorder 的使用。 我们建议您在尽可能多的自动化中启用 Generative Recorder
22. 我是否可以获得 Generative Recorder 防止自动化失败的相关记录 ?
Generative Recorder 为授权用户提供完整的可追溯性,涵盖所有帮助防止自动化失败的情况。 这包括系统警报中的通知,并附有指向特定自动化详细信息的链接。 审核日志条目还将记录相关的回退详细信息,例如用户身份、设备信息、自动化名称以及发生回退的行号。 这种全面的记录机制有助于监控 Generative Recorder 在影响自动化决策中的具体作用。
23. 您是否会缓存生成式 AI 的响应,以在下次运行中节省自动化相同 UI 元素的成本?
是,我们将缓存生成式 AI 的响应以用于成功的回退事件。 这将节省生成式 AI API 调用,并缩短自动化执行时间。 从 Automation 360 v.33 开始将支持此功能。
24. Generative Recorder 是否可以根据生成式 AI 的建议自动更新自动化流程?
Generative Recorder 支持在人类参与机制下自动更新自动化。 平民开发人员和专业开发人员将收到自动更新自动化的建议列表,以提高其弹性。 接受建议后,自动化将更新。
25. 是否需要打开任何端口才能使用 Generative Recorder
否。如果您可以通过云访问 Automation Anywhere Control Room,那么您也可以访问 Generative Recorder
26. 如何查看录制器软件包设置?
要查看 Generative Recorder 设置,请确保以下内容:
  • Automator AI Base 的同一应用程序服务器上。
  • Bot editor 中添加录制器 > 捕获 action