UiPath IXP와 Document Understanding 기초 개념

반응형
SMALL

UiPath IXP와 Document Understanding 기초 개념

최근 UiPath에서는 단순한 RPA를 넘어 이메일, 문서, 채팅처럼 형태가 일정하지 않은 데이터까지 자동화에 활용할 수 있는 기능을 제공하고 있습니다.

이번 글에서는 UiPath IXP와 Document Understanding을 공부하면서 먼저 알아두면 좋은 기본 개념들을 정리해보겠습니다.

  • UiPath IXP란?
  • OCR, IDP, Document Understanding의 차이
  • 정형·반정형·비정형 문서의 차이
  • 문서 구조에 따라 어떤 방식으로 처리해야 하는지

1. UiPath IXP란?

IXP(Intelligent Xtraction and Processing)는 이메일, 채팅 메시지, 복잡한 문서와 같은 비정형 데이터를 자동화나 데이터 분석에 사용할 수 있는 정형 데이터로 변환하는 기능입니다.

업무에서 사용하는 데이터는 항상 엑셀처럼 행과 열로 정리되어 있지 않습니다. 이메일, 채팅 메시지, 계약서, 청구서, 이미지 등은 구조와 표현 방식이 제각각입니다.

IXP는 이러한 문서와 커뮤니케이션 속에서 필요한 정보를 식별하고 추출하여 자동화에서 사용할 수 있는 형태로 만드는 역할을 합니다.

IXP = 다양한 비정형 데이터를 자동화 가능한 데이터로 바꾸는 기능

IXP의 'X'는 무엇을 의미할까?

IXP의 X는 단순히 Extraction, 즉 데이터 추출만을 의미하는 것은 아닙니다. 문서뿐 아니라 커뮤니케이션, 이미지, 다양한 콘텐츠 등 계속 확장되는 데이터 유형을 폭넓게 처리한다는 방향을 담고 있습니다.


2. Document Understanding이란?

UiPath의 Document Understanding(DU)은 문서를 처리하고 필요한 데이터를 추출하기 위한 기능입니다.

문서 자동화는 보통 다음과 같은 흐름으로 진행됩니다.

문서의 글자를 읽기
↓
문서 종류 파악
↓
필요한 데이터 추출
↓
데이터 검증
↓
업무 시스템에 등록

이 과정에서 자주 등장하는 용어가 OCR / IDP / DU입니다.


3. OCR이란?

OCR은 Optical Character Recognition, 우리말로는 광학 문자 인식입니다.

이미지 안에 있는 글자를 컴퓨터가 사용할 수 있는 텍스트로 바꾸는 기술

예를 들어 청구서 이미지에 1,100,000원이라고 적혀 있다면 OCR을 통해 해당 내용을 텍스트로 읽을 수 있습니다.

하지만 OCR이 이 값이 공급가액인지, 세액인지, 청구 합계인지까지 판단해주는 것은 아닙니다.

즉, OCR = 글자를 읽는 기술이라고 이해하면 가장 쉽습니다.


4. IDP란?

IDP는 Intelligent Document Processing, 즉 지능형 문서 처리입니다.

OCR보다 훨씬 넓은 개념으로, 문서를 수집하고 분류한 뒤 필요한 정보를 추출하고 검증하여 후속 업무에 활용하는 전체적인 처리 방식을 의미합니다.

수집
↓
분류
↓
정보 추출
↓
검증
↓
후속 업무에 활용

예를 들어 이메일로 청구서를 받았다면, 첨부파일이 청구서인지 확인하고 공급자명, 청구번호, 공급가액, 세액, 합계를 추출한 뒤 검증하여 회계 시스템으로 전달하는 전체 흐름을 IDP 관점에서 볼 수 있습니다.


5. OCR과 IDP의 차이

구분OCRIDP
의미광학 문자 인식지능형 문서 처리
주요 역할이미지의 글자를 텍스트로 변환문서 처리 전체 과정
처리 범위문자 인식수집, 분류, 추출, 검증, 후속 처리

OCR은 IDP 과정 안에서 사용될 수 있는 하나의 기술이라고 이해하면 됩니다.


