Skip to main content

Part B: 문서 파싱 — 8D 품질 리포트 PDF

품질 부서의 8D 리포트(PDF)를 ai_parse_document로 텍스트화하고, 8D 핵심 항목을 구조화합니다.

B-1. 샘플 문서 준비

실제 교육에서는 강사가 공유한 샘플 PDF를 볼륨에 올려둡니다. 없으면 Genie Code로 샘플을 생성할 수 있습니다: 0단계 — PDF 생성 라이브러리 사용 가능 여부 확인.
1단계 — 샘플 PDF 생성 요청.
2단계 — 리포트 내용 항목 지정.
3단계 — 불량 유형 다양화.
PDF 생성이 서버리스 제약에 걸리면, 강사가 준비한 PDF를 볼륨에 업로드하는 방식으로 대체하세요 (Catalog Explorer → Volume → Upload).

B-2. ai_parse_document로 텍스트 추출

ai_parse_document는 PDF·문서를 텍스트와 구조(표·섹션)로 변환하는 함수입니다. 서식이 있는 문서를 SQL에서 바로 다룰 수 있는 데이터로 바꿉니다. 1단계 — 1건 파싱 테스트.
2단계 — 결과 구조 확인 후 본문 텍스트만 추출.
3단계 — 저장 테이블·컬럼 지정.
참고 SQL 형태(파싱 → 본문 텍스트 추출은 워크스페이스 버전에 따라 필드 경로가 다르므로 2단계에서 확인한 형태를 사용):

B-3. ai_extract로 8D 항목 구조화

1단계 — 소량 추출 테스트.
2단계 — 추출 스키마 지정.
3단계 — 결과 저장.

Part C: 이미지 AI — AOI 불량 이미지 분류

AOI가 촬영한 불량 이미지를 Vision LLM(ai_query)으로 분류·설명합니다.
전제: AOI 불량 이미지는 강사가 제공하는 것을 기본 전제로 합니다(자체 생성 대상 아님).
  • 이미지가 제공되지 않았다면 이 Part C는 건너뛰어도 됩니다.
  • 이후 Part D(배치 적용)는 Part A의 텍스트 결과만으로 진행할 수 있습니다.

C-1. 샘플 이미지 준비

1단계 — 이미지 목록 확인.
2단계 — 없을 때 업로드 안내.

C-2. Vision LLM으로 불량 유형 분류

ai_query는 임의의 서빙 엔드포인트(LLM·Vision)를 SQL에서 직접 호출하는 함수입니다. 여기서는 Vision 모델을 불러 불량 이미지를 판독합니다 — 이미지를 사람이 일일이 보지 않고 SQL 한 번으로 유형을 분류합니다. 1단계 — (필수 선행) 이미지 입력 구문 먼저 확인.
2단계 — 확인한 구문으로 이미지 3장 분류 테스트.
3단계 — 분류 레이블 지정.
4단계 — 출력 컬럼·SQL.
⚠️ 아래 SQL은 플레이스홀더입니다 — 확정 문법이 아닙니다.
  • files => ARRAY(content) 형태는 워크스페이스/버전에 따라 다르며 그대로 동작하지 않을 수 있습니다.
  • 반드시 1단계에서 확인한 실제 구문으로 대체해 사용하세요.