로보틱프로세스자동화 (Robotic Process Automation (RPA))
쉽게 풀면
사람이 매번 반복해서 하던 단순한 컴퓨터 작업을 소프트웨어 로봇이 대신 자동으로 처리해주는 기술이다.
왜 중요한가
RPA(로봇프로세스자동화)는 소프트웨어 로봇을 활용해 데이터 입력이나 보고서 작성처럼 규칙 기반의 반복적인 사무 업무를 자동화하는 기술로, 별도의 시스템 개편 없이 기존 소프트웨어 위에서 사람의 화면 조작을 모방하는 방식으로 작동해 도입 비용과 기간이 상대적으로 낮다는 점이 기업 채택의 주된 이유로 다뤄진다. 재무회계나 인사 부서의 반복 업무 자동화에 흔히 적용된다.
논문에서는 이렇게 쓰입니다
매일 여러 시스템에서 데이터를 추출해 엑셀로 취합하던 업무를 RPA 봇이 정해진 규칙에 따라 자동 수행하도록 스크립트화한다.
이 문장은 사람이 반복해서 하던 사무 업무를 소프트웨어 로봇에 맡긴 뒤, 일 처리 속도와 실수하는 비율이 어떻게 달라졌는지 살펴봤다는 뜻입니다.
조금 더 깊게 보면
RPA는 정해진 규칙을 벗어나는 예외 상황이나 판단이 필요한 업무에는 적용하기 어려워, 프로세스가 표준화되지 않은 상태에서 무리하게 도입하면 오히려 오류가 반복 확산되는 부작용이 생길 수 있다. AI행정서비스나 지능형 자동화가 학습과 판단 능력을 포함하는 데 비해 RPA는 미리 정의된 규칙을 그대로 실행하는 데 그친다는 점에서 기술적 성격이 다르다. RPA는 사람의 개입 없이 정해진 규칙을 그대로 실행하는 무인형(unattended)과, 사람의 작업을 보조하며 함께 실행되는 유인형(attended)으로 나뉘며 적용 업무의 성격에 따라 선택이 달라진다. 최근에는 문서에서 정보를 인식하는 광학문자인식이나 판단이 필요한 예외 처리에 기계학습을 결합한 지능형 자동화로 확장되고 있다.
주의할 점
RPA는 규칙이 명확한 정형업무에 적합하며, 예외처리가 잦거나 비정형적 판단이 필요한 업무에는 적용 한계가 뚜렷하다. 봇이 참조하는 화면 레이아웃이 바뀌면 자동화가 오작동할 수 있어, 대상 시스템의 업데이트 시점마다 봇 스크립트도 함께 점검·수정해야 한다.