6. UiPath Document Understanding(DU)이란?

UiPath Document Understanding은 UiPath에서 제공하는 문서 처리 및 데이터 추출 기능입니다.

  • 규칙 기반 방식
  • AI / 머신러닝 모델
  • 생성형 AI

추출한 결과는 필요에 따라 사람이 확인하고 수정할 수 있으며, 이후 UiPath Studio의 자동화 프로세스와 연계하여 업무 시스템에 등록할 수 있습니다.


7. OCR / IDP / DU 한 번에 정리

개념쉽게 표현하면
OCR글자를 읽는 기술
IDP문서를 지능적으로 처리하는 전체적인 방식
UiPath DUUiPath에서 문서 처리와 데이터 추출을 구현하는 기능

8. 문서 자동화에서 문서 구조를 먼저 확인해야 하는 이유

Document Understanding으로 문서를 처리하기 전에는 먼저 문서 안에 필요한 정보가 어떤 형태로 배치되어 있는지 확인해야 합니다.

문서 구조에 따라 적합한 데이터 추출 방식이 달라질 수 있기 때문입니다.

  • 정형 문서
  • 반정형 문서
  • 비정형 문서

9. 정형 문서

정형 문서는 미리 정해진 양식에 따라 정보가 배치된 문서입니다.

문서마다 값은 달라지지만 값이 들어가는 위치는 거의 일정합니다.

대표적인 예

  • 사내 신청서
  • 설문지
  • 등록 양식

정형 문서 = 정해진 위치에서 필요한 값을 찾는 문서


10. 반정형 문서

반정형 문서는 공통적으로 필요한 항목은 존재하지만 문서마다 위치나 표현 방식이 달라지는 문서입니다.

대표적인 예가 청구서(Invoice)입니다.

청구서에는 공급자명, 청구번호, 날짜, 금액 등의 정보가 공통적으로 존재하지만 거래처마다 양식이 다르기 때문에 위치가 달라질 수 있습니다.

반정형 문서 = 위치가 달라도 같은 의미의 값을 찾아야 하는 문서


11. 비정형 문서

비정형 문서는 일정한 입력 양식이 정해져 있지 않은 문서입니다.

필요한 정보가 특정 위치에 있는 것이 아니라 문장이나 문맥 속에 포함되어 있을 수 있습니다.

대표적인 예

  • 계약서
  • 자유 형식 보고서
  • 회의록

예를 들어 계약서에서 계약 해지 조건을 찾으려면 특정 위치의 값만 읽는 것이 아니라 문장 속의 조건, 예외, 대상, 시점 등의 의미를 이해해야 합니다.

비정형 문서 = 문장을 이해해서 필요한 내용을 찾아야 하는 문서


12. 정형 / 반정형 / 비정형 문서 비교

구분정형 문서반정형 문서비정형 문서
문서 구조일정함어느 정도 일정함일정하지 않음
데이터 위치거의 동일문서마다 달라질 수 있음문장·문맥 속에 존재
대표 예사내 신청서거래처별 청구서계약서
핵심위치항목의 의미문맥

마무리

이번 내용에서 가장 중요한 부분은 OCR, IDP, DU를 각각 비슷한 기능으로 보는 것이 아니라 역할의 범위를 구분해서 이해하는 것입니다.

  • OCR → 글자를 읽는 기술
  • IDP → 문서를 수집·분류·추출·검증하여 활용하는 전체적인 처리 방식
  • UiPath Document Understanding → UiPath에서 문서를 분류하고 데이터를 추출하는 기능

그리고 DU를 적용하기 전에는 문서를 정형 / 반정형 / 비정형 중 어떤 유형으로 볼 수 있는지 먼저 파악해야 합니다.

이후부터는 문서 특성에 맞춰 규칙 기반, AI·머신러닝 기반, 생성형 AI 기반 방식 등을 선택하면서 실제 Document Understanding 프로젝트를 구성하게 됩니다.

다음 글에서는 UiPath Document Understanding의 특징과 기본 처리 단계에 대해 정리해보겠습니다.

반응형
LIST