생성형 레코더

웹 애플리케이션이 변경되거나 동적 UI 요소가 존재할 경우 이를 자동화하는 Bot이 안정적으로 작동하지 않을 수 있습니다. 레코더 작업이 런타임에 UI 요소를 찾지 못할 수 있기 때문에 실패할 수 있습니다. 새로운 생성형 레코더 폴백 메커니즘을 사용하면 이러한 동적 웹 페이지를 보다 안정적으로 자동화할 수 있습니다.

주: 생성형 AI 모델은 오류가 발생하거나 생성하는 정보를 잘못 표시할 수 있습니다. AI 모델이 생성한 콘텐츠는 정확성, 신뢰성, 완성도를 검증하는 것이 좋습니다.

Generative Recorder Product Club 항목을 참조하십시오.

아키텍처

생성형 레코더 아키텍처 다이어그램은 시스템의 프레임워크를 보여주며, 생성형 AI의 통합을 통해 견고한 UI 자동화를 강조합니다.

생성형 레코더 아키텍처

데이터 흐름

생성형 레코더 흐름도는 작업 순서를 설명하며, 생성형 AI가 인터페이스 변경을 감지하고 적응하여 지속적이고 탄력적인 자동화를 보장하는 방법을 보여줍니다.

생성형 레코더 데이터 흐름

사용 가능

생성형 레코더 기능을 사용하려면 Automator AI 플랫폼 베이스 라이선스가 필요합니다. 라이선스는 모든 클라우드 지역에서 사용할 수 있습니다. 라이선스가 할당되면 다음 역할 및 기기 라이선스를 가진 모든 사용자가 생성형 레코더 기능을 사용할 수 있습니다.
  • 역할: AAE_BasicAAE_Bot 개발자
  • 기기 라이선스: Bot Creator 또는 시민 개발자
주:
  • 이 기능은 현재 AWS에서만 이용할 수 있습니다.
  • 시스템에 설치된 Bot 에이전트의 최소 버전과 Control Room 버전이 Automation 360 v.32과 함께 릴리스된 버전인지 확인합니다.
  • 이 기능은 현재 Google ChromeMicrosoft Edge 브라우저의 HTML 기술에 대해서만 지원됩니다.
  • 향상된 자동화 복원력을 위해 생성형 AI와 네이티브 폴백을 활용하려면 Bot 호환성 버전 6을 사용해야 합니다. Bot 호환성 버전을 5로 설정하고 자동화에서 다음 조건 중 하나를 사용하며 디버그 모드로 실행할 경우, 성공적인 폴백이 발생할 때마다 실행 중에 DOMXPath 값을 권장 폴백 값으로 업데이트하는 동안 문제가 발생할 수 있습니다.

    If, Else if, Wait for condition 및 Loop while 레코더에서 객체가 존재함객체가 존재하지 않음과 같은 작업 조건

지원 가능성

레코더 네이티브 및 생성형 AI 기반 폴백은 아래의 작업에서 객체가 존재함객체가 존재하지 않음 조건도 지원합니다.
  • If 작업
  • 루프 > While 작업
  • 대기 > 조건 대기 작업
주:
  • 고급 시간 초과 > 봇을 중지하고 오류 메시지 표시 옵션을 선택하면, 이 오류 메시지를 표시하지 않습니다.
  • 이 기능은 Google ChromeMicrosoft Edge 브라우저에서 지원됩니다.
  • 생성형 레코더는 폴백할 앵커 UI 요소가 있고 해당 UI 요소 라벨이 페이지에 한 번만 나타나는 경우 복원력을 지원합니다.

생성형 AI의 이점

  • 폴백: 레코더로 웹 UI 요소를 자동화할 수 없는 경우, 생성형 AI 및 네이티브 폴백을 활용해 최신 UI 요소 세부 정보를 가져와 자동화할 수 있습니다.
  • 보안: UI 요소와 관련된 데이터는 리댁션(redaction) 및 익명화 처리 후 사용됩니다. 자동화된 UI 요소와 관련이 없는 비즈니스 애플리케이션 데이터는 사용하지 않습니다.
  • 검증: 또 다른 검증 레이어를 통해 생성형 AI 응답을 처리함으로써 폴백 정확도를 높입니다.
  • 선택 사항: 대체 옵션을 사용하지 않으려면 옵트아웃하면 됩니다.
  • 추적 가능: 시민 개발자, 전문 개발자, 자동화 관리자는 생성형 AI 폴백이 성공적으로 수행되면 알림을 받게 됩니다.

생성형 레코더의 이점

자동화의 폴백 알림 팝업

네이티브, 텍스트, 또는 비전 기반 자동화에서 폴백이 발생하면 폴백 알림 팝업을 통해 동적 속성을 신속하게 식별하고 관리할 수 있습니다. 이렇게 하면 문제 해결이 간소화되고 자동화 경험도 향상됩니다.

폴백 팝업에 표시되는 동적 속성

폴백 팝업의 주요 특징은 다음과 같습니다.
  • 동적 속성의 가시성: 작업과 관련된 모든 동적 속성이 폴백 팝업에 표시됩니다. 이를 통해 어떤 속성이 변경되었는지, 그리고 자동화 실패를 유발하는 원인이 무엇인지 확인할 수 있습니다.
    주: 선택된 객체 속성에서 동적 속성을 표시하는 폴백 팝업은 DOMXPath를 제외하고 표시되며, DOMXPath는 선택 해제되거나 수정되어도 항상 표시됩니다.
  • 값 복사: 팝업에서 속성의 새 값을 복사하여 Notepad 등 다른 곳에 붙여넣을 수 있습니다.
  • 편집 가능 속성 및 읽기 전용 속성:
    • 동적 속성을 업데이트하려면, 해당 속성의 확인란을 선택한 후 속성 업데이트 옵션을 클릭하십시오. 자동화를 저장하기 전에 작업을 실행 취소하거나 재실행할 수 있습니다.
    • 특정 속성의 선택을 해제하면 읽기 전용이 되지만, 값 복사는 여전히 가능합니다.
  • 저장 후 재실행: 새 값을 저장하고 자동화를 다시 실행하면, 해당 속성이 다시 변경되지 않는 한 폴백이 트리거되지 않습니다. 이를 통해 반복적인 폴백을 방지하고 실행을 간소화할 수 있습니다.
  • DOMXPath 속성: DOMXPath는 모든 시나리오에서 객체 속성에 반드시 포함되어야 하므로 항상 선택 상태이며 읽기 전용으로 설정됩니다.
  • 팝업 표시 로직: 저장된 값과 새 값이 동일하다면 해당 속성은 폴백 팝업에 표시되지 않습니다. 변경된 속성만 표시되어 혼잡함이 줄어듭니다.
  • 객체 속성 업데이트: 팝업은 기존 객체 속성의 값을 업데이트하는 기능만 제공합니다. 기준에서 속성을 추가하거나 제거할 수 없으며 수동으로 해야 합니다. 확인란은 기존 속성의 값을 업데이트하는 용도로만 사용됩니다.
  • 값 입력: 값 필드에는 항상 일반 텍스트 값을 입력해야 하며, 변수를 사용할 수 없습니다.
  • 실행 모드와 디버그 모드 비교: 실행 모드에서는 속성 값을 복사하고 붙여넣을 수 있지만, 디버그 모드에서처럼 속성을 직접 업데이트할 수는 없습니다.

이러한 폴백 팝업은 동적 속성을 식별, 업데이트 및 관리하기 쉽게 만들어 반복되는 폴백 중단을 줄이고 네이티브, 텍스트 및 비전 기반 시나리오 전반에서 자동화의 신뢰성을 향상시킵니다.

리소스