1. No Code - RPA 기초
알도개(알고 보면 도움되는 개발 이야기)
이미지 출처: https://www.flickr.com/photos/75409276@N06/29379427975
CC BY-NC-SA 2.0
2. NoCode–RPA 기초
No Code란?
코드 없이 앱 개발
<특성>
• 비전문가가 수행
• 전문적인 코딩 작업 없이
구성만으로 앱 제작
• 배포/운영 관리 자동화
<기반 기술>
• 워크플로우 자동화
• 시각적인 개발 도구
• 인공지능
• 컴퓨터 제어
3. NoCode–RPA 기초
유닉스 파이프 철학: 더클러스 매클로이
1.각 프로그램이 하나의 일을 잘 할 수 있게 만들 것. 새로운 기능들을
추가하기 위해 오래된 프로그램을 복잡하게 만들지 말고 새로 만들 것.
2.모든 프로그램 출력이 아직 잘 알려지지 않은 프로그램이라고 할지라
도 다른 프로그램에 대한 입력이 될 수 있게 할 것.
4. NoCode–RPA 기초
키보드/마우스 매크로와 핫키
• 키보드/마우스 매크로: 사용자 입력을 그대로 기억했다가 수행
• 핫키: 특정 키를 누르거나 문자열을 입력하면 스크립트 수행
• GUI 환경에서 반복적인 입력을 자동화
6. NoCode–RPA 기초
여러 애플리케이션을 연결하려면?(2)
• Gmail로 견적서를 받음
• PDF 첨부 파일을 다운로드
• 계산을 위해 엑셀로 옮기기
• 구글 드라이브에 업로드
• ➔ 거래처가 수 천 곳이라면?
7. APEX사례로보는LowCode
RPA 등장
• Robot Process Automation: 사람이 반복적으로 처리해야
하는 단순 업무를 로봇 소프트웨어로 자동화
• 장점: 비 IT 직군에서도 RPA 봇을 학습시켜 배포 가능하며
24x7 운영 가능
• 아직은 규칙 기반 → 점차 AI 기능을 통합 중
• 두 가지 유형
• 유인(attended) RPA 봇(관리자 개입)
• 무인(unattended) RPA 봇(완전 자동)
8. NoCode–RPA 기초
RPA가 만능일까? 잘 할 수 있는 일은?
1) 대량의 데이터
2) 규칙에 맞춰 동일 작업을 반복
3) 정형화된 데이터와 정해진 프로세스
4) 시나리오가 정해져 있는 배치성 작업
10. NoCode–RPA 기초
사용 사례
• 금융업: 외부 정보 다운로드, 리포트와 문자 발송 자동화, 가입
자 휴폐업 조회, 여신심사 서류 이미지 등록
• 제조업: 수출입 통관 신고, 상품 정보 분류, 거래처 등록, 법인
카드 비용 입력
• 유통업: 가격 비교, 심의 모니터링, 판매 관리비 마감
11. NoCode–RPA 기초
단순히 아교(glue) 형태의 연결만 가능할까?
• 시간이 지나면서 사람들이 수행하는 작업의 패턴을 찾아서
이를 자동으로 정형화하려는 움직임
• 필요에 따라 Low Code로 만들어진 애플리케이션을 연계
• 챗봇이나 음성 인터페이스로 일상 대화식 AI로 문턱을 낮춤
12. NoCode–RPA 기초
결론
• No Code 중에서도 프론트 오피스 – 백 오피스를 연계할 수
있는 RPA가 각광을 받고 있음
• 명령행을 파이프로 연결하듯이 각종 애플리케이션을 자유롭
게 연계 처리 가능
• 반복적이고 정형적인 작업에 적합함
• 사람과 함께 일하는 자동화된 동료
13. 발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호