OCR은 문서를 다시 입력하는 수고를 줄여 주지만, 그럴듯한 결과만으로 업무 데이터가 완성되지는 않는다.
- OCR 결과에는 원문 문자의 대체·누락·추가 오류가 생길 수 있다.
- 텍스트가 맞아도 표의 행·열 관계나 항목의 의미가 잘못 연결될 수 있다.
- 판단의 핵심은 오류가 실제 업무 결정에 미치는 영향이다.
- 자동처리와 사람 검토의 범위는 항목 중요도와 오류 발생 시 피해를 함께 보고 정한다.
OCR 검증은 중요한 판단이 틀리지 않도록 원문, 구조, 업무 의미의 연결을 확인하는 일이다.
OCR 결과는 완성된 데이터가 아니다
Microsoft의 OCR 특성 및 한계 안내에 따르면 흐림, 낮은 대비, 회전, 작은 글자, 빽빽한 배치는 OCR 결과에 영향을 줄 수 있다.
Microsoft의 Document Intelligence 신뢰도 안내처럼 신뢰도는 추정 근거일 뿐 보증이 아니며, 셀 하나가 맞아도 그 행이나 표 전체가 맞는 것은 아니다.
명시적 가상 상황을 생각해 보자. 담당자가 스캔한 청구서에서 거래처명과 금액을 추출해 지급 요청을 만든다고 가정한다. 거래처명과 금액이 각각 원문과 같아도 서로 다른 행에서 가져왔다면 지급 요청은 잘못된다. 확인 대상은 개별 문자열뿐 아니라 거래처명·금액·행의 연결이다.
원문과 결과와 업무 의미를 함께 본다
OCR 결과를 검증할 때는 다음 층을 구분한다.
- 원문 상태: 스캔 상태와 페이지 방향, 글자 크기를 본다.
- 문자 추출: 이름, 날짜, 금액, 식별자가 원문과 같은지 본다.
- 구조 복원: 표의 행과 열, 항목명과 값이 올바르게 연결됐는지 본다.
- 업무 의미: 추출된 값이 승인, 지급, 등록, 검색 같은 후속 업무에 적합한지 본다.
Google의 Document AI OCR 안내가 다루는 텍스트·배치 추출과 후속 규칙 또는 AI의 해석은 별도 단계다.
문제가 시작된 층에 따라 확인 지점도 달라진다. 원문 상태 문제라면 원본 확보 상태를 다시 보고, 구조 문제라면 값과 행·열의 연결을 다시 확인한다.
오류 영향으로 검토 순서를 정한다
안내문 본문의 사소한 오탈자와 지급 금액의 오인식은 같은 위험이 아니다. 다음 질문으로 우선순위를 정할 수 있다.
- 이 값이 틀리면 금전, 권한, 법적 기록 또는 고객 대응에 영향을 주는가?
- 원문을 나중에 다시 확인할 수 있는가?
- 오류가 다음 단계에서 쉽게 발견되는가?
- 같은 형태의 문서가 반복되어 오류가 대량으로 전파될 수 있는가?
영향이 크고, 다음 단계에서 발견하기 어렵고, 되돌리기 어려울수록 원문과 구조의 연결을 우선 검토한다.
표와 숫자의 구체적인 확인 순서는 OCR 표와 숫자 오류는 어떻게 생기고 무엇을 확인해야 할까에서 이어진다. 검토 결과를 처리 경로로 연결하는 방법은 OCR 자동처리와 사람 검토 기준을 어떻게 나눌까에서 다룬다.
자주 묻는 질문
신뢰도 점수가 높으면 원문 확인을 생략해도 되나?
본문의 영향·발견·복구 질문을 먼저 적용하고, 중요한 값은 원문과 행·열 연결을 확인한다.
OCR 결과의 맞춤법만 확인하면 충분한가?
맞춤법 확인 뒤 본문의 구조 복원과 업무 의미 점검 절차도 적용한다.
검증 기준은 문서 종류마다 달라야 하나?
문서 종류별 기준 설정은 운영 판단 글의 질문과 재검증 절차를 적용한다.
“문서 OCR 결과, 왜 그대로 업무에 쓰면 안 될까”에 대한 2개의 생각