AI 챗봇이 잘하는 것

마우스로 텍스트를 선택할 수 있는 디지털 PDF에 10~20행 정도의 표가 있다고 해 봅시다. 이 파일을 ChatGPT, Claude, Gemini에 올리고 표를 달라고 하면, 대부분 행과 열이 맞게 돌아옵니다. 다운로드 가능한 파일까지 만들어 주는 챗봇도 있습니다. 가지고 계신 PDF가 이런 경우라면 AI 챗봇도 충분히 쓸 만한 도구입니다.

길이만이 문제인 것은 아닙니다. 긴 작업 네 가지를 시험한 테스트에서 320행, 10페이지짜리 은행 거래내역서의 텍스트를 채팅 모델 세 가지에 붙여 넣고 CSV를 요청했습니다. 세 모델 모두 모든 행과 금액, 부호를 정확하게 돌려줬습니다. 아래에서 다루는 실패는 실제 PDF에 따라붙는 요소, 즉 스캔한 페이지, 비어 있거나 병합된 셀, 한 번의 답변보다 긴 표에서 나옵니다.

어디서 문제가 생길까

문서가 어려워지거나 길어질수록 문제가 나타납니다.

  • 스캔한 페이지. 스캔한 PDF에는 텍스트가 아니라 페이지 그림이 들어 있습니다. 챗봇에 따라 표를 오류가 있는 채로 읽거나 아예 읽지 못합니다.
  • 밀린 열. 빈 셀이나 병합된 셀 하나 때문에 그 뒤의 모든 값이 한 열씩 밀릴 수 있습니다. 결과는 여전히 깔끔한 표처럼 보여서 오류를 놓치기 쉽습니다.
  • 바뀐 숫자. 수치가 반올림되거나, 천 단위 구분 기호가 사라지거나 소수점으로 읽히거나, 괄호로 표시된 음수의 부호가 빠질 수 있습니다.
  • 빠진 행. 여러 페이지에 걸친 표에서는 앞부분만 돌려준 뒤 줄이거나 요약하거나 멈추는 경향이 있습니다.
  • 스프레드시트가 아닌 텍스트. 답변이 채팅창 안에 그려진 표인 경우가 많습니다. 이를 Excel에 복사하면 열이 다시 깨질 수 있습니다.

스프레드시트의 잘못된 셀 하나는 글에서 틀린 단어 하나보다 더 나쁩니다. 그 열을 합산하면 합계가 다른 합계와 똑같이 믿을 만해 보이기 때문입니다.

왜 이런 일이 생길까

PDF는 표를 표로 저장하지 않습니다. 페이지의 특정 위치에 문자를 배치해 저장할 뿐입니다. 눈에 보이는 격자는 시각적으로만 존재하므로, 변환하는 쪽에서 각 값이 어느 행과 열에 속하는지 판단해야 합니다. 스캔본에는 문자조차 없어서 먼저 페이지를 이미지로 읽어야 합니다.

AI 챗봇은 이 모든 과정을 한 번에 처리한 뒤 모든 셀을 한 번의 답변으로 써내야 합니다. 표가 길수록 위치를 놓치지 않고 옮겨야 할 양이 늘고, 중간에 줄이려는 경향도 강해집니다. 이 과정 어디에도 각 행의 셀 개수가 머리글과 같은지 확인하는 단계는 없습니다.

직접 테스트하는 방법

두 페이지 이상이고 빈 셀이 몇 개 있는 표가 담긴 PDF를 사용하세요.

  1. 챗봇에 표를 Excel로 변환하고 모든 행을 달라고 요청합니다.
  2. 결과와 PDF의 행 수를 각각 세어 봅니다.
  3. 마지막 페이지의 마지막 행이 있는지 확인합니다.
  4. 숫자 다섯 개를 무작위로 골라 한 자리씩 대조합니다.
  5. 빈 셀이 있는 행을 찾아 그 뒤의 값이 올바른 열에 있는지 확인합니다.

다섯 가지 확인을 모두 통과하면 그 문서는 AI 챗봇으로도 처리할 수 있습니다. 하나라도 실패하면 나머지 페이지도 같은 방식으로 확인해야 하고, 그 시점에는 직접 확인하는 비용이 변환으로 아낀 시간보다 커집니다.

대신 무엇을 쓸까

페이지를 데이터로 다루는 도구를 쓰세요. NoCutoff의 PDF Excel 변환은 모든 페이지를 이미지로 읽기 때문에 스캔한 PDF와 인쇄된 표 사진도 디지털 PDF와 똑같이 처리됩니다. 각 표는 모든 행에 열마다 정확히 셀 하나씩 갖춘 상태로 돌아옵니다. 값은 인쇄된 그대로 복사하며 반올림하지 않고, 병합된 셀은 걸쳐 있는 모든 행에 반복해서 채우고, 읽을 수 없는 값은 추측하지 않고 [illegible]로 표시합니다. 표가 페이지 옆에 함께 표시되므로, 표마다 시트가 하나씩 있는 XLSX나 CSV를 다운로드하기 전에 비교해 볼 수 있습니다.

솔직히 말씀드리는 두 가지 한계가 있습니다. 서식, 수식, 차트가 아니라 데이터만 추출하며, 여러 페이지에 이어지는 표는 페이지별로 표 하나씩 나옵니다.

PDF가 은행이나 신용카드 거래내역서라면 은행 거래내역서 변환기가 더 잘 맞습니다. 모든 거래를 날짜, 설명, 부호가 있는 금액, 잔액과 함께 돌려주고 모든 페이지를 하나의 표로 합쳐 줍니다.

어느 도구든 첫 페이지는 회원가입 없이 무료이므로 위의 테스트를 내 파일로 직접 해 볼 수 있습니다. 문서 전체는 1회 결제 $5입니다.