PRODUCT & ENGINEERING PORTFOLIO

기출 한 장이
새로운 시험지가
되는 순간

수능 기출 PDF의 문항 구조를 분석하고, 난이도와 유형을 보존한 변형 문제를 생성해 검증 가능한 시험지로 완성하는 교육용 AI 서비스입니다.

  • PDF·OCR 분석
  • 검증 중심 생성
  • PDF·Word 출력
기출 PDF 분석부터 시험지 생성까지의 AI ExamGenerator 제품 화면 문항 구조 분석 검증 완료
01읽고PDF + OCR
02변형하고유형 + 난이도
03검증하고정답 + 중복
04출력합니다PDF + DOCX

BRAND FILM · AI EXAMGENERATOR

새로운 출제 경험을
영상으로 만나보세요.

PDF 분석부터 시험지 완성까지, 하나의 흐름으로.

THE PRODUCT

교사의 출제 흐름을
하나의 제품으로 연결했습니다.

AI 호출 자체보다 중요한 것은 원문 보존, 결과 검증, 실패 복구와 일관된 출력이었습니다.

AI ExamGenerator / Session #2405 안전하게 처리됨

PDF ANALYSIS

문항을 읽는 것부터
정확해야 하니까.

분석 중
Q17수학 · 미적분
f(x) = x³ − 3x + 1
① −2② −1③ 0④ 1⑤ 2

QUALITY REPORT

  • 문항 경계 감지
  • 수식 구조 보존
  • 선택지 5개 확인

ENGINEERING DECISIONS

데모가 아니라,
운영 가능한 시스템을 만들었습니다.

실패가 발생하는 지점을 전제로 설계하고 비용·시간·품질을 함께 관리했습니다.

01

멱등 크레딧 원장

작업 재시도와 중복 요청에서도 차감·환불이 한 번만 반영되도록 거래 단위로 보호합니다.

IDEMPOTENCY · TRANSACTION
02

부분 실패 복구

청크 생성, 검증, 보충 생성 단계를 분리해 일부 실패가 전체 시험지를 무너뜨리지 않게 합니다.

RETRY · CANCELLATION
03

결정적 도형 출력

AI가 도형 명세를 만들고 애플리케이션이 검증된 SVG를 그려 화면·PDF·Word 결과를 맞춥니다.

JSON SPEC · SVG
04

관측 가능한 AI 파이프라인

역할별 지연, 재시도, 캐시 적중과 실패 유형을 기록해 품질과 비용을 근거로 조정합니다.

METRICS · COST · LATENCY

SYSTEM ARCHITECTURE

느린 AI 작업을 웹 요청에서 분리했습니다.

사용자 요청은 빠르게 접수하고, 무거운 분석·생성·문서 출력은 비동기 워커가 처리합니다.

CLIENT
ReactTanStack Query · Zustand
HTTPS
APPLICATION
FastAPIAuth · Billing · Sessions
PostgreSQLTransactional state
QUEUE
ASYNC WORKLOAD
Redis + RQPriority · Retry · Cache
AI OrchestratorExtract · Generate · Verify
OUTPUT
DELIVERY
PDF / DOCXKaTeX · SVG · Chromium
FastAPIReactTypeScriptPostgreSQL RedisRQGeminisystemdNginx

SELECTED CASE STUDY

“수학 문제의 그림이
생성할 때마다 달라진다면?”

생성 모델이 직접 SVG 문자열을 쓰게 두는 대신, 제한된 JSON 도형 명세를 출력하게 했습니다. 프론트엔드의 안전한 파서와 렌더러가 같은 명세를 화면·PDF·Word에 일관되게 적용합니다.

설계 자세히 보기
figure_spec.jsonvalidated
validated curveno eval()sanitized SVG

PUBLIC REPOSITORY SCOPE

보여줄 것은 선명하게,
지켜야 할 것은 안전하게.

이 저장소에 포함

  • 제품 경험과 인터랙티브 쇼케이스
  • 고수준 시스템 아키텍처
  • 핵심 엔지니어링 의사결정
  • 공개 가능한 기술 스택과 화면

의도적으로 비공개

  • 운영 백엔드 및 모델 프롬프트
  • 결제·인증·관리자 구현
  • 서버 주소와 배포 자격 증명
  • 사용자 데이터와 운영 로그

FROM A PDF TO A READY-TO-USE EXAM

문제를 만드는 AI를 넘어,
출제 과정을 완성하는 제품.

서비스 방문하기 ↗ GitHub 프로필