전부 읽힙니다
노트 6,000 · 라벨지 4,500 · 클립 2,400
인쇄된 합계 12,900
더한 값도 12,900 — 일치
영수증 세 장을 표로 옮깁니다. 못 읽은 칸을 0으로 채우지 않고, 인쇄된 합계와 계산한 합계를 다른 칸으로 관리합니다.
영수증 사진 세 장을 표로 옮깁니다. 어려운 것은 읽는 일이 아니라 못 읽은 칸을 어떻게 처리하느냐입니다.
노트 6,000 · 라벨지 4,500 · 클립 2,400
인쇄된 합계 12,900
더한 값도 12,900 — 일치
도서 A 15,000 · 포장비 1,000
도서 B 단가·금액 읽기 불가
인쇄된 합계도 읽기 불가 → 역산도 안 됩니다
같은 가게 · 같은 날짜 · 같은 금액
그런데 전표번호가 A-1001 / A-1002로 다릅니다
표시만 하고 지우지 않습니다
세 장 모두 코드로 그린 합성 이미지입니다. 실제 거래 영수증을 스캔한 것이 아니며, 이미지 안에도 그 사실이 적혀 있습니다.
영수증 표에서 헷갈리는 칸이 딱 두 개 있습니다. 그 둘을 나누면 대부분의 실수가 사라집니다.
| 칸 | 무엇인가 | 어디서 오나 | 못 구하면 |
|---|---|---|---|
| 원문 합계 | 영수증에 인쇄되어 보이는 합계 | 사진에서 읽습니다 | 비워 둡니다. 계산값을 여기 넣지 않습니다 |
| 계산 합계 | 항목 금액을 더한 값 | 내가 계산합니다 | 항목 하나라도 못 읽으면 구할 수 없습니다 |
두 칸이 같으면 서로를 검산해 준 셈입니다. 다르면 어딘가 잘못 읽은 것입니다. 한 칸으로 합치면 이 검산이 불가능해집니다.
| 상황 | 맞는 처리 | 틀린 처리 | 틀리면 생기는 일 |
|---|---|---|---|
| 금액이 번져 안 보임 | 빈칸 + 상태 "확인 필요" | 0을 입력 | 합계가 조용히 줄어듭니다 |
| 항목이 아예 없음 | 0 또는 해당 없음 | 빈칸 | 못 읽은 것과 구분되지 않습니다 |
| 합계가 안 보이는데 항목은 다 읽힘 | 항목을 더해 계산 합계에만 기입 | 원문 합계 칸에 기입 | 읽지도 않은 값을 읽었다고 기록한 것이 됩니다 |
| 항목 하나를 못 읽음 | 합계도 확인 필요 | 읽은 것만 더해 합계로 | 실제보다 작은 금액이 확정됩니다 |
같은 가게, 같은 날짜, 같은 금액이면 중복 같지만 정말 두 번 산 것일 수도 있습니다. 이번 자료에서는 전표번호가 다릅니다.
이런 경우의 처리 규칙은 하나입니다. 표시는 하되 임의로 제외하지 않습니다. 판단은 원본 서류나 결제 기록을 볼 수 있는 사람이 합니다.
정답표는 05단계에서 씁니다. 먼저 열어 보면 실습이 되지 않으니 지금은 받아만 두세요.
압축을 풀고 영수증_01.png부터 차례로 엽니다. 확대해서 보세요.
| 파일 | 보이는 것 | 눈여겨볼 곳 |
|---|---|---|
| 영수증_01.png | 가상문구점 · 2026-05-02 14:20 · 전표 A-1001 | 항목 3개와 하단 합계가 모두 선명합니다 |
| 영수증_02.png | 가상서점 · 2026-05-04 11:05 · 전표 B-2033 | 두 번째 줄의 단가·금액, 그리고 하단 합계가 번져 있습니다 |
| 영수증_03.png | 가상문구점 · 2026-05-02 14:20 · 전표 A-1002 | 01과 모든 값이 같은데 전표번호만 다릅니다 |
영수증_빈표.csv를 엑셀이나 메모장으로 엽니다. 열이 열 개입니다.
파일명, 원문 위치 설명, 날짜, 항목, 수량, 단가, 원문 합계, 계산 합계, 상태, 확인 이유
"원문 위치 설명"은 그 값을 어디서 봤는지를 적는 칸입니다. "하단 합계 행", "품목 표 2행"처럼 실제로 볼 수 있는 위치를 씁니다. 좌표나 페이지 번호를 지어내지 않습니다.
모듈 01·05와 같은 방법입니다. 목록에 receipt-table이 보이고 켜져 있으면 준비 완료입니다.
스킬 없이 진행해도 됩니다. 그 경우 04단계 요청 문장에 "파일명·원문 위치 설명·날짜·항목·수량·단가·원문 합계·계산 합계·상태·확인 이유 열로 만들어 주세요"를 덧붙이세요.
receipt-table 스킬을 사용해 첨부한 영수증 이미지 3장에서 값을 표로 옮겨 주세요. - 읽을 수 없는 글자는 빈칸으로 두고 상태를 "확인 필요"로 적어 주세요. 0이나 추측값을 넣지 마세요. - 영수증에 인쇄된 합계(원문 합계)와 항목을 더한 값(계산 합계)을 다른 칸에 적어 주세요. - 값을 어디서 봤는지 "원문 위치 설명"에 적어 주세요. 좌표나 페이지 번호를 만들지 마세요. - 같은 문서로 보이는 이미지가 있으면 표시만 하고 제외하지 마세요. - 마지막에 읽은 이미지 수, 읽지 못한 값의 수를 알려 주세요.
| 확인 항목 | 통과 기준 | 틀리면 |
|---|---|---|
| ① 이미지 수 | 읽은 이미지 3장 | 한 장이 빠졌는지 확인 |
| ② 영수증_01 합계 | 원문 합계 12,900 · 계산 합계 12,900 — 두 칸 모두 채워짐 | 한 칸만 있으면 어느 쪽인지 되물어 보세요 |
| ③ 영수증_02 도서 B | 단가·금액 빈칸 + 상태 "확인 필요" | 숫자가 들어 있으면 어디서 읽었는지 되물어 보세요 |
| ④ 영수증_02 합계 | 원문 합계 빈칸, 계산 합계도 빈칸 | 16,000이 들어 있으면 읽은 항목만 더한 것입니다 |
| ⑤ 영수증_03 | "중복 가능성"으로 표시되되 표에 남아 있음 | 빠져 있으면 임의로 제외한 것입니다 |
표의 숫자를 골라 이미지의 그 자리를 다시 봅니다. 최소 다섯 칸은 직접 확인하세요.
| 확인할 값 | 이미지에서 볼 곳 | 맞는 값 |
|---|---|---|
| 영수증_01 클립 금액 | 품목 표 3행 오른쪽 | 2,400 |
| 영수증_01 합계 | 하단 합계 행 | 12,900 |
| 영수증_02 도서 A 단가 | 품목 표 1행 | 15,000 |
| 영수증_02 전표번호 | 상단 머리 부분 | B-2033 |
| 영수증_03 전표번호 | 상단 머리 부분 | A-1002 (01은 A-1001) |
이제 정답표를 엽니다. 표현이 달라도 되지만 상태 칸은 같아야 합니다.
| 항목 | 기준값 |
|---|---|
| 읽은 이미지 | 3장 |
| 표의 행(헤더 제외) | 12행 — 품목 9행 + 합계 3행 |
| 상태가 "확인 필요"인 행 | 2행 — 모두 영수증_02 |
| 상태가 "중복 가능성"인 행 | 4행 — 영수증_03 전체 |
| 영수증_01 계산 합계 | 12,900 |
| 영수증_03 계산 합계 | 12,900 (01과 같음) |
| 영수증_02 계산 합계 | 구할 수 없음 — 빈칸 |
| 내 표의 상태 | 무슨 일이 일어난 것인가 | 어떻게 고치나 |
|---|---|---|
| 도서 B 금액에 12,000이 적혀 있음 | 이미지에서 읽을 수 없는 값입니다. 다른 도서 값이나 품목명으로 추측한 것입니다 | "이 값을 이미지의 어디에서 읽었나요?"라고 되묻고, 답하지 못하면 빈칸으로 되돌립니다 |
| 영수증_02 합계에 16,000 | 읽은 항목만 더한 값을 영수증 합계로 쓴 것입니다 | 빈칸으로 바꾸고, 필요하면 "읽은 항목만의 합"이라고 따로 표시합니다 |
| 영수증_02 합계에 0 | 못 읽은 것을 0으로 채운 것입니다 | 빈칸 + 상태 "확인 필요"로 바꿉니다 |
| 영수증_03이 없음 | 중복으로 보고 제외한 것입니다 | 다시 넣고 "중복 가능성"으로 표시합니다. 전표번호가 다른 것이 근거입니다 |
| 정확도가 "98%"처럼 적혀 있음 | 측정한 적 없는 수치입니다 | 지웁니다. 확인한 칸 수와 확인하지 못한 칸 수로 적습니다 |
방금 만든 표를 이미지와 다시 대조해 주세요. 이미지에서 읽을 수 없는 값이 숫자로 채워져 있는지, 계산한 값이 원문 합계 칸에 들어가 있는지 확인해 주세요. 문제가 있는 칸만 고치고, 각 칸을 이미지의 어디에서 읽었는지 함께 알려 주세요. 읽지 못한 칸은 빈칸으로 두고 상태를 확인 필요로 적어 주세요.
앞 결과가 다음 작업에 섞이는지 확인합니다. 선택 확장
첨부한 영수증 이미지 1장만 사용해 표를 만들어 주세요. 앞선 대화나 다른 영수증의 값은 사용하지 마세요. 읽을 수 없는 값은 빈칸으로 두고 상태를 확인 필요로 적어 주세요.
| 나오면 안 되는 것 | 왜 |
|---|---|
| 노트 · 라벨지 · 클립 | 영수증_01/03의 품목입니다. 이 영수증에 없습니다 |
| 12,900 | 영수증_01/03의 합계입니다 |
| 도서 B의 금액이 채워짐 | 이 이미지에서는 읽을 수 없습니다. 앞 대화에서 추측한 값을 가져온 것입니다 |
| "읽은 이미지 3장" | 이번 입력은 1장입니다 |
확인할 것 — 파일이 제대로 첨부됐는지, ZIP 안에서 바로 끌어다 놓지 않았는지 봅니다. 압축을 푼 폴더에서 PNG 파일을 첨부해야 합니다.
복구 — 압축을 다시 풀고 PNG 세 장을 개별로 첨부합니다.
중요 — 이미지를 읽지 못했다면 읽었다고 표를 만들면 안 됩니다. 표가 나왔는데 이미지를 못 읽었다고도 한다면, 그 표의 값이 어디서 왔는지 반드시 되물어 보세요.
확인할 것 — 여러분이 이미지를 확대해서 봅니다. 사람이 못 읽는다면 그 값은 근거가 없습니다.
되물을 문장 — "이 값을 이미지의 어느 위치에서 읽었는지 알려 주세요."
복구 — 위치를 대지 못하면 빈칸 + 확인 필요로 바꿉니다. 품목명이나 다른 영수증의 값으로 추측한 경우가 많습니다.
먼저 구분 — 원문 합계와 계산 합계 중 어느 쪽이 안 맞는지 봅니다.
계산 합계가 틀린 경우 — 항목 금액을 다시 더해 봅니다. 6,000+4,500+2,400=12,900.
원문 합계가 틀린 경우 — 이미지의 하단 합계 행을 다시 봅니다. 잘못 읽었을 수 있습니다.
둘이 다른 경우 — 그 자체가 보고할 내용입니다. 한쪽을 다른 쪽에 맞춰 고치지 마세요. 어느 쪽이 맞는지는 원본 서류를 볼 수 있는 사람이 판단합니다.
이건 측정된 값이 아닙니다. 이번 실습에서 정확도를 측정하는 절차는 없습니다.
복구 — 그 표현을 지우고, 대신 확인한 칸 수와 확인하지 못한 칸 수로 적게 합니다. 셀 수 있는 숫자로 바꾸는 것이 정확합니다.
예: "12행 중 10행 확인 완료, 2행은 이미지에서 읽을 수 없어 확인 필요"
1. 영수증_02에서 도서 A 15,000과 포장비 1,000은 읽었지만 도서 B와 하단 합계는 번져 있습니다. 합계 칸에 무엇을 적어야 할까요?
2. 영수증_01과 영수증_03은 가게·날짜·품목·금액이 모두 같고 전표번호만 다릅니다.
3. "원문 합계"와 "계산 합계"를 굳이 나누는 이유는?