☘ HWPX CLOVIS 사용자 매뉴얼
수학 문제 PDF·이미지를 편집 가능한 아래아한글(.hwpx) 시험지로 바꾸는 데스크톱 프로그램의 공식 안내서입니다.
이 문서는 처음 쓰는 분도 순서대로 따라 하면 끝까지 완성할 수 있도록 항목별·단계별로 구성하였습니다.
1제품 개요
HWPX CLOVIS(마스코트 클로비스)는 손글씨·스캔이 섞인 수학 문제지 PDF나 이미지를 받아,
글자와 수식을 정확히 판독하고 풀이·해설까지 붙여 아래아한글에서 그대로 편집할 수 있는 .hwpx 시험지로
자동 생성하는 프로그램입니다.
핵심 처리 단계는 다음과 같습니다.
| 단계 | 하는 일 | 위치 |
|---|---|---|
| ① 불러오기 | PDF·이미지를 화면에 띄움 | 내 PC |
| ② 크롭(자르기) | 문제 한 개씩 영역을 지정 (1박스 = 1문제) | 내 PC |
| ③ AI 판독·해설 | 본인 Gemini 키로 OCR·풀이 생성 (병렬) | 내 PC → AI |
| ④ 빌드 | 판독 텍스트를 .hwpx 문서로 조립 | 내 PC(기본) 또는 서버 |
| ⑤ 후처리 | 아래아한글로 열어 수식 위치 미세조정 | 내 PC |
2준비물과 전제조건
① 윈도우 PC
Windows 10/11. 프로그램은 데스크톱 전용입니다.
② 아래아한글(한컴)
생성 자체에는 없어도 되지만, 결과물을 열어 보거나 수식 위치 후처리를 하려면 필요합니다.
③ 인터넷 연결
AI 판독 호출에 필요합니다.
④ Google Gemini API 키
사용자 본인 키. Google AI Studio에서 무료 발급할 수 있습니다. 키가 있어야 실사용이 가능합니다. 발급 영상 → ▶ Gemini API 키 만들기
.hwpx 파일은 정상적으로 만들어집니다.
다만 수식 히트박스(클릭 영역) 후처리만 건너뛰며, 그 경우 한글이 설치된 PC에서 한 번 열어 주면 자동 보정됩니다.3설치와 실행
HWPX CLOVIS는 전용 파이썬 런타임까지 함께 들어 있는 자기완결 설치본입니다. 별도 설치 과정이 없습니다.
- 받은 HWPX CLOVIS 폴더를 원하는 위치에 둡니다. (예:
C:\HWPX CLOVIS) - 폴더 안의
run_hwpx_clovis.bat파일을 더블클릭합니다. - 잠시 후 네온 테마의 검은 창이 뜨면 실행에 성공한 것입니다.
폴더 구조 (참고)
| 경로 | 역할 |
|---|---|
run_hwpx_clovis.bat | 실행 런처 (더블클릭 대상) |
app\ | 프로그램 코드 · 설정 · 암호화된 키 저장소 · 로그 |
prompts\ | 작업별 AI 지침 모음 |
runtime\hwp32\ | 전용 파이썬 실행 환경 (건드리지 마십시오) |
runtime 하위 파일은 삭제·수정하지 마십시오.4최초 설정 — API 키와 저장 폴더
프로그램을 처음 켜면 두 가지를 먼저 지정해야 작업을 시작할 수 있습니다.
- 오른쪽 위 점 세 개(⋮) 메뉴 → 설정…을 엽니다.
- ① API 사용자 관리에서 「API 키 불러오기」를 누르고, 본인 Gemini 키를 입력합니다.
한 번 등록하면 암호화되어(
users.enc) 저장되므로 다음부터는 ID·비밀번호로 불러옵니다. - ② 작업 저장 폴더에서 결과
.hwpx가 저장될 폴더를 지정합니다. (기본값C:/Autohwp/workspace) - 저장을 눌러 설정창을 닫습니다.
5설정창 상세 — ① ~ ⑤
| 섹션 | 설명 | 권장값 |
|---|---|---|
| ① API 사용자 관리 | Gemini 키 등록·불러오기 (암호화 저장) | 본인 키 1회 등록 |
| ② 작업 저장 폴더 | 결과 .hwpx 저장 위치 | 쓰기 가능한 폴더 |
| ③ 동작 옵션 | 동시 호출 수(병렬) + 역할별 AI 모델 선택 | 아래 설명 참조 |
| ④ Gemini 새 지침 추가 | 모든 호출에 덧붙는 사용자 추가 지시문(선택) | 비워 두어도 됨 |
| ⑤ 서버 빌드(렌탈) | 구독자용 서버 빌드 로그인 (선택) | 기본 해제 = 로컬 빌드 |
③ 동작 옵션 — 동시 호출 수와 역할별 모델
- 동시 호출 N — 문제를 한꺼번에 몇 개씩 AI로 보낼지(병렬 처리)입니다. 기본
8, 최대30. 실제로는 안전을 위해 작업 수의 절반이 자동 상한이 됩니다. - 역할별 모델 — 작업 성격에 맞춰 서로 다른 AI 모델을 고를 수 있습니다.
각 드롭다운에는 (추천)과 과금 라벨이 함께 표시되어 비용을 가늠할 수 있습니다.역할 용도 크롭·검출 영역·문제 검출 단계 OCR·수식 글자·수식 판독, 풀이 생성 (품질 핵심) 이미지개선 도형 개선용 이미지 모델
6기본 작업 흐름 한눈에
- PDF·이미지 불러오기 — 메인 화면에서 자료를 엽니다.
- 크롭 창에서 문제 영역 지정 — 문제 하나하나에 네모 박스를 그립니다. (1박스 = 1문제)
- 작업 버튼 선택 — OCR / 해설 / 변형 등 원하는 버튼을 누릅니다.
- 작업 설정 다이얼로그 확인 — 안내문과 옵션(미주·원본삽입·2차검수·도형개선)을 확인하고 Enter로 실행합니다.
- 병렬 처리 진행 — 여러 문제가 동시에 AI로 처리되며 로그에 진행 상황이 찍힙니다.
- 완료 — 저장 폴더에
.hwpx가 생성됩니다. 아래아한글로 열어 확인합니다.
7크롭(자르기) 창 사용법
크롭 창은 여러 페이지(이미지·PDF)를 하나로 합쳐 넘겨 보며 문제 영역을 지정하는 작업 공간입니다.
- 박스 그리기 — 문제 한 개를 감싸도록 드래그해 네모를 만듭니다.
- 읽기 순서 자동 배지 — 박스를 만들면 번호 배지가 붙습니다. 번호는 2단(컬럼) 읽기 순서 (왼쪽 위 → 왼쪽 아래 → 오른쪽 위 → 오른쪽 아래)로 자동 정렬됩니다.
- 페이지 이동·패닝 — 마우스 휠과 화살표 키로 화면을 이동합니다.
- 박스 미세 이동 — Ctrl + 화살표로 선택한 박스를 한 칸씩 옮깁니다.
- 선택/해제 — 선택한 박스만 누적 번호가 매겨지고, 토글·이동 시 번호가 자동 갱신됩니다.
9옵션 4종 상세
| 옵션 | 설명 | 비용 | 노출 조건 |
|---|---|---|---|
| 2차 검수 (2단계 처리) | OCR과 해설을 분리해 두 번에 나눠 처리합니다. 손글씨·고난도 문제에서 오독 전파를 막아 품질이 크게 오릅니다. | 호출 2회·추가요금 | OCR+해설 작업 |
| 원본 이미지 삽입 | 판독 결과 옆에 잘라낸 원본 이미지를 함께 넣어 대조하기 쉽게 합니다. | 무료 | 모든 작업 |
| 미주 (해설을 미주로) | 해설을 본문이 아닌 미주로 배치합니다. 문제지/해설지 분리에 유용합니다. | 무료 | 해설 포함 작업 |
| 도형 개선 | 이미지 모델로 도형·그래프를 깨끗하게 재현합니다(필기 제거, 인쇄 곡선 보존). | 이미지 모델·추가요금 | 판독 포함 작업 |
2차 검수가 품질을 올리는 원리
1단계에서 OCR만 수행해 깨끗한 문제 본문을 확보한 뒤, 2단계 해설은 그 깨끗한 텍스트를 권위 있는 입력으로 받습니다 (원본 이미지는 도형 참고용으로만 사용). 한 번에 판독·해설을 동시에 시키는 단일 처리의 부하와 오독 전파를 제거하므로, 지저분한 고난도 문제에서 특히 정확합니다.
10복합융합 문제 만들기
- 크롭 창에서 묶고 싶은 문제들에 박스를 매긴 뒤 메인으로 돌아옵니다.
- 복합융합문제 버튼을 누르면 전용 설정 패널이 펼쳐집니다.
- 패널 상단의 빨간 경고 배너(검수 필요)를 확인합니다.
- 필요 시 원본 삽입 옵션을 켭니다. 융합 해설은 기본적으로 본문 인라인으로 들어갑니다.
- 실행하면 배지 번호 순서대로 묶여 하나의 융합 문제로 재구성됩니다.
11결과 확인과 후처리
- 작업이 끝나면 저장 폴더에
.hwpx파일이 생깁니다. (⋮ 메뉴 → 작업 저장 폴더 열기로 바로 이동) - 파일을 아래아한글로 엽니다. 수식은 편집 가능한 한글 수식으로 들어가 있어 그대로 수정할 수 있습니다.
- 한글이 설치돼 있으면 열 때 수식 히트박스(클릭 영역)가 자동 보정됩니다.
- 변형·융합·해설 결과는 사람이 검수한 뒤 사용하십시오.
12안정성 · 검토필요 폴백
대량 처리 중 일부 문제가 실패하더라도 작업 전체가 멈추지 않도록 설계되어 있습니다.
- 검토필요 폴백 — 판독에 실패하거나 시간이 초과된 문제는 버려지지 않고, 원본 이미지 + 【검토 필요】 주석으로
문서에 들어갑니다. 동시에
검토필요_목록.txt요약 파일이 생성됩니다. - 자동 재시도 — 일시적 한도 초과(429)는 권장 대기 시간을 읽어 자동 재시도하고, 남은 실패는 한 번 더 일괄 재처리합니다.
- 타임아웃 보호 — 한 문제가 120초를 넘기면 무한 대기 대신 곧바로 검토필요로 처리합니다.
- 중단(STOP) — 진행 중 중단해도 그때까지의 결과는 보존되어 빌드됩니다.
13서버 빌드(렌탈) 옵션 — 구독자용
구독(렌탈) 사용자는 빌드 단계를 서버에서 처리하도록 켤 수 있습니다. 기본값은 해제 = 로컬 빌드이며, 켜지 않으면 모든 동작이 기존과 동일합니다.
- 설정창 ⑤ 서버 빌드(렌탈)에서 서버 주소·아이디·비밀번호를 입력합니다.
- 서버 로그인을 누릅니다. 성공하면
✓ 로그인됨이 표시됩니다. - 「서버에서 빌드」 체크를 켜면 이후 빌드가 서버에서 수행됩니다.
14트러블슈팅 FAQ
실행 / 설정
| 증상 | 해결 |
|---|---|
| "API 키 없음" 경고가 뜬다 | 설정 → ① API 사용자 관리에서 키를 먼저 불러오십시오. |
| "저장 폴더 없음" 경고가 뜬다 | 설정 → ② 작업 저장 폴더를 지정하십시오. |
| 창이 안 뜬다 | run_hwpx_clovis.bat로 실행했는지 확인하고, runtime 폴더가 온전한지 확인하십시오. |
품질 / 처리
| 증상 | 해결 |
|---|---|
| 손글씨·얼룩 많은 문제의 판독이 부정확하다 | 먼저 OCR만 돌려 검토·수정한 뒤 해설을 붙이거나, 2차 검수 옵션을 켜십시오. |
| 도형·그래프가 지저분하다 | 도형 개선 옵션을 켜십시오(이미지 모델·추가요금). |
| 일부 문제가 【검토 필요】로 들어갔다 | 정상 동작입니다. 검토필요_목록.txt를 보고 해당 문제만 다시 OCR로 처리하십시오. |
| 한도 초과(429)가 자주 난다 | 설정 ③에서 동시 호출 N을 낮추십시오. 프로그램이 분당 요청 수를 자동 제한하지만 여유를 더 둘 수 있습니다. |
가장 흔한 함정 — 코드 변경 후 앱 재시작
prompts 폴더의 지침 변경은 매 호출마다 다시 읽으므로 즉시 반영됩니다.)