UI 자동화 (UI Automation)

정의

화면에 보이는 버튼이나 창을 직접 클릭하게 만들어 자동화를 수행하는 방식이다. 백그라운드에서 조용히 데이터를 주고받는 API 연결과 달리 화면의 픽셀과 창의 위치에 전적으로 의존한다.

핵심 특징

  • 로봇이 글자의 의미를 이해하는 것이 아니라 특정 좌표에 버튼이 나타날 것을 기계적으로 예측한다.
  • 윈도우 업데이트나 인터넷 속도 지연 등 미세한 환경 변화만으로도 로봇이 길을 잃게 된다.
  • 버튼을 인식하지 못하면 허공을 클릭하거나 엉뚱한 창을 누르며 대기 상태에 빠진다.

관련 항목

  • [[power-automate]]
  • [[infinite-loop]]

인용 출처

haruzine 관점

눈을 감고 마우스를 움직이는 로봇이라는 근본적 한계로 인해 작은 팝업창 하나가 전체 업무를 마비시킬 수 있다는 점을 간과해선 안 된다.

마지막 검토

2026-06-28