🏠 홈으로

HWPX CLOVIS 사용자 매뉴얼

수학 문제 PDF·이미지를 편집 가능한 아래아한글(.hwpx) 시험지로 바꾸는 데스크톱 프로그램의 공식 안내서입니다.

이 문서는 처음 쓰는 분도 순서대로 따라 하면 끝까지 완성할 수 있도록 항목별·단계별로 구성하였습니다.

로컬 우선 · 자료 보안 AI 병렬 처리 2차 검수 시스템 편집 가능한 수식

1제품 개요

HWPX CLOVIS(마스코트 클로비스)는 손글씨·스캔이 섞인 수학 문제지 PDF나 이미지를 받아, 글자와 수식을 정확히 판독하고 풀이·해설까지 붙여 아래아한글에서 그대로 편집할 수 있는 .hwpx 시험지로 자동 생성하는 프로그램입니다.

핵심 처리 단계는 다음과 같습니다.

단계하는 일위치
① 불러오기PDF·이미지를 화면에 띄움내 PC
② 크롭(자르기)문제 한 개씩 영역을 지정 (1박스 = 1문제)내 PC
③ AI 판독·해설본인 Gemini 키로 OCR·풀이 생성 (병렬)내 PC → AI
④ 빌드판독 텍스트를 .hwpx 문서로 조립서버(로그인·구독)
⑤ 후처리아래아한글로 열어 수식 위치 미세조정내 PC
중요한 설계 철학. 원본 이미지와 API 키는 외부로 나가지 않습니다. AI 호출은 사용자 본인 키로 PC에서 직접 이뤄지고, 빌드 단계에는 판독이 끝난 텍스트만 서버로 전달되어 문서로 조립된 뒤 즉시 폐기됩니다(무상태). 이미지·키는 PC를 떠나지 않습니다. 자세한 보안 구조는 함께 제공되는 제품 소개서를 참고하십시오.

2준비물과 전제조건

① 윈도우 PC

Windows 10/11. 프로그램은 데스크톱 전용입니다.

② 아래아한글(한컴)

생성 자체에는 없어도 되지만, 결과물을 열어 보거나 수식 위치 후처리를 하려면 필요합니다.

③ 인터넷 연결

AI 판독 호출에 필요합니다.

④ Google Gemini API 키

사용자 본인 키. Google AI Studio에서 무료 발급할 수 있습니다. 키가 있어야 실사용이 가능합니다. 발급 영상 → ▶ Gemini API 키 만들기

아래아한글이 없어도 .hwpx 파일은 정상적으로 만들어집니다. 다만 수식 히트박스(클릭 영역) 후처리만 건너뛰며, 그 경우 한글이 설치된 PC에서 한 번 열어 주면 자동 보정됩니다.
AI 사용료는 본인 부담입니다 (2단 구조). 클로비스 이용료(구독료)와 별개로, 문자·수식 판독·해설에 쓰는 Gemini 요금은 본인 API 키로 Google이 직접 청구합니다(우리 경유 없음). 예상 단가는 문제 OCR+해설 문항당 평균 100원, 문제만 OCR 문항당 평균 25원이며, 쓰는 모델·난이도·길이에 따라 달라집니다. AI 원가를 얹어 되팔지 않고 원가 그대로 본인 키로 둡니다.

3설치와 실행

HWPX CLOVIS는 전용 파이썬 런타임까지 함께 들어 있는 자기완결 설치본입니다. 별도 설치 과정이 없습니다.

  1. 받은 HWPX CLOVIS 폴더를 원하는 위치에 둡니다. (예: C:\HWPX CLOVIS)
  2. 폴더 안의 run_hwpx_clovis.bat 파일을 더블클릭합니다.
  3. 잠시 후 네온 테마의 검은 창이 뜨면 실행에 성공한 것입니다.

폴더 구조 (참고)

경로역할
run_hwpx_clovis.bat실행 런처 (더블클릭 대상)
app\프로그램 코드 · 설정 · 암호화된 키 저장소 · 로그
prompts\작업별 AI 지침 모음
runtime\hwp32\전용 파이썬 실행 환경 (건드리지 마십시오)
폴더를 통째로 옮겨도 동작합니다(경로가 폴더 기준 상대경로로 연결되어 있음). 단 runtime 하위 파일은 삭제·수정하지 마십시오.

4최초 설정 — 서버 로그인 · API 키 · 저장 폴더

프로그램을 처음 켜면 세 가지를 먼저 지정해야 작업을 시작할 수 있습니다.

  1. 화면 가운데의 클로비스 얼굴(마스코트)을 클릭하거나, 왼쪽 아래 LOGIN 버튼을 눌러 설정창을 엽니다.
  2. ① 서버 빌드(렌탈)에서 발급받은 아이디·비밀번호「서버 로그인」을 합니다. 빌드는 서버에서 수행되므로 로그인(구독)이 있어야 작업이 완료됩니다. (서버 주소는 고정되어 있어 입력할 필요가 없습니다)
  3. ② API 사용자 관리에서 「API 키 불러오기」를 누르고, 본인 Gemini 키를 입력합니다. 한 번 등록하면 암호화되어(users.enc) 저장되므로 다음부터는 ID·비밀번호로 불러옵니다.
  4. ③ 작업 저장 폴더에서 결과 .hwpx가 저장될 폴더를 지정합니다. (기본값 C:/Autohwp/workspace)
  5. 저장을 눌러 설정창을 닫습니다.
API 키는 어디에도 노출되지 않습니다. 키는 본인 PC에만 암호화 저장되며, AI 호출 시 사용자 PC에서 Google로 직접 전송됩니다. 우리 서버는 키를 절대 경유하지 않습니다.

5설정창 상세 — ① ~ ⑤

섹션설명권장값
① 서버 빌드(렌탈)서버 로그인(구독). 빌드에 필수 — 서버 주소는 고정·편집 불가발급 ID로 로그인
② API 사용자 관리Gemini 키 등록·불러오기 (암호화 저장)본인 키 1회 등록
③ 작업 저장 폴더결과 .hwpx 저장 위치쓰기 가능한 폴더
④ 동작 옵션자동 열기 · PDF명 사용 · HWPX 생성 유형(A4 1단/B4 2단) · AI 병렬처리 호출 수 · 역할별 AI 모델아래 설명 참조
⑤ Gemini 새 지침 추가모든 호출에 덧붙는 사용자 추가 지시문(선택)비워 두어도 됨

④ 동작 옵션 — 생성 유형·AI 병렬처리 호출 수·역할별 모델

  • HWPX 생성 유형 — 시험지 판형을 A4 1단(기본)B4 2단 중에서 고릅니다. 어떤 판형이 언제 유리한지는 10장에서 자세히 안내합니다.
  • AI 병렬처리 호출 수 — 문제를 한꺼번에 몇 개씩 AI로 보낼지(병렬 처리)입니다. 기본 8, 최대 30. 실제 적용값은 안전을 위해 설정값과 「작업 수 ÷ 2」 중 작은 값이 됩니다.
  • 역할별 모델 — 작업 성격에 맞춰 서로 다른 AI 모델을 고를 수 있습니다. 이 선택권은 사용자를 위한 것입니다. 가성비 모델로 비용을 아낄지, 최고 사양으로 가장 안정된 고급 자료를 만들지 — 자료 성격에 맞춰 직접 정하세요.
    역할용도어느 작업에 쓰이나
    크롭·검출영역·문제 검출 단계크롭 창의 자동검출
    OCR·수식글자·수식 판독 (해설 없음)OCR만 작업
    OCR+AI해설판독 + 풀이 생성 (품질 핵심)OCR+해설 · AI해설 작업 (2차검수 포함)
    이미지개선도형 개선용 이미지 모델도형 개선 옵션(과금)
    작업 버튼을 누르면 위 표대로 자동 연결됩니다 — OCR만 실행하면 OCR·수식 모델이, 해설이 들어가는 작업이면 OCR+AI해설 모델이 쓰이므로, 한 번 정해 두면 매번 바꿀 필요가 없습니다.
어떤 모델을 골라야 하나요? — 30년 수학 강사인 제작자의 기준
부호 하나, 숫자 하나가 뒤집히면 정답이 바뀝니다. 제작자는 그 예민함으로 30년을 가르쳤고, 그래서 기본 (추천) 값은 언제나 비용보다 안정 — 고사양 AI입니다. 추천값 그대로 쓰시면 제작자가 실전에서 쓰는 기준을 그대로 물려받습니다.

다만 실측 결과 하나를 공유합니다. 참고서·인쇄 원본을 스캔한 이미지나 PDF 원본처럼 깨끗한 자료의 OCR은, 가성비 모델을 골라도 최고 사양과 동일한 품질이 나오는 것을 실제 테스트로 확인했습니다(깨끗한 참고서 스캔·채점 자국과 표가 섞인 학생 시험지 모두). 비용이 신경 쓰인다면 OCR·수식만 가성비 모델로 낮춰 보세요. 해설(OCR+AI해설)만큼은 최고 사양 모델을 추천합니다 — 풀이는 한 단계만 미끄러져도 오답이 되기 때문입니다.

6기본 작업 흐름 한눈에

  1. PDF·이미지 불러오기 — 메인 화면에서 자료를 엽니다.
  2. 크롭 창에서 문제 영역 지정 — 문제 하나하나에 네모 박스를 그립니다. (1박스 = 1문제)
  3. 작업 버튼 선택 — OCR / 해설 / 변형 등 원하는 버튼을 누릅니다.
  4. 작업 설정 다이얼로그 확인 — 안내문과 옵션(미주·원본삽입·2차검수·도형개선)을 확인하고 Enter로 실행합니다.
  5. 병렬 처리 진행 — 여러 문제가 동시에 AI로 처리되며 로그에 진행 상황이 찍힙니다.
  6. 완료 — 저장 폴더에 .hwpx가 생성됩니다. 아래아한글로 열어 확인합니다.
버튼을 눌러도 곧장 실행되지 않습니다. 오클릭을 막기 위해 항상 설정 확인 다이얼로그가 먼저 뜹니다. 다이얼로그에서 Enter=실행, Esc=취소입니다.

7크롭(자르기) 창 사용법

크롭 창은 여러 페이지(이미지·PDF)를 하나로 합쳐 넘겨 보며 문제 영역을 지정하는 작업 공간입니다.

  1. 박스 그리기 — 문제 한 개를 감싸도록 드래그해 네모를 만듭니다.
  2. 읽기 순서 자동 배지 — 박스를 만들면 번호 배지가 붙습니다. 번호는 2단(컬럼) 읽기 순서 (왼쪽 위 → 왼쪽 아래 → 오른쪽 위 → 오른쪽 아래)로 자동 정렬됩니다.
  3. 페이지 이동·패닝 — 마우스 휠과 화살표 키로 화면을 이동합니다.
  4. 박스 미세 이동Ctrl + 화살표로 선택한 박스를 한 칸씩 옮깁니다.
  5. 선택/해제 — 선택한 박스만 누적 번호가 매겨지고, 토글·이동 시 번호가 자동 갱신됩니다.
배지 번호 = 크롭 순서 = HWPX 문서 순서 = 융합 묶음 번호. 화면에 보이는 번호 그대로 최종 시험지에 들어가므로, 배지만 보고 출제 순서를 통제할 수 있습니다.

8작업 버튼 6종

왼쪽은 변형 문제 생성, 오른쪽은 판독·해설 작업입니다. 각 버튼은 누르면 안내 다이얼로그가 먼저 뜹니다.

OCR 저비용

이미지를 글자·수식으로 정확히 옮기기만 합니다(해설 없음). 가장 정확하고 저렴하니, 손글씨·얼룩이 많은 지저분한 시험지는 이것부터 돌려 결과를 검토하는 것을 권합니다.

OCR + AI 해설

판독과 해설을 한 번에 만듭니다. 원본이 깨끗할 때 권장합니다.

AI 해설

문제 본문이 이미 정확할 때, 풀이·해설만 생성합니다.

쌍둥이변형문제

같은 유형으로 숫자·조건만 바꾼 쌍둥이 문제를 만듭니다. 도형·그래프가 있는 문제도 가능 — 원본 도형을 그대로 재사용해 변형을 완성합니다(아래 노트 참조). 생성물은 정답·풀이 적합성을 꼭 검토하십시오.

유사변형문제

원문과 결이 비슷한 유사 문제를 만듭니다. 난도·출제의도가 달라질 수 있어 검수가 필요합니다.

복합융합문제

여러 문제를 묶어 하나의 융합 문제로 재구성합니다. 자세한 사용법은 12장을 참고하십시오.

★ 도형이 있는 문제도 변형이 됩니다 — 원본 도형 재사용. 쌍둥이·유사 변형은 도형·그래프를 새로 그려 주지는 않습니다. 대신 원본 문제의 도형을 그대로 재사용하면서 숫자·조건을 바꿔 변형 문제를 완성합니다. 원본 그림 품질이 그대로 유지되므로, 도형·그래프 문제라는 이유로 변형 출제를 포기할 필요가 없습니다. 정교한 작업일수록 AI 처리량이 늘어 본인 Gemini 사용료도 함께 늘지만(2장 예상 단가 참조), 같은 변형 문제를 사람이 만들 때 드는 시간과 비교하면 격차가 큽니다.
변형·융합(황금 버튼)은 창작 작업입니다. 버튼 상단에 "AI 모델·성능 영향, 검수 필요" 경고가 표시되며, 결과는 반드시 사람이 검수해야 합니다.

9옵션 4종 상세

옵션설명비용노출 조건
2차 검수 (2단계 처리) OCR과 해설을 분리해 두 번에 나눠 처리합니다. 손글씨·고난도 문제에서 오독 전파를 막아 품질이 크게 오릅니다. OCR+해설 작업
원본 이미지 삽입 판독 결과 옆에 잘라낸 원본 이미지를 함께 넣어 대조하기 쉽게 합니다. 무료모든 작업
미주 (해설을 미주로) 해설을 본문이 아닌 미주로 배치합니다. 문제지/해설지 분리에 유용합니다. 무료해설 포함 작업
도형 개선 이미지 모델로 도형·그래프를 깨끗하게 재현합니다(필기 제거, 인쇄 곡선 보존). 판독 포함 작업

2차 검수가 품질을 올리는 원리

1단계에서 OCR만 수행해 깨끗한 문제 본문을 확보한 뒤, 2단계 해설은 그 깨끗한 텍스트를 권위 있는 입력으로 받습니다 (원본 이미지는 도형 참고용으로만 사용). 한 번에 판독·해설을 동시에 시키는 단일 처리의 부하와 오독 전파를 제거하므로, 지저분한 고난도 문제에서 특히 정확합니다.

10시험지 형태 — A4 1단 · B4 2단 · 원본삽입

같은 판독 결과라도 어떤 판형에 담느냐에 따라 쓰임새가 완전히 달라집니다. 설정창 ④ HWPX 생성 유형에서 판형을 고르고, 작업 다이얼로그에서 원본 이미지 삽입을 조합하면 해설지·실전 시험지·검수용 자료를 한 프로그램에서 모두 뽑을 수 있습니다.

A4 1단 기본

문항이 위에서 아래로 한 단으로 흐르는 판형입니다. 풀이·해설 공간이 넉넉해 해설지·개념 교재·오답노트에 적합하고, 아래아한글에서 그대로 이어서 편집하기에도 가장 편합니다.

B4 2단 무료 선택

학교·학원 실전 시험지의 표준 판형입니다. B4 용지를 좌우 2단으로 나눠 한 장에 더 많은 문항을 담고, 학생들이 받아 보던 익숙한 시험지 모양 그대로 인쇄·배부할 수 있습니다. 크롭 배지 번호의 2단 읽기 순서가 그대로 지면 순서가 됩니다.

원본 이미지 삽입 무료

판독 결과 옆에 잘라낸 원본 문제 이미지를 병기합니다. 원본과 즉시 대조할 수 있어 검수 속도가 크게 빨라지고, 도형·그림이 복잡한 문제도 원본이 함께 있어 안심입니다. A4 1단·B4 2단 어느 판형과도 조합할 수 있습니다.

이렇게 조합해 보십시오. 검수 단계는 A4 1단 + 원본삽입으로 원본을 대조하며 다듬고, 확정된 문제는 B4 2단으로 실전 시험지를 인쇄하는 흐름이 가장 일반적입니다. 작업 다이얼로그의 개요번호 자동생성(무료)을 켜면 문항 번호가 한/글 개요번호로 들어가 한글에서 문항을 지우거나 옮겨도 번호가 자동으로 다시 매겨집니다.

111빌드당 문항(박스) 수 안내

한 번의 빌드에 담는 문항(박스) 수에는 옵션 조합별 권장 상한이 있습니다. 이는 사용을 막으려는 제한이 아니라, 1빌드당 최상의 품질을 보장하고 오류를 줄이기 위한 최적화 장치입니다. 작업이 정교할수록 상한이 낮아지는 것이 핵심입니다.

원본 상태옵션 조합1빌드 상한
양호한 원본OCR100문항
OCR + AI해설50문항
OCR + AI해설 + 미주처리30문항
학생 시험지 원본
(손글씨·낙서·보조선·촬영본)
OCR + 도형개선30문항
OCR + AI해설 + 도형개선 + 2차점검15문항

왜 상한이 있나요?

해설·도형개선·2차점검처럼 작업이 정교할수록 문항 하나에 드는 AI 처리량이 커집니다. 한 번에 너무 많이 담으면 누락·오독·시간초과가 늘어 오히려 다시 손봐야 하는 일이 생깁니다. 옵션별 상한은 "한 번에 깔끔하게 끝나는" 안전 구간으로 맞춰져 있어, 양이 많을 땐 나눠서 두 번 돌리는 편이 결과적으로 더 빠르고 정확합니다.

상한을 넘으면 어떻게 되나요? 실행 직전(AI 호출·과금 전)에 안내창이 떠서 빌드가 시작되지 않습니다. 비용이 새지 않으니 안심하고, 박스를 줄이거나 옵션(해설·도형개선·2차점검)을 낮춰 다시 실행하면 됩니다.

실시간으로 확인하는 법

  • 크롭 창의 🔎 자동검출 버튼에 마우스를 올리면 위 상한표가 즉시 표시됩니다.
  • 선택한 문항 수는 「선택 N/N」 카운터로 실시간 표시되며, 100을 넘으면 빨간 경고가 뜹니다.
  • 학생 시험지 원본(손글씨·촬영본)은 자동검출보다 수동 선택을 권합니다. 불필요한 영역을 빼면 품질과 문항 수를 함께 관리할 수 있습니다.

12복합융합 문제 만들기

  1. 크롭 창에서 묶고 싶은 문제들에 박스를 매긴 뒤 메인으로 돌아옵니다.
  2. 복합융합문제 버튼을 누르면 전용 설정 패널이 펼쳐집니다.
  3. 패널 상단의 빨간 경고 배너(검수 필요)를 확인합니다.
  4. 필요 시 원본 삽입 옵션을 켭니다. 융합 해설은 기본적으로 본문 인라인으로 들어갑니다.
  5. 실행하면 배지 번호 순서대로 묶여 하나의 융합 문제로 재구성됩니다.
융합 작업을 켜면 메인의 미주처리는 자동으로 꺼집니다(융합은 미주를 적용하지 않음). 의도된 동작입니다.

13결과 확인과 후처리

  1. 작업이 끝나면 설정창 ③ 작업 저장 폴더에서 지정한 폴더에 .hwpx 파일이 생깁니다. (윈도우 탐색기로 그 폴더를 열어 확인)
  2. 파일을 아래아한글로 엽니다. 수식은 편집 가능한 한글 수식으로 들어가 있어 그대로 수정할 수 있습니다.
  3. 한글이 설치돼 있으면 열 때 수식 히트박스(클릭 영역)가 자동 보정됩니다.
  4. 변형·융합·해설 결과는 사람이 검수한 뒤 사용하십시오.

14안정성 · 검토필요 폴백

대량 처리 중 일부 문제가 실패하더라도 작업 전체가 멈추지 않도록 설계되어 있습니다.

  • 검토필요 폴백 — 판독에 실패하거나 시간이 초과된 문제는 버려지지 않고, 원본 이미지 + 【검토 필요】 주석으로 문서에 들어갑니다. 동시에 검토필요_목록.txt 요약 파일이 생성됩니다.
  • 자동 재시도 — 일시적 한도 초과(429)는 권장 대기 시간을 읽어 자동 재시도하고, 남은 실패는 한 번 더 일괄 재처리합니다.
  • 타임아웃 보호 — 한 문제가 120초를 넘기면 무한 대기 대신 곧바로 검토필요로 처리합니다.
  • 중단(STOP) — 진행 중 중단해도 그때까지의 결과는 보존되어 빌드됩니다.
파일은 항상 생성됩니다. 일부가 실패해도 완성된 부분 + 검토필요 표시로 결과물이 나오므로, 실패 문제만 다시 OCR로 돌려 채워 넣을 수 있습니다.

15서버 빌드(렌탈) — 구독 로그인

최종 .hwpx 빌드는 항상 서버에서 수행됩니다(빌드 엔진 보호). 따라서 작업을 완료하려면 서버 로그인(구독)이 반드시 필요합니다.

  1. 설정창 ① 서버 빌드(렌탈)를 엽니다. 서버 주소는 고정되어 있어 따로 입력할 필요가 없습니다(오타 방지).
  2. 발급받은 아이디·비밀번호를 입력하고 「서버 로그인」을 누릅니다.
  3. 성공하면 ✓ 연결됨이 표시됩니다. 이후 모든 빌드가 자동으로 서버에서 처리됩니다.
서버 빌드에서도 이미지·API 키는 서버로 가지 않습니다. 서버에는 판독된 텍스트만 전달되어 문서로 조립된 뒤 즉시 폐기되고(무상태), 이미지는 PC에서 결과 파일에 직접 삽입됩니다.
미로그인 상태에서는 빌드가 시작되지 않습니다. 작업 버튼을 누르면 "서버 로그인 필요" 안내가 떠 설정창 ①로 안내합니다. (AI 호출·과금 전에 차단되므로 비용이 새지 않습니다)

16트러블슈팅 FAQ

실행 / 설정

증상해결
"서버 로그인 필요" 경고가 뜬다빌드는 서버에서 수행됩니다. 설정 → ① 서버 빌드(렌탈)에서 발급받은 아이디로 로그인(구독)하십시오.
"API 키 없음" 경고가 뜬다설정 → ② API 사용자 관리에서 키를 먼저 불러오십시오.
"저장 폴더 없음" 경고가 뜬다설정 → ③ 작업 저장 폴더를 지정하십시오.
창이 안 뜬다run_hwpx_clovis.bat로 실행했는지 확인하고, runtime 폴더가 온전한지 확인하십시오.

품질 / 처리

증상해결
"박스 상한 초과" 안내가 뜬다정상 동작입니다. 11장을 참고해 박스를 줄이거나 옵션(해설·도형개선·2차점검)을 낮춰 주십시오. AI 호출·과금 전이라 비용은 들지 않습니다.
손글씨·얼룩 많은 문제의 판독이 부정확하다먼저 OCR만 돌려 검토·수정한 뒤 해설을 붙이거나, 2차 검수 옵션을 켜십시오.
도형·그래프가 지저분하다도형 개선 옵션을 켜십시오(이미지 모델·추가요금).
일부 문제가 【검토 필요】로 들어갔다정상 동작입니다. 검토필요_목록.txt를 보고 해당 문제만 다시 OCR로 처리하십시오.
한도 초과(429)가 자주 난다설정 ④에서 AI 병렬처리 호출 수를 낮추십시오. 프로그램이 분당 요청 수를 자동 제한하지만 여유를 더 둘 수 있습니다.

가장 흔한 함정 — 코드 변경 후 앱 재시작

프로그램(코드) 업데이트를 받았다면 앱을 완전히 껐다 켜야 합니다. 켜 둔 채로 다시 실행하면 파이썬 모듈 캐시 때문에 옛 코드가 그대로 돕니다. (단, prompts 폴더의 지침 변경은 매 호출마다 다시 읽으므로 즉시 반영됩니다.)