[RPA 기초] RPA란? 개념과 종류 및 활용 사례 총정리
▶ RPA 관련 내용입니다.
필자는 현재 제조업에서 PI/DT직무 역할을 수행하고 있으며 5년간 RPA/ AI / BI 등의 툴을 전사 추진중에 있습니다.
그 중 가장 현업 대상 반응이 좋고 지속적인 니즈가 있던 부분은 바로 'RPA'였습니다.
(전 직장에서는 AutomationAnywere, Uipath를 활용했고, 현 직장에서는 MS PowerAutomate를 가용중에 있습니다.)
RPA 도입을 위해 SDS 제품 BluePrism등 다양한 제품등을 가용중에 있습니다.
현업 인터뷰와 VoC를 통해 확인해보니, 가시적이고 현업 업무에 대한 단순업무를 제거함으로써 좀 더 피부에 확 와닿게 됨으로써 인것 같습니다.
3년동안의 과정을 살펴본 결과, 아래와 같이 현업의 인식 및 태도가 변화하고 있습니다.
1년차엔 "이런게 있네 ?"
2년차 "이게 되네 ?"
3년차 "나도 해줘!"
RPA라는게 단순 개발이 아닌 현업의 비즈니스 케이스를 개선한다는 목적으로 접근해야 현업의 만족도 를 최상으로 이끌수 있습니다. 현업은 IT 를 모르고, 개발자는 현행 프로세스 및 도메인 지식이 없다보니, PI관점으로 비즈니스 케이스를 개선한다는 접근이 되지 않는다면 해당 프로젝트의 완성도는 낮아질수 밖에 없습니다.
따라서 시장에서 가치가 높은 개발자는 단순 현업 요청에 맞춰 개발하는 것이 아닌, 과제의 목적/취지를 알고 현행 프로세스를 개선하며 비즈니스 케이스의 가치를 향상시키는 개발자가 가치있는 개발자라고 감히 생각합니다.
AI 등의 발달로 RPA라는 기술이 "겨우?"라는 인식이 있을수도 있지만 사실상, 현업에서는 AI는 아직 현행업무에 적용하여 ROI를 산출하기에는 어떤 대기업에서도 현실적으로 쉽지 않습니다. 오히려 생성형 AI의 탄생으로 누구나 어렵지 않게 노코딩 등으로 RPA를 개발할수 있고 본인의 업무에 적용할수 있습니다.
RPA 관련 많은 발표를 진행하며, 항상 이야기하는건 "같은 행동을 반복하며 다른 결과를 기대하는것은 미친짓이다"라는 아인슈타인의 말을 인용하고 있습니다. 항상 새로운 "변화"는 "불만"과 "불편함"에서 초래되며, 단순히 불만만 품는게 아닌, 그 마음가짐에서 개선해나가는 행위 자체가 변화의 큰 발걸음이라고 생각합니다.
----------------------------------------------------------------------------------------------------------------
💡 RPA란?
최근 기업들이 업무 자동화(RPA: Robotic Process Automation) 를 적극적으로 도입하고 있습니다.
반복적이고 규칙적인 업무를 RPA를 통해 자동화하면 생산성 향상과 비용 절감 효과를 얻을 수 있기 때문입니다.
오늘은 RPA의 개념과 종류, 그리고 활용 사례에 대해 알아보겠습니다.
🚀 1. RPA(Robotic Process Automation)란?
✅ RPA 정의
RPA(Robotic Process Automation) 는 사람이 수행하던 반복적인 업무를 소프트웨어 로봇이 자동으로 처리하는 기술입니다.
쉽게 말해, RPA는 디지털 직원 역할을 하며, 기업 내에서 단순 반복 업무를 수행하는 프로그램입니다.
✅ RPA의 특징
✔ 사람이 반복적으로 수행하는 규칙적인 업무 자동화
✔ 업무 처리 속도 향상 및 오류 감소
✔ 인공지능(AI), 머신러닝과 결합하여 스마트 자동화 가능
✔ 단순 업무에서 복잡한 의사결정 업무까지 확장 가능
📌 2. RPA의 주요 기능
✅ GUI 조작: 사람이 직접 사용하는 프로그램(Excel, 웹, ERP 등)을 자동으로 조작
✅ 문서 처리: PDF, 이메일, 텍스트 파일에서 데이터를 추출 및 입력
✅ 데이터 입력 & 검증: 데이터베이스, ERP, 웹사이트 등에 자동으로 입력 및 검증
✅ 시스템 통합: 서로 다른 시스템 간의 데이터를 자동으로 연계
✅ 자동 보고서 생성: 데이터 수집 후 자동으로 보고서를 작성
💡 예시: "매일 아침 이메일 첨부 파일을 열어 데이터 분석 후 보고서 자동 생성"
🛠 3. RPA의 종류 (RPA 유형)
RPA는 사용 방식과 기능에 따라 크게 3가지 유형으로 나뉩니다.
① Attended RPA (사용자 개입형 RPA)
✔ 사용자가 직접 실행하는 RPA
✔ 개인의 작업을 돕는 역할 (예: Excel 자동화)
✔ 특정 이벤트가 발생하면 실행됨
📌 활용 사례:
✅ 고객 상담원이 고객 데이터를 빠르게 조회
✅ 반복적인 Excel 데이터 입력 자동화
② Unattended RPA (완전 자동화 RPA)
✔ 사용자 개입 없이 100% 자동 실행
✔ 정해진 시간이나 이벤트 발생 시 자동 실행
✔ 대량의 업무를 24시간 수행 가능
📌 활용 사례:
✅ ERP 시스템에서 자동으로 매출 보고서 생성
✅ 매일 새벽 은행 거래 데이터를 수집하여 정리
③ Hybrid RPA (혼합형 RPA)
✔ Attended RPA + Unattended RPA 결합형
✔ 특정 작업은 자동으로 실행하고, 일부는 사람이 개입
📌 활용 사례:
✅ AI 챗봇이 고객 문의를 분석 후, 상담원이 필요한 업무만 처리
✅ RPA가 초안을 작성하고, 사람이 검토 후 최종 보고서 작성
💡 4. RPA와 AI의 차이점
비교 항목RPA (자동화 로봇)AI (인공지능)
기능 | 정해진 규칙 기반 자동화 | 학습을 통해 의사결정 |
데이터 활용 | 고정된 데이터 처리 | 새로운 데이터 학습 가능 |
업무 예시 | 데이터 입력, 보고서 생성 | 자연어 분석, 예측 분석 |
적용 방식 | 특정 업무 자동화 | 업무 패턴을 분석해 최적화 |
💡 RPA + AI 결합 시
✔ RPA가 데이터를 수집 → AI가 분석 후 결정 → RPA가 최종 실행
✔ 고객 서비스, 데이터 분석, 문서 자동 분류 등에 활용 가능
🎯 5. RPA 활용 사례
📊 금융 및 회계
✅ 금융 기관이 고객 정보 입력 & 검증 자동화
✅ 정기적인 재무 보고서 자동 생성
📦 물류 및 공급망 관리
✅ 주문 처리 및 배송 추적 자동화
✅ 창고 재고 실시간 업데이트
📑 인사 및 행정 업무
✅ 신규 직원 채용 및 서류 자동 관리
✅ 급여 계산 및 지급 자동화
🛒 전자상거래 & 마케팅
✅ 고객 주문 정보 수집 및 자동 처리
✅ 상품 가격 모니터링 및 경쟁사 가격 비교
🚀 마무리: RPA 도입의 필요성
✅ 반복적인 업무 자동화로 생산성 향상
✅ 인건비 절감 및 업무 정확도 증가
✅ AI와 결합하여 지능형 자동화 가능
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -