|
RPA(Robotic Process Automation) 용어 사전
인공 지능 (Artificial Intelligence, AI): 인간의 지능으로 할 수 있는 사고, 학습, 자기 개발 등을 컴퓨터가 할 수 있도록 하는 방법을 연구하는 컴퓨터 공학 및 정보기술의 한 분야로서, 컴퓨터가 인간의 지능적인 행동을 모방할 수 있도록 하는 것입니다. 요즘 RPA + AI이 점차 진화하면서, RPA의 성능과 사용성도 대폭 증대되고 있죠.
어텐디드 RPA (Attended RPA) 또는 어텐디드 로봇: 어텐디드 RPA는 언어텐디드 RPA와 비교해서 이해하시면 쉽습니다. (*언어텐디드는 하단의 U 섹션에서 다시 확인 하실 수 있습니다)
언어텐디드 로봇이 사람의 개입 없이 초기 설정으로 24시간 돌아가는 소프트웨어 로봇이라면, 어텐디드 로봇은 사람의 개입과 의사결정이 필요합니다. 즉 직원의 워크 스테이션(PC)에서 작동하며 직원 개개인이 업무지시를 할 수 있습니다.
즉 사용자의 명령과 인스턴스에 의해 트리거됩니다. 로봇은 작업을 계속하기 위해 사용자의 입력이 필요하며, 액세스는 종종 특정 부서 또는 워크스테이션 내의 직원에게만 국한됩니다.
자동화 디자인 (Automation design): 필요한 조건과 요소, 수치 등을 컴퓨터에 입력시키고 변동 요인 등을 고정시킨 후에 구하는 대상물을 미리 알아볼 수 있도록 정형화된 순서와 계산식에 따라 설계하는 것입니다.
오토메이션 퍼스트 시대 (Automation-first era): 많은 사람들이 가능한 한 많은 프로세스에 자동화 / RPA를 적용하여 생산성 향상을 고려하고, 1인 1로봇, 즉 모든 직원이 하나의 로봇을 갖고 구동하는 것을 수용하는 기술 시대라고 볼 수 있습니다.
비즈니스 인텔리전스 (Business Intelligence): 기업에서 데이터를 수집, 정리, 분석하고 활용하여 효율적인 의사 결정을 하도록 하는 애플리케이션과 기술의 집합. 기업 경영에서 내비게이션 역할을 수행하는 것에 비유할 수 있습니다. 비즈니스 인텔리전스(BI) 애플리케이션은 의사 결정 지원 시스템, 조회 및 응답, 올랩(OLAP), 통계 분석, 예측 및 데이터 마이닝 등이 기본이 되나, 필연적으로 기업의 데이터베이스와 데이터 웨어하우스(DW), 기업 자원 관리(ERP) 등과도 관련이 있으므로 넓은 의미로는 이 모든 분야를 포함하기도 합니다.
비즈니스 프로세스 관리 (Business process management, BPM): 모델링, 자동화, 데이터 통찰력을 사용하여 비즈니스 활동, 기업 목표 및 직원 운영을 최적화하는 방법입니다. 기업 내외의 비즈니스 프로세스를 가시화하고, 비즈니스의 수행과 관련된 사람과 시스템을 프로세스에 맞게 실행·통제하며, 전체 비즈니스 프로세스를 효율적으로 관리하고 최적화할 수 있는 변화 관리 및 시스템 구현 기법입니다. 지속적으로 성장·변화·발전하며, 각 프로세스 흐름을 이해하고, 기술 솔루션인 비즈니스 프로세스 관리 시스템을 기반으로 확장시킬 수 있는 비즈니스 프로세스를 직접 구현한다는 가정을 전제로 한 시스템입니다. 프로세스를 정의하고 효율적으로 자동화 하는 RPA와 맞물리는 분야이기도 합니다.
Centre of Excellence (CoE): 기업/조직 내 RPA 구축 초기에 RPA의 효과적인 구현 및 지속적인 배포를 지원하기 위해 만든 부서로, IT 엔지니어, 개발자 뿐 아니라 업무프로세스를 가장 잘 알고 있는 현업 등 조직 전체의 여러 부서의 구성원을 포함해야 합니다. 요즘은 *RoE라는 용어로도 많이 사용되고 있습니다.
코그니티브 오토메이션 (Cognitive automation): 반 구조화 된 데이터와 구조화 된 데이터 모두에서 작업 할 수 있는, 일반 RPA보다 한 단계 업그레이드 된 자동화입니다.
명령어 인터페이스 (Command-line interface, CLI): 컴퓨터 운영체계나 응용프로그램과의 사용자 인터페이스로서, 사용자는 프롬프트가 나타나면 정해진 줄 위에 명령어를 입력하고, 시스템으로부터 이에 대한 응답을 받은 다음, 또다시 다른 명령어를 입력하는 식으로 진행됩니다.
컴퓨터 비전 (Computer vision): 자동화 소프트웨어가 인공 지능, 기계 학습 및 패턴 인식에 사용될 수 있는 이미지 또는 다차원 소스의 정보를 인식하고 상호 작용할 수 있게 해주는 기술. 화상 처리와 배경 분석을 거쳐 각종 임무 수행에 필요한 정보 형태로 생성해 내며, 컴퓨터 또는 로봇에 시각 능력을 부여하여 얼굴, 건물 등 물체를 인식하는 데 응용됩니다. UiPath RPA에는 매우 뛰어난 컴퓨터 비전을 갖추고 있어 객체인식에 매우 뛰어나다는 장점이 있습니다.
딥 러닝 (Deep learning): 다층구조 형태의 신경망을 기반으로 하는 머신 러닝의 한 분야로, 다량의 데이터로부터 높은 수준의 추상화 모델을 구축하고자 하는 기법. 깊은 학습을 통해 자동화 로봇은 화면에서 이미지를 식별하고, 언어를 인식하고, 결과를 예측하는 것과 같은 사람이 하는 업무를 모방 할 수 있습니다.
기업 자원 관리 (Enterprise resource planning, ERP): 생산 관리, 판매 관리, 인사 관리, 재무 관리 등 기업의 기본적 업무를 컴퓨터 시스템을 사용하여 밀접하게 관련시켜 실행하는 것. 즉, 인력/생산재/물류/회계 등 기업의 모든 자원을 전체적으로 관리하여 최적화된 기업 활동을 가능하게 하는 전산 시스템입니다.
엔터프라이즈 RPA (Enterprise RPA): 기업이 RPA 로봇의 생성 및 구현을 자동화하고 최적화하는 것을 목표로 하는 RPA 시나리오. 여기에는 유연한 프로세스 흐름에 의해 지원되는 조직의 ‘사람이 업무를 하는 팀’과 관련하여 로봇을 배치하는 방법에 대한 전략이 포함됩니다.
풀타임 이퀴벌렌트(Full-time equivalent, FTE): FTE는 노동투입과 관련된 것으로, 임의의 업무에 투입된 노동력을 전일종사 노동자의 수로 측정하는 방법입니다. FTE가 1이면 A라는 임무에 투입된 전일종사 노동자가 1명임을 의미한다. 만약 반일종사 노동자 2인이 A 임무에 투입되었다면 A 임무에 투입된 FTE는 2가 아니라 1이 됩니다.
그래픽 사용자 인터페이스 (Graphical user interface): 사용자가 컴퓨터를 사용할 때 컴퓨터 사용에 관한 명령어를 알아야 할 필요 없이 마우스로 창, 메뉴 및 그래픽 아이콘 (graphic icon)만 클릭하면 프로그램을 작업을 트리거 할 수 있도록 만든 시스템입니다.
핫시팅 시나리오 (Hot-seating scenario): 고정식 기계를 사용하지 않고 작업 공간에서 자유롭게 사용할 수 있는 작업장. 이 상황은 고객 지원 센터 또는 사람들이 교대로 일하는 다른 사무실에 적용되는데, 유아이패스는 이러한 시나리오에 대해 유동적으로 자동화 솔루션을 제공합니다.
산업별 프로세스(Industry-specific processes): 금융 업계의 사기 문제 발견, 보험 청구 처리 및 제조 시 자재명세서(Bill of materials, BOM) 생성과 같은 특정 산업 고유의 프로세스입니다.
머신 러닝 (Machine learning): 인공지능의 연구 분야 중 하나로, 인간의 학습 능력과 같은 기능을 컴퓨터에서 실현하고자 하는 기술 및 기법. 소프트웨어 로봇과 인공 지능이 각각의 새로운 상황에 대해 개별적으로 정확하게 프로그래밍 될 필요 없이 패턴 인식을 통해 새로운 프로세스를 학습 할 수 있게 합니다.
자연 언어 처리 (Natural language processing, NLP): 인간이 보통 쓰는 언어를 컴퓨터에 인식시켜서 처리하는 일. 인공 지능의 일부인 NLP를 사용하면 컴퓨터가 사람이 사용하는 언어를 이해하고 해석하고 모방 할 수 있습니다.
비 지속성 VDI (Non-persistent VDI): 사용자가 설정한 바로 가기 또는 파일 설정을 저장하지 않은 대신 사용자가 로그아웃 할 때마다 동일한 데스크톱으로 되돌리는 일반 가상 데스크톱 인프라를 뜻합니다.
광학 문자 인식 (Optical character recognition, OCR): 종이 등에 인쇄되거나 손으로 쓴 문자, 기호, 마크 등을 광학적 수단에 의해 인식하여 기계가 읽을 수 있는 PDF 파일, 이미지 및 문서를 컴퓨터 텍스트로 변환하는 것으로 역시 RPA와 접목되어 업무의 많은 부분을 자동화하는데 일조하는 기술이죠.
파일럿 프로그램 (Pilot program): 초기 개념 증명 단계를 따르는 자동화 테스트를 통해 복잡한 조건에서 로봇이 예상대로 작동하는지 확인하는 테스트입니다.
개념 증명 (Proof of Concept, POC): RPA 도입 이전에 주어진 요건에 맞춰 RPA 자동화를 테스트하여 한계를 발견하고 로봇이 의도한 대로 작동할 수 있도록 하는 단계로, 아직 시장에 나오지 않은 신제품에 대한 사전 검증을 위해 사용되기도 합니다.
로봇 프로세스 자동화 (RPA): 사람이 반복적으로 처리해야 하는 단순 업무를 로봇 소프트웨어를 통해 자동화하는 솔루션. 인공지능(AI) 초입 단계인 자동화 기술이고, 단순 프로그래밍보다 한 단계 더 복잡한 명령을 수행합니다. 예를 들어 사람이 직접 여러 시스템에 접속해서 화면 별 값을 입력하고 엑셀로 작업하는 복합 작업을 그대로 따라할 수 있습니다. RPA 자동화는 데이터를 캡처하고, 애플리케이션을 실행하고, 응답을 트리거 하고, 다른 시스템과 통신하여 다양한 작업을 수행합니다.
RPA 로드맵 (RPA roadmap): 자동화 설계 단계 이후에 제공되며 RPA 목표를 달성하기 위한 지침을 기업에 제공하는 계획. 여기에는 자동화를 위해 선택된 프로세스의 비용 편익 분석이 포함됩니다.
역할 기반 접근 제어 (Role-based access control, RBAC): 사용자의 조직에서의 역할을 기반으로 접근 권한을 특정 사용자가 아닌 해당 역할을 가진 사용자 그룹에게 부여하는 방식. 상업적인 조직에 잘 맞아 널리 사용되고 있습니다.
RPA 환경 (RPA environment): 일반적으로 회사 단일 부서 내에서 자동화 된 결합 된 프로세스.
유아이패스 오케스트레이터 (UiPath Orchestrator): 회사가 한 곳에서 안전하게 모든 로봇을 예약, 관리 및 모니터링 할 수 있게 도와주는 오케스트레이터. 이를 사용하면 솔루션을 배포 및 확장 할 수 있을 뿐 아니라 로봇 및 사용자 활동을 모니터링 할 수 있습니다.
RPA 운영 모델 (RPA operating model): RPA가 어떻게 설계되고 구현되는지에 대한 계획으로, 이 모델에는 종종 프로세스 설계자, 기술 전문가/관리자 및 지속적인 유지 보수 및 지원 인력이 필요하며, 회사 및 산업에 따라 자동화 목표에 가장 잘 부합하도록 약간씩 변경됩니다.
유아이패스 스튜디오 (UiPath Studio): 기업이 여러 수준의 복잡성과 규모에 따라 필요한 비즈니스 프로세스를 모델링 할 수 있는 자동화 설계 도구. 가장 쉬운 사용성을 자랑하는 유아이패스 스튜디오는 다양한 매력적인 기능을 갖춘 다양한 도구이며 비즈니스에서 프로그래밍 매니아까지 다양한 사용자가 사용할 수 있습니다.
유아이패스 RPA 플랫폼 (UiPath RPA platform): 유아이패스 RPA 플랫폼은 강력하고 효율적이며 유연한 자동화 소프트웨어로서 기업의 중요한 반복 작업을 자동화하는 데 도움을 줍니다. 플랫폼은 스튜디오 (Studio) 개발 도구, 오케스트레이터 (Orchestrator), 웹 기반 중앙 원격 시스템 및 실제로 프로세스를 자동화하는 로봇으로 구성되어있습니다.
스크린 스크래핑 (Screen scraping): 인터넷 스크린에 보여지는 데이터 중에서 필요한 데이터만을 추출하도록 만들어진 프로그램. 각 사이트로부터 데이터를 수집해 오는 기술과 일정 포맷으로 변환하는 기술, 스크래핑 구동 기술이 핵심이며 구조 형태에 따라 서버 의존형, 클라이언트 의존형, 혼합형으로 구분됩니다.
소프트웨어 로봇 (Software robots): 유비쿼터스 네트워크 환경에서 실세계 객체와 통신하며 언제, 어디서나 상황에 맞는 정보와 서비스를 능동적으로 제공하는 새로운 지능형 소프트웨어. 소프트웨어 로봇은 일반 로봇과 마찬가지로 환경 정보를 센싱하고 그 정보를 기반으로 할 일을 계획하며, 그 결과를 수행하거나 그 행위를 로봇이나 주변의 다른 기기에 대행하도록 합니다. 또한 인간을 알아보고 인간의 말을 알아들으며, 언제 어디서나 서비스를 제공할 수 있고, 현재의 상황을 이해해서 그 상황에 맞는 서비스를 능동적으로 제공한다. 따라서 소프트웨어 로봇은 인간과 함께 생활하면서, 지적·감성적 동반자로서 개인 비서, 친구 또는 가정의 집사 역할을 하게 됩니다.
RPA 멀티 테넌시 (Multi-tenancy): 여러 팀/부서에서 소프트웨어 응용 프로그램의 단일 인스턴스를 사용할 수 있는 아키텍처. 유아이패스 플랫폼은 멀티 테넌시를 제공하므로 조직 내의 각 부서마다 테넌트를 구성 할 수 있습니다. 멀티 테넌시는 프라이버시를 유지하면서 편리한 확장 및 공동 작업을 용이하게 합니다.
언어텐디드 RPA (Unattended RPA): 트리거 될 때 365일 기준으로 구동되며 인간의 개입이 거의 필요 없는 소프트웨어 로봇. 이 로봇은 24시간 연속 자동화가 가능한 일괄 처리 모드에서 지속적으로 작업을 완료합니다. 이 로봇은 다양한 인터페이스와 플랫폼을 통해 원격으로 액세스 할 수 있으며 관리자는 중앙 집중식 허브에서 실시간으로 일정, 보고, 감사, 모니터링 및 수정 기능을 보고, 분석하고 구현할 수 있습니다.
비구조화 데이터 (Unstructured data): 일정한 규격이나 형태를 지닌 숫자 데이터(numeric data)와 달리 그림이나 영상, 문서처럼 형태와 구조가 다른 구조화 되지 않은 데이터. 사례로는 책, 잡지, 문서의료 기록, 음성 정보, 영상 정보와 같은 전통적인 데이터 이외에 이메일, 트위터, 블로그처럼 모바일 기기와 온라인에서 생성되는 데이터가 있습니다.
워크플로우 오토메이션 (Workflow automation): RPA 기술을 사용하여 수동적이거나 일상적인 업무 작업의 단계를 자동화하여 직원이 보다 효율적으로 일을 할 수 있게 하며, 더 높은 수익을 얻는 것에 집중하도록 도와줍니다.
가상 환경 (Virtual environment): 가상 현실을 재현하기 위해서 컴퓨터 스크린 또는 특수한 전시를 통한 시각적 경험과 함께 소리 및 음성을 포함한 감각 정보를 추가하여 인공적으로 만든 합성 환경.