Generative Recorder
- Updated: 2025/02/11
When web applications undergo changes or have dynamic UI elements, the bots automating them might not work reliably. The Recorder actions could fail because they might not find the UI elements at runtime. With the new Generative Recorder fallback mechanism, you can automate such dynamic web pages more reliably.
See also Generative Recorder Product Club.
Architecture
The Generative Recorder architecture diagram illustrates the system's framework, highlighting the integration of generative AI for resilient UI automation.
Data flow
The Generative Recorder flow diagram outlines the sequence of operations, showcasing how generative AI is employed to detect and adapt to interface changes, ensuring continuous and resilient automation.
Availability
- Role: AAE_Basic and AAE_Bot Developer
- Device License: Bot Creator or Citizen Developer
- This feature is available with AWS and GCP Cloud.
- Ensure that the minimum Bot Agent version and the Control Room version on your system is the version that was released with Automation 360 v.32.
- This feature is currently supported only for HTML technology in Google Chrome and Microsoft Edge browsers.
- Ensure that you use Bot
compatibility version 6 to
leverage Generative AI and Native fallbacks for enhanced automation
resiliency. If you set your Bot compatibility
version to 5, use any of the following conditions
in your automation, and run it in Debug mode, you
might encounter issues while updating the DOMXPath value to the
recommended fallback value during bot run whenever a
successful fallback occurs:
Recorder conditions such as Object exists and Object does not exist in If, Else if, Wait for condition, and Loop while actions.
Supportability
- If action
- action
- action
- When you select the bot will not display an error message. option, the
- This capability is supported for Google Chrome and Microsoft Edge browsers.
- Generative Recorder supports resiliency when there is an anchor UI element to fall back on, and when that UI element label appears only one time on the page.
Benefits of generative AI
- Fallback: When Recorder is not able to automate a web UI element, leverage generative AI and native fallbacks to get the latest UI element details and automate.
- Secure: The data specific to the UI element is used only after redaction and anonymization. Business application data that is not related to the automated UI element is not used.
- Validate: Process generative AI response through another layer of validation to help improve fallback accuracy.
- Optional: If you do not want to use the fallback option, you can opt out.
- Traceable: Citizen developer, Professional developers, and Automation admins will be notified on the successful use of the generative AI fallback.
Resources
- Watch the following video to learn the benefits of Generative Recorder:
- Learning course: Getting started with Generative Recorder