콘텐츠로 이동

Extract Text from Any Document with AI (OCR Tutorial)

원본 영상: Extract Text from Any Document with AI (OCR Tutorial)

PDF 계약서를 Make.com + OCR + ChatGPT 파이프라인으로 처리해 Google Sheets에 자동 입력한다.

  1. 트리거 선택 — Google Drive 폴더, Gmail 첨부파일, CRM 중 하나를 시작점으로 설정
  2. OCR 변환 — pdf.co 모듈이 PDF를 plain text로 변환 (Google Drive 파일은 공유 설정을 “링크 있는 모든 사용자 보기”로 설정 필수)
  3. ChatGPT 추출 — 변환된 텍스트를 OpenAI 모듈에 전달, JSON 형식으로 필드 추출
  4. Iterator — JSON 배열의 line item을 하나씩 순회
  5. 출력 — Google Sheets, QuickBooks, CRM 등 원하는 앱에 데이터 입력
단계설정 포인트
Google Drive 공유 설정”링크 있는 모든 사용자 보기”로 변경 필수
ChatGPT System message”계약서에서 중요 정보를 추출해 JSON으로 반환하는 봇”으로 역할 지정
ChatGPT Assistant message원하는 JSON 출력 구조를 예시로 명시
ChatGPT User messageOCR 변환된 텍스트 전달
IteratorJSON 배열을 item별로 분리해 순차 처리
  • 데모 계약서에서 9개 line item을 모두 정확히 추출 (본인 실측)
  • OCR이 이름(“Jono Catliff”)을 잘못 인식하는 오류 발생 — OCR 정확도는 완벽하지 않음

사용 도구: Make.com, pdf.co (OCR), OpenAI ChatGPT, Google Sheets

흐름:

Google Drive 신규 파일 감지
→ pdf.co: PDF → plain text
→ OpenAI: text → JSON (key-value pairs)
→ Iterator: JSON 배열 순회
→ Google Sheets: 행 추가

프롬프트 패턴 (3-message 구조):

  • System: 역할 정의 (문서 처리 봇)
  • Assistant: 원하는 JSON 출력 포맷 예시
  • User: 실제 OCR 텍스트 삽입