🧭 마법 요정 고양이 지니와 함께하는 도로시와 토토의 강화학습 모험
이 책은 오즈의 마법사에서 영감을 얻은 도로시와 그의 반려견 토토, 그리고 요술 램프에서 나타난 신비로운 마법 요정 고양이 지니가 함께 격자 세상을 탐험하는 이야기를 다룹니다. 다소 건조하고 수학적인 인공지능 강화학습(Reinforcement Learning)을 신밧드의 모험처럼 흥미진진한 보물 탐구의 여정으로 풀어내어, 가장 직관적이고 친근하게 학습할 수 있도록 안내하는 특별한 가이드 교재입니다.

👥 캐릭터 소개 (Characters)
강화학습이라는 넓고 낯선 모험 지도를 헤쳐 나가는 세 명의 주인공입니다.
🧞♂️ 지니 (Jiny)
- 역할: 마법 멘토 (Teacher) / 환경 (Environment)
- 시각적 특징: 보라빛 털의 날씬하고 세련된 마법 고양이(Slender purple-blue magic cat), 이집트 스핑크스 고양이를 닮은 크고 곧게 선 귀(Large sharp ears), 공중에 둥둥 떠 있으며 마법 연기와 별가루에 둘러싸임, 3등신 SD 비율
- 캐릭터 이미지:

- 성격 및 설명: 요술 램프에서 나타나는 신비롭고 영리한 마법사 고양이이자, 도로시와 토토의 현명한 강화학습 교사입니다. 드래곤볼의 ‘파괴신 비루스’처럼 날렵하고 세련된 보랏빛 스핑크스 고양이의 외형을 지녔지만, 성격은 매우 상냥하고 귀여운 반전 매력이 있습니다. 신비로운 푸른 마법 연기와 반짝이는 별가루를 흩날리며 도로시에게 강화학습의 복잡한 수식을 장난스럽고 이해하기 쉽게 가르쳐주는 똑똑한 멘토입니다.
👧 도로시 (Dorothy)
- 역할: 에이전트 (Agent) / 학습자 (Learner)
- 연령대 및 인상: 초등학교 저학년(약 8~9세 어린이), 순수하고 호기심 가득하며 똘망똘망하고 사랑스러운 인상
- 신체 비율: 2.2 ~ 2.5등신 치비 SD 비율 (머리가 몸통 대비 동글동글하게 크고, 좁은 어깨와 짤막하고 통통한 팔다리, 앙증맞은 손발)
- 시각적 특징:
- 얼굴형 & 볼살: 턱이 뾰족하지 않은 동그란 U자형 얼굴, 빵빵하고 귀여운 볼살(Chubby round cheeks)
- 눈/표정: 크고 동그란 맑은 검은 눈동자에 또렷한 화이트 하이라이트(Very large round shiny black puppy-like eyes with white dot highlights), 양 볼에 발그레한 핑크빛 원형 볼터치(Soft pink circular blush patches), 앙증맞은 D자형 웃는 입, 작은 점코
- 헤어: 부드러운 볼륨감의 따뜻한 밀크초콜릿 갈색 웨이브 단발(Voluminous puffy warm brown bob hair)과 이마를 덮는 가지런한 앞머리(Neat bangs), 머리 윗부분의 윤기 하이라이트
- 의상/착장:
- 헐렁하고 단정한 흰색 긴소매 칼라 셔츠 (Loose white long-sleeve collared shirt)
- 셔츠 깃 중앙의 앙증맞은 다크 네이비 미니 넥타이 (Tiny dark navy necktie)
- 산뜻하고 부드러운 파스텔 스카이블루(베이비 블루) V넥 니트 조끼 (Soft pastel sky-blue V-neck knit school vest)
- 무릎 위로 올라오는 톤다운된 네이비 A라인 플리츠 주름치마 (Navy A-line pleated school skirt)
- 짧은 흰색 발목 양말 (Short white ankle socks)과 둥글둥글한 갈색 로퍼 단화 (Rounded brown flat shoes)
- 캐릭터 이미지:

- 성격 및 설명: 늘 호기심이 많고 긍정적인 초등학생 소녀입니다. 새로운 격자 세상(Grid World)에 놓일 때마다 나침반과 수첩을 들고 기댓값을 계산하며, 최적의 가치(Value)와 정책(Policy)을 찾아 성장합니다.
🐶 토토 (Toto)
- 역할: 동반자 (Companion) / 가이드 (Guide)
- 시각적 특징: 복슬복슬한 갈색 아기 푸들형 강아지(Poodle-like curly brown dog), 앙증맞은 목줄, 2등신 SD 비율
- 캐릭터 이미지:

- 성격 및 설명: 도로시의 충직한 반려견입니다. 도로시가 수학적 고민에 빠지거나 길을 잃었을 때 꼬리를 흔들며 사과 보상이 있는 방향을 앞발로 콕 가리켜주는 든든한 길잡이 역할을 합니다.
🎨 일러스트 생성 가이드 (Illustration Prompt Guide)
도로시, 토토, 지니의 모험 및 교재에 사용되는 모든 삽화는 일관성 있는 초등학생 저학년 Chibi 화풍을 유지해야 합니다. 향후 생성형 AI(예: Gemini/Imagen 등)를 통해 삽화를 생성하거나 수정할 때는 다음 공식 가이드를 철저하게 따릅니다.
1. 이미지 스타일 치트키 프롬프트 (Core Prompt Formula)
새로운 상황이나 개념의 이미지를 생성할 때는 항상 아래 접두사(Prefix)와 프롬프트 조립 공식을 준수하여 스타일 일관성을 보장합니다.
[필수 접두 프롬프트 (Prefix)]
Super cute young chibi character illustration (elementary school kid style), 2.2-2.5 head ratio SD proportions, thick clean black outlines, flat pastel colors, minimal soft shading, pure white background.[전체 프롬프트 조립 공식]
[필수 접두어] + [등장 인물 / 사물 개체 묘사] + [상황, 행동, 소품 및 배경] + [분위기 마무리: Cozy, warm, educational textbook cartoon illustration, clean vector style.]
2. 캐릭터별 공식 프롬프트 (Character Description)
- 지니 (Jiny):
A slender and sleek purple-blue magical cat with large tall pointed ears, inspired by the style of a Sphynx cat but drawn in an extremely cute and friendly chibi style. It floats in mid-air with tiny sparkling stars and soft blue magical smoke around it, glowing cyan eyes, smiling warmly. No hat, no boots, no clothes. Cozy, warm, educational textbook style illustration. - 도로시 (Dorothy - 초등학생 저학년 고정):
An ultra-cute young elementary school girl (around 8-9 years old, Dorothy), 2.5-head chibi SD ratio, chubby round cheeks with soft pink circular blush patches, very large round shiny black puppy-like eyes with white dot highlights, tiny dot nose, cheerful open D-shaped smiling mouth. Voluminous puffy warm milk-chocolate brown bob haircut with neat soft bangs. Wearing a loose white long-sleeve collared shirt with a tiny dark navy tie, a soft pastel sky-blue V-neck school knit vest, a dark blue A-line pleated school skirt, short white ankle socks, and rounded brown flat shoes. Bold clean black outlines, flat pastel colors, minimal shading, pure white background. - 토토 (Toto):
A fluffy curly brown puppy with a cute collar happily smiling. Cozy, warm, educational textbook style illustration.
3. 사물 및 의인화 개체 묘사 프롬프트 (Objects & Concept Entities)
- 공부/시험보는 컴퓨터 (Computer Student):
A cute retro vintage desktop computer character with a smiling monitor face and black dot eyes, sitting at a wooden study desk, diligently studying or taking an exam with a pencil, test papers, and stacked textbooks. Cozy, warm, educational textbook style illustration. - 에이전트 로봇 (Mini Robot Agent):
A cute round chibi mini robot character with simple glowing dot eyes, round metallic body, and small antenna, exploring an environment or taking baby steps. - 슬롯머신/밴디트 (Bandit / Slot Machine):
A cute colorful chibi retro slot machine character with friendly expressions, mechanical levers, coin trays, and fruit symbols. - 상태/보상 도구 소품 (Props & Environment):
Grid world tiles, glowing magical compass, shiny red apple (reward), wooden treasure chest, chalkboards with simple math diagrams.
4. 대표 상황별 씬 프롬프트 템플릿 (Scene Templates)
- 칠판 강의/개념 설명 씬:
[Prefix], Jiny the magical purple cat floating in front of a green chalkboard holding a pointer stick, explaining machine learning concepts with cute simple diagrams drawn in chalk, with young elementary chibi Dorothy and Toto listening attentively. - 시험/학습/문제 해결 씬:
[Prefix], A cute retro computer student character with a monitor face wearing a study headband, sitting at a desk and writing answers on an exam paper with a pencil, stacked books nearby, with Jiny floating beside encouraging gently. - 격자 세상/탐험 씬:
[Prefix], Young elementary chibi Dorothy and Toto walking carefully across a floating pastel grid-world board, holding a magic compass towards a glowing golden apple, guided by floating Jiny.
5. 디자인 및 화풍 상세 규칙 (Design Rules)
- 나이 및 체형 (Age & Ratio): 도로시는 반드시 초등학교 저학년(8~9세)의 앳되고 통통한 볼살과 짤막한 팔다리를 지닌 2.2~2.5등신 Chibi SD 체형으로 표현합니다. (절대 청소년/중고등학생의 성숙한 체형이나 날씬한 긴 다리로 그리지 않습니다.)
- 라인 아트 (Line Art): 카툰 느낌의 두껍고 깔끔한 검은색 외곽 테두리선(Bold clean black outlines)을 반드시 유지합니다.
- 색상 팔레트 (Color Palette): 너무 자극적이거나 원색적인 톤은 피하고, 따뜻하고 화사한 플랫 파스텔톤(Flat pastel colors)(소프트 스카이블루, 라벤더 퍼플, 민트, 파스텔 핑크/옐로우)을 사용합니다.
- 눈 및 표정 표현 (Facial Features): 도로시는 크고 맑은 둥근 검은 눈에 또렷한 흰색 원형 하이라이트와 핑크빛 볼터치를 기본으로 하여 사랑스럽고 똘망똘망한 유아기~초등 저학년 인상을 유지합니다.
- 배경 (Background): 인물과 다이어그램이 교재 본문에서 깔끔하게 돋보이도록 원칙적으로 순백색 흰색 배경(Pure white background)으로 생성합니다.
- 내부 텍스트 원칙 (Korean Text Requirement): 삽화 내부에 시험지, 책 표지, 칠판 판서, 말풍선, 데이터 레이블 등의 텍스트 문구가 삽입되는 경우 반드시 명확하고 자연스러운 한글(한국어)로 표기합니다. (예:
수학,과학,정답 해설지,고차원 데이터,2차원 지도,유레카!,아하!) - 종횡비 및 확장자 (Format & Aspect Ratio): 본문 삽화는 주로 16:9 (와이드 씬) 또는 4:3 / 1:1 비율로 생성하며, 파일은 투명 또는 흰색 배경의
.png형식으로 저장합니다.
6. 네거티브 및 지양 규칙 (Negative Prompt & Constraints)
- ❌ 성숙한 청소년/성인 비율 금지:
No mature teenager, no middle school girl, no adult proportions, no long legs, no sharp jawline, no realistic human proportions. - ❌ 실사/3D 그래픽 금지:
No 3D render, photorealistic, CGI, realism, hyper-detailed textures. - ❌ 복잡한 극화풍 눈/얼굴 금지:
No complex anime eyes, realistic human face, heavy shading, dramatic lighting. - ❌ 어둡거나 산만한 배경 금지:
No dark gloomy backgrounds, no cluttered photorealistic room background. - ❌ 영문/알 수 없는 외계 문자 난립 금지:
No garbled illegible text, avoid English text when Korean concept terms can be used.
📚 교재 기술 및 서술 가이드라인 (Textbook Guidelines)
본 교재의 마크다운 콘텐츠를 집필하거나 수정할 때는 독자의 학습 몰입감을 높이기 위해 다음 3대 원칙을 철저하게 고수합니다.
1. 수식 렌더링 호환성 유지 (No MathJax/LaTeX dependency)
특수 수식 렌더링 플러그인이 깔려있지 않은 일반 마크다운 리더나 브라우저에서도 수식이 깨지지 않고 직관적으로 읽히도록 아래의 포맷을 사용합니다.
- LaTeX 기호($) 사용 제한: 줄바꿈이나 특정 뷰어에서 깨지기 쉬운 인라인
$문법을 지양합니다. - 대체 서식 활용:
- 변수나 수식은 마크다운 이탤릭체(
*s*,*a*,*v*)로 캡슐화합니다. - 첨자가 HTML 태그(
<sub>,<sup>)를 사용합니다. (예: vπ(s)) - 수학 연산자가 직관적인 유니코드 문자(
×,≥,∑)를 사용합니다.
- 변수나 수식은 마크다운 이탤릭체(
2. 지니와 함께하는 도로시/토토의 모험 비유 (Adventure Metaphor)
복잡하고 추상적인 강화학습의 수학적 개념을 지니가 도로시와 토토에게 친절하게 설명하는 마법 도구와 스토리에 비유하여 소개합니다.
- 상태 가치 함수 v(s): 도로시가 특정 땅(상태)에 발을 디뎠을 때, 그 땅이 가진 잠재적 가치(보물상자의 크기).
- 행동 가치 함수 q(s, a): 도로시가 특정 땅(상태)에서 특정 방향으로 발걸음을 떼는 행동(행동)을 저질렀을 때의 성적표.
- 즉각 보상 R / 할인율 γ: 오늘 먹는 달콤한 사과(+10)와 먼 미래에 열릴 보물상자의 시간 가치 할인(할인율). 지니의 ‘사과 마법’과 ‘유통기한 마법’에 대응됩니다.
- 벨만 방정식: 오늘 얻을 사과와 내일 도착할 땅의 가치의 합을 구하기 위해 지니가 칠판에 적어주는 마법의 계산식.
- 무한 루프 문제: 다람쥐 쳇바퀴에 갇혀 끝없이 달리는 도로시를 지니가 벨만 방정식이라는 연립방정식 열쇠로 탈출시키는 비유.
- 정책 평가와 개선: 도로시가 들고 다니는 엉성한 지도(μ)를 보고 지니가 돋보기로 계산하여 더 좋은 방향의 화살표로 지도를 업그레이드(탐욕화)해주는 교육 과정.
3. 코드와 그림의 정합성
- 코드 blocks는 설명이나 마크다운 파싱 문제로 쪼개어 렌더링되지 않도록 하나의 완전한 블록으로 병합하여 제공합니다.
- 파이썬 문법(예:
yield,@property,defaultdict)에 대한 직관적인 비유 설명(자판기, 가면, 마법의 상자)을 지니의 대사나 삽화로 곁들여 설명합니다.