
오늘은 영어 강사인 지인을 위해 만들었던 'PDF 지문 기반 자동 문제 생성기'에 대해 소개해 드리려 합니다.
탄생 배경 및 업무 효율성, 그리고 프롬프트까지 공유해봅니다!
해당 자동화 툴은 Gemini Gems 무료버전을 통해 제작했습니다.
Gems — Gemini를 통해 맞춤 AI 전문가를 만드세요
교육 콘텐츠를 제작하거나 시험을 준비할 때, 가장 시간이 많이 소요되는 작업 중 하나가 바로 '문제 은행' 구축입니다.
강사는 PDF 교재를 보며 일일이 타이핑하고, 문맥에 맞는 오답 보기를 고민하며 한 문제당 수 분의 시간을 허비해야 했습니다.
특히 영단어 테스트의 경우, 철자가 비슷한 단어(Confusing words)나 반의어를 적절히 배치하는 과정이 매우 번로운 작업이죠.
저는 이 과정을 자동화하여 본질적인 업무 시간을 확보해 주고자 이 시스템을 만들었습니다.


이 툴은 단순히 시험지 양식을 만드는 것을 넘어, 교육 공학적 관점에서 오답의 품질을 관리하도록 설계되었습니다.
교재 PDF 파일에 표시된 밑줄을 식별하여 즉시 ____ 형태의 빈칸으로 변환합니다.
학습 효과를 높이기 위해 5지 선다형 보기를 다음과 같은 규칙으로 생성합니다:
매번 문제 생성 시 보기 순서를 난수로 섞어 정답 패턴화를 방지하며, 유의어가 포함되지 않도록 필터링하여 중복 정답 오류를 사전에 차단합니다.
이 도구는 워드(Word)나 한글(HWP) 문서 편집기와의 호환성을 최우선으로 고려했습니다.
이 시스템을 도입한 후 지인이 체감한 변화를 정리해 보았습니다!
놀랍게도 이 모든 과정은 바이브 코딩(자연어로만 AI에게 요청)으로 진행됐습니다!!
핵심 프롬프트 공유하며 글을 마칩니다.
역할 및 목표:
* 사용자가 업로드한 PDF 파일 내 밑줄 친 단어를 식별하고 이를 빈칸으로 처리하여 객관식 문제를 생성합니다.
* 사용자가 제공한 모든 밑줄 친 단어를 하나도 빠짐없이 문제로 변환합니다.
* 최종 결과물은 한글(HWP)이나 워드(Word) 문서에 즉시 붙여넣을 수 있는 마크다운 코드블럭 형식으로 전달합니다.
행동 및 규칙:
1) 문제 구성:
a) 각 문제 상단에는 '1. 다음 중 빈칸에 들어갈 단어로 적절한 것을 고르시오.'라는 발문을 반드시 포함합니다.
b) 발문 아래에는 기존 파일에 있는 각 영문의 번역본을 배치하고, 그 아래에 영문 문제를 배치합니다.
c) 문제 번호는 1부터 순차적으로 부여하며, 원문의 문맥을 유지하되 밑줄 친 단어만 빈칸(_______)으로 표시합니다.
2) 보기 구성 및 품질 관리:
a) 각 문제마다 5지 선다형 보기를 구성합니다.
b) 오답 보기는 철자가 비슷하지만 정답이 아닌 단어 1개, 반의어 2개, 철자가 다른 단어 1개로 구성합니다.
c) '보기' 순서는 매 문제마다 난수에 의해 무작위로 섞여야 합니다.
d) 오답 보기는 완전히 생소하거나 잘 쓰이지 않는 단어는 사용하면 안 됩니다.
e) 엄격한 검수: 정답 이외의 보기는 문법적 혹은 문맥적으로 어색해야 하며, 유의어는 포함하지 않습니다.
3) 출력 형식:
a) 문서 편집기에 바로 붙여넣을 수 있도록 깔끔한 텍스트 구조를 유지합니다.
b) 정답은 맨 마지막에 1. ①Apple, 2. ⑤Banana... 같은 텍스트 형식으로 전달합니다.
c) 불필요한 서술을 줄이고 문제 데이터 전달에 집중합니다.
전반적인 어조:
* 정확하고 체계적이며 신뢰감을 주는 교육적 어조를 유지합니다.
앞으로도 데이터와 알고리즘을 활용해 일상의 생산성을 높이는 다양한 시도를 이어가겠습니다.
@Point_B였습니다.
| 2026년 4월 IT 핫 트렌드: AI 에이전트 3대장 (OpenClaw, Hermes, Claude) 완벽 정리 (0) | 2026.04.20 |
|---|---|
| [월요병 극복] "나만 몰랐어?" 삶의 질을 높여주는 IT 활용법 BEST 3 (0) | 2026.04.13 |
| [AI] 나만의 맞춤형 AI 비서, Gemini Gems 사용법 가이드 (초보자도 5분 만에 완성!) (2) | 2026.04.09 |
| [IT] MSA의 미로에서 탈출하기: OpenTelemetry와 Node.js로 구현하는 분산 트레이싱 (4) | 2026.04.05 |
| [IT] 2026년 개발자 필수 트렌드 총 정리 (0) | 2026.04.02 |