RPA(Robot Process Automation)
RPA는 로봇 프로세스 자동화의 약어로 인간이 수행하는 작업을 로봇으로 자동화하여 처리하는 기술
ex) 엑셀 파일에서 많은 데이터를 추출하고 분석하는 작업은 인간도 가능하지만, 이 작업이 반복된다면 능률은 떨어진다.
그렇다고 해서 RPA가 무조건 적으로 인간을 대체하여 독자적으로 작동하는 것은 아니다.
RPA의 두가지 종류
1. 무인 자동화
무인 자동화는 사람의 개입 없이 자동화를 진행하는 것을 의미한다. 자동으로 웹사이트에서 데이터를 수집하고 처리하는 것이 대표적이다.
2. 유인 자동화
유인 자동화는 사람과 로봇 소프트웨어가 함께 작업하는 것을 의미한다. 직원이 작업을 수행할 때 RPA가 작업을 보조해준다.
직원의 컴퓨터에 RPA가 인터페이스처럼 적용되어 상호작용을 하며 작업을 수행하는 것이다. 실시간으로 지시를 하거나 RPA의 기능을 클릭하여 자동화 처리한다.
RPA의 특징
1. 자동화 처리
RPA는 반복적이거나 규칙적인 작업을 자동으로 처리할 수 있다. 높은 정확성과 빠른 속도를 필요로 하는 반복적인 작업에 적용가능
고객의 정보를 업데이트하거나 주문을 처리하는 등 비교적 반복성이 높지만 정확하게 해야하는 업무는 RPA의 대표적인 우선 대상이라 할 수 있다.
2. 빠른 구현
RPA는 복잡하고 다양한 기능을 가진 다른 프로그램과 달리, 목적이 명확하게 정해져 있다.(자동화하려는 대상을 분석하면 쉽게 적용이 가능)
3. 효율성
간단하고 반복적인 업무에 투입되는 인력을 줄일 수 있다. 또한 인간에서 로봇으로 대체하면 기존 작업에서 발생할 수 있는 오류를 최소화 시킨다.
4. 사용 및 관리
프로그램의 적용이나 실사용 과정이 쉬워 업무의 복잡도나 양에 따라 기능을 조절하는 것이 수월하다.
RPA 원리 및 과정
1. 사용자가 작업을 정의
(1)자동화를 적용해야 할 업무를 파악하고 실제 작업자가 수행하는 일련의 작업을 순서대로 정리해야한다. 또한 작업에 필요한 정보, 문서 등을 파악
2. 로봇이 수행해야할 작업을 직접 개발
(2)RPA 도구를 이용해 작업 프로세스를 녹화하거나 스크립트 작성.(로봇이 자동화 할 작업의 과정의 샘플을 만드는 것)
ex) 내가 엑셀 웹사이트에 존재하는 이미지를 모두 저장하는 프로그램을 만들기 위해 특정 웹사이트에 있는 모든 이미지를 저장하는 과정을 녹화한다.
또는 (2)작업 수행 단계와 조치를 문서 혹은 코드의 형태로 상세하게 기록한 '스크립트'를 작성해 로봇 운영 환경에 배포하는 것이다.
그리고 (3)로봇(소프트웨어)의 인터페이스 환경을 적절히 구성하는 것이다.
(4)이후 로봇이 해당 작업을 수행하면, 이를 모니터링하고 필요에 따라 수정이나 보완 작업을 해 RPA 프로그램을 만들어낸다.
RPA 전망과 미래
최근 RPA가 처리해야할 작업의 우선순위나 데이터 추출에 인공지능이 개입해 단순 자동화가 아닌 지능까지 결합한 형태로 바뀌고 있다.
단순 자동화 업무가 아니라 RPA를 최적화하여 보다 좋은 도구로써 활용 가능성이 높기 때문에 주목할 필요가 있다.
'DI(Digital Innovation) > 제조 IT' 카테고리의 다른 글
PLM(Product Lifecycle Management, 제품 라이프 사이클 관리) (0) | 2024.01.11 |
---|---|
SPC(Statistical Process Control, 통계적 공정 관리) (0) | 2024.01.11 |
MES(Manufacturing Execution System, 제조 실행 시스템) (1) | 2024.01.09 |
ERP(Enterprise Resource Planning, 전사적 자원 관리) (1) | 2024.01.09 |
스마트 팩토리(Smart Factory) (0) | 2024.01.09 |