๐Ÿ† AI์Šคํ„ฐ๋”” 21๊ธฐ 4์ฃผ์ฐจ ๋ฒ ์ŠคํŠธ ์‚ฌ๋ก€ ํ๋ ˆ์ด์…˜ - ์ฝ˜ํ…์ธ &์ง€์‹

๐Ÿ“š 21๊ธฐ ์˜ต์‹œ๋””์–ธ

โœ๏ธ ์˜ต์‹œ๋””์–ธ์— ์ถ•์ ๋˜๋Š” ์ง€์‹์„ ์‹ค์ œ ์‚ถ์— ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ SKILL ์ œ์ž‘ ๋ฐ ๊ฒฝํ—˜ ๊ณต์œ 

์†ก์„ธํ˜„

ํ•˜๋ ค๋˜ ๊ฒƒ ๐Ÿ“

  • ์Œ“์ด๋Š” ์ง€์‹์„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ์ ํŠธ๋กœ ์ „ํ™˜ํ•˜์—ฌ ๊ด€๋ฆฌํ•˜๋Š” ์‚ฌ๋ก€

  • ์ง€์‹ ์ถ•์  ์†๋„๋ณด๋‹ค ์†Œํ™” ์†๋„๊ฐ€ ๋А๋ ค ๋ฐœ์ƒํ•˜๋Š” Inbox ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•จ.

  • ํ”„๋กœ์ ํŠธ ์™„๋ฃŒ ํ›„ ๊ฒฝํ—˜๊ณผ ์ธ์‚ฌ์ดํŠธ๊ฐ€ ํฉ์–ด์ง€๋Š” ์™„๋ฃŒ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•จ.

  • ์ง€์‹ ์ˆ˜์ง‘๊ณผ ์‹คํ–‰, ์™„๋ฃŒ ํ›„ ์ง€์‹ ๊ฒฐ์ •ํ™” ๊ณผ์ •์„ ํ†ตํ•ฉํ•˜์—ฌ ์ง€์‹ ์ž์‚ฐ์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์ด๊ณ ์ž ํ•จ.

ํ™œ์šฉํ•œ ํˆด โš’๏ธ

๋‚ด์šฉ์ด ๋ถ€์กฑํ•˜์—ฌ ์š”์•ฝํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค

์ง„ํ–‰ ์„ธ๋ถ€ ๋‚ด์šฉ ๐Ÿ”

  • 1๏ธโƒฃ Inbox ์ง€์‹ ๋ฌถ์Œ์„ ํ”„๋กœ์ ํŠธ๋กœ ์ „ํ™˜ํ•จ

- ๊ฐœ๋ณ„ ํด๋ฆฌํ•‘ ์ฒ˜๋ฆฌ ์‹œ ์—๋„ˆ์ง€ ๋ถ„์‚ฐ์„ ๋ง‰๊ณ ์ž, ๊ฐ™์€ ์ฃผ์ œ์˜ ํด๋ฆฌํ•‘์ด 5~8๊ฐœ ์Œ“์˜€์„ ๋•Œ๋ฅผ ํ”„๋กœ์ ํŠธ ์ „ํ™˜ ์‹ ํ˜ธ๋กœ ์‚ผ์•˜์Œ. - `/proj-init` ๋ช…๋ น์–ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์Œ“์ธ ํด๋ฆฌํ•‘์„ ์†Œํ™”ํ•˜๊ณ  ์‹คํ–‰์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒŒ์ดํŠธ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ํ•จ. - ํ•˜๋„ค์Šค ๊ด€๋ จ ํด๋ฆฌํ•‘ 6๊ฐœ๊ฐ€ ์Œ“์ด์ž `/proj-init --role po '์—์ด์ „ํ‹ฑ AI ๊ธฐ๋ฐ˜ ์ „์ฃผ๊ธฐ ํ’ˆ์งˆ ํ‰๊ฐ€ ํ•˜๋„ค์Šค ๋ฐ ํ†ตํ•ฉ ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์ถ•' ๐Ÿ“Ž 2026-04-03-agentic-ai-harness-skill-module.md` ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ–ˆ์Œ. - ์†Œ์Šค ํŒŒ์ผ์„ ์ง€์ •ํ•˜๋ฉด Inbox ํด๋ฆฌํ•‘ ๋‚ด์šฉ์ด ์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ์ง€์˜ ์ดˆ์•ˆ ๋‹ต๋ณ€์œผ๋กœ ์ž๋™์œผ๋กœ ์ฑ„์›Œ์ ธ ์ •๋ณด ์žฌ์ž…๋ ฅ ๋ถ€๋‹ด์„ ์ค„์˜€์Œ.
  • 2๏ธโƒฃ proj- SKILL 5๊ฐœ ์Šคํ‚ฌ์„ ์—ฐ๊ฒฐํ•˜์—ฌ ํ”„๋กœ์ ํŠธ ์ „์ฃผ๊ธฐ๋ฅผ ์ปค๋ฒ„ํ•จ

- `/proj-init`: ์—ญํ• ๋ณ„ ์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ์ง€๋ฅผ ์ƒ์„ฑํ•˜์—ฌ '๋ฌด์—‡์„ ๋ฌผ์–ด์•ผ ํ•˜๋Š”๊ฐ€'๋ฅผ ์ •์˜ํ•˜๊ณ  ์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ์ง€ MD๋ฅผ ์‚ฐ์ถœํ•จ. - `/proj`: ๋‹ต๋ณ€ ๊ธฐ๋ฐ˜์œผ๋กœ '์–ด๋–ป๊ฒŒ ํ•  ๊ฒƒ์ธ๊ฐ€'๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ํ”„๋กœ์ ํŠธ ์ฒญ์‚ฌ์ง„ ๋ฐ ์›Œํฌ์ŠคํŽ˜์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ฒญ์‚ฌ์ง„ MD์™€ ํด๋” ๊ตฌ์กฐ๋ฅผ ์‚ฐ์ถœํ•จ. - `/proj-log`: ์ง„ํ–‰ ์ค‘ ๋ฐœ๊ฒฌ ์‚ฌํ•ญ์„ ๊ธฐ๋กํ•˜๊ณ  ํŒŒ์ผ์„ ์ด๋™์‹œํ‚ค๋ฉฐ ํ”„๋กœ์ ํŠธ๋ฅผ ํ™€๋“œ/์žฌ๊ฐœํ•˜์—ฌ ์ฒญ์‚ฌ์ง„ ๋กœ๊ทธ๋ฅผ ์—…๋ฐ์ดํŠธํ•จ. - `/proj-map`: Phase ์ „ํ™˜ ์‹œ ์ง€์‹ ํ˜„ํ™ฉ์„ ๋ถ„์„ํ•˜๊ณ  ์ง€์‹ ๋งต ๋…ธํŠธ๋ฅผ ๊ฐฑ์‹ ํ•จ. - `/proj-close`: ์™„๋ฃŒ ํšŒ๊ณ ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์ง€์‹์„ ์žฌ๋ฐฐ์น˜ํ•˜๋ฉฐ ์ฒญ์‚ฌ์ง„์„ ์•„์นด์ด๋ธŒํ•˜์—ฌ ํšŒ๊ณ  ๋…ธํŠธ์™€ ํŒŒ์ผ ์žฌ๋ฐฐ์น˜๋ฅผ ์ˆ˜ํ–‰ํ•จ.
  • 3๏ธโƒฃ `/proj-init`์œผ๋กœ ์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ์ง€๋ฅผ ์ƒ์„ฑํ•จ

- `po` ์—ญํ•  ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ต์‹ฌ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฌธ์ œ, ์ดํ•ด๊ด€๊ณ„์ž, ์„ฑ๊ณต ๊ธฐ์ค€, ์ œ์•ฝ ์กฐ๊ฑด, ๋ฒ”์œ„, ๋งˆ์ผ์Šคํ†ค ๋“ฑ ๋ฐ˜๋“œ์‹œ ๋‹ตํ•ด์•ผ ํ•˜๋Š” ํ•ญ๋ชฉ๋“ค์„ ๊ฐ•์ œํ–ˆ์Œ. - `00. Inbox/01. Actions/์ง„ํ–‰์ค‘/2026-04-04-proj-init-agentic-ai-e2e-quality-harness.md` ํŒŒ์ผ ํ˜•ํƒœ๋กœ ์งˆ๋ฌธ์ง€๋ฅผ ์‚ฐ์ถœํ–ˆ์Œ.
  • 4๏ธโƒฃ `/proj`๋กœ ์ฒญ์‚ฌ์ง„๊ณผ ์›Œํฌ์ŠคํŽ˜์ด์Šค๋ฅผ ์ƒ์„ฑํ•จ

- ์ธํ„ฐ๋ทฐ ๋‹ต๋ณ€์„ ๋ถ„์„ํ•˜์—ฌ Phase ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ–ˆ์œผ๋ฉฐ, ์˜ˆ๋ฅผ ๋“ค์–ด Phase 1์€ '์ •์˜ยท๊ธฐ์ค€ ์ˆ˜๋ฆฝ (due 2026-04-07)'์œผ๋กœ ์„ค์ •ํ•จ. - vault๋ฅผ ํƒ์ƒ‰ํ•˜์—ฌ ๊ธฐ์กด ์ง€์‹(์˜ˆ: `[[๐Ÿ“Ž 2026-04-04-everything-claude-code-agent-harness]]`)์„ ํ•ต์‹ฌ ์—ฐ๊ณ„ ๋ฐ ์ฐธ๊ณ  ์ž๋ฃŒ๋กœ ์—ฐ๊ฒฐํ–ˆ์Œ. - `10. CMDS Process/13. Develop/agentic-ai-e2e-quality-harness/` ๊ฒฝ๋กœ์— `connect/`, `merge/`, `develop/`, `_interviews/`์™€ ๊ฐ™์€ ์›Œํฌ์ŠคํŽ˜์ด์Šค ํด๋”๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ธํ„ฐ๋ทฐ ํŒŒ์ผ์„ ์ด๋™์‹œ์ผฐ์Œ.
  • 5๏ธโƒฃ `/proj-log`๋กœ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๊ธฐ๋กํ•จ

- Phase ์ง„ํ–‰ ์ค‘ ์ค‘์š”ํ•œ ๋ฐœ๊ฒฌ์ด๋‚˜ ๊ฒฐ์ •์ด ์ƒ๊ธธ ๋•Œ๋งˆ๋‹ค `/proj-log 2026-04-04-proj-agentic-ai-e2e-quality-harness-blueprint.md '์ด์žฌํ›ˆ ์œ„์› 1:1 ์™„๋ฃŒ. Rubric ์ดˆ์•ˆ ์Šน์ธ. ์‚ฌ๋‚ด LLM API๋Š” Claude Claude-sonnet-4-6 wrapper๋กœ ์ œ๊ณต ํ™•์ธ.'`๊ณผ ๊ฐ™์ด ํ˜ธ์ถœํ•˜์—ฌ ๊ธฐ๋กํ–ˆ์Œ. - Inbox ํŒŒ์ผ์„ ์›Œํฌ์ŠคํŽ˜์ด์Šค๋กœ ์ด๋™ํ•  ๋•Œ๋Š” `/proj-log [blueprint] --import '๐Ÿ“Ž 2026-04-04-everything-claude-code-agent-harness.md'` ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์œ ํ˜•์„ ์ž๋™ ํŒ๋‹จํ•˜๊ณ  `connect/`๋กœ ์ด๋™์‹œ์ผฐ์Œ. - Phase ์™„๋ฃŒ ์‹œ `/proj-log [blueprint] 'Phase 1 ์™„๋ฃŒ โ€” Rubric ํ™•์ •, ์ดํ•ด๊ด€๊ณ„์ž ์Šน์ธ' --done` ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ–ˆ์Œ.
  • 6๏ธโƒฃ `/proj-map`์œผ๋กœ Phase ์ „ํ™˜ ์‹œ ์ง€์‹ ๋งต์„ ๊ฐฑ์‹ ํ•จ

- `/proj-map 2026-04-04-proj-agentic-ai-e2e-quality-harness-blueprint.md` ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์‹ ๋งต์„ ๊ฐฑ์‹ ํ–ˆ์Œ. - ์ง€์‹ ๋งต์€ '์ง€๊ธˆ ์–ด๋””์— ์žˆ๊ณ , ๋ฌด์—‡์ด ๋น„์–ด ์žˆ๊ณ , ๋‹ค์Œ์— ์–ด๋””๋กœ ๊ฐ€์•ผ ํ•˜๋Š”๊ฐ€'๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณด์—ฌ์ฃผ์–ด, 'ํ™•๋ฆฝ๋จ', '๊ฐญ', '๋‹ค์Œ ํƒ๊ตฌ ์งˆ๋ฌธ' ๋“ฑ์œผ๋กœ ํ˜„์žฌ ์ƒํ™ฉ์„ ํŒŒ์•…ํ•˜๊ฒŒ ํ•จ.
  • 7๏ธโƒฃ ์™„๋ฃŒ ํ›„ ์ฒญ์‚ฌ์ง„ ๋‹จ์ผ ๊ด€๋ฆฌ ๋ฐ ์ง€์‹ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์žฌ๋ฐฐ์น˜ํ•จ

- ํ”„๋กœ์ ํŠธ ์™„๋ฃŒ ์‹œ `/proj-close [blueprint]` ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ `connect/`, `merge/`, `develop/` ์•ˆ์˜ ํŒŒ์ผ๋“ค์„ ๊ฐ ์ง€์‹ ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ํฉ๋œจ๋ ธ์Œ. - ์ฒญ์‚ฌ์ง„์€ ๋ชจ๋“  ํŒŒ์ผ์„ ๋งํฌ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ์ธ๋ฑ์Šค ํŒŒ์ผ๋กœ ๋‚จ๊ฒจ ์œ ์‚ฌ ๊ณผ์ œ ์‹œ ์ „์ฒด ์ง€์‹ ๋„คํŠธ์›Œํฌ์— ์ฆ‰์‹œ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ–ˆ์Œ. - `/proj-close`๋Š” ํŒŒ์ผ ์ด๋™ ์ „์— ๊ฐ ์‚ฐ์ถœ๋ฌผ์˜ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅ์„ฑ์„ '๋ณดํŽธ ์›์น™', '์—ญํ•  ๋ฐฉ๋ฒ•๋ก ', '๋„๋ฉ”์ธ ์ง€์‹', '์‹คํŒจ ๊ตํ›ˆ', '์žฌ์‚ฌ์šฉ ์ฝ”๋“œ' ๋“ฑ์œผ๋กœ ๋ถ„๋ฅ˜ํ•˜์—ฌ ํ•ด๋‹น ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ์žฌ๋ฐฐ์น˜ํ–ˆ์Œ.
  • 8๏ธโƒฃ World Map์„ ํ†ตํ•ด ์ง€์‹ ์ฒด๊ณ„์˜ ์–ด๋А ๊ผญ์ง€๋ฅผ ์ฑ„์› ๋Š”์ง€ ์‹œ๊ฐํ™”ํ•จ

- ์ง€์‹ ์ˆ˜์ง‘์ด 1~3๋…„ ๋ชฉํ‘œ๋ฅผ ํ–ฅํ•ด ํ•„์š”ํ•œ ์ง€์‹์„ ์„ ํƒ์ ์œผ๋กœ ์ฑ„์›Œ๊ฐ€๋Š” ํ–‰์œ„๊ฐ€ ๋˜๋„๋ก World Map์„ ํ™œ์šฉํ–ˆ์Œ. - `knowledge-space`์™€ `target-cmds`๋ฅผ ์ฒญ์‚ฌ์ง„ YAML์— ๋ช…์‹œํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๊ฐ€ CMDS World Map์˜ ์–ด๋А ๊ผญ์ง€๋ฅผ ์ฑ„์šฐ๊ธฐ ์œ„ํ•œ ๊ฒƒ์ธ์ง€๋ฅผ ๋ช…ํ™•ํžˆ ํ–ˆ์Œ. - ์˜ˆ์‹œ๋กœ E2E ํ•˜๋„ค์Šค ๊ตฌ์ถ• ํ”„๋กœ์ ํŠธ๋Š” '[601] AI Agent Development'๋ฅผ 80% ์ฑ„์šฐ๋Š” ๋“ฑ, ํ”„๋กœ์ ํŠธ๊ฐ€ ํŠน์ • ์ง€์‹ ๊ผญ์ง€๋ฅผ ์–ผ๋งˆ๋‚˜ ์ฑ„์› ๋Š”์ง€ ํ‰๊ฐ€ํ–ˆ์Œ.

๐Ÿ“š 21๊ธฐ AI์ˆํผ๋“œ๋ผ๋งˆ

โœ๏ธ ๋‚˜ ๋Œ€์‹  ๋‚ด ํด๋ก  ์•„๋ฐ”ํƒ€๊ฐ€ ์ถœํ˜„ํ•˜๊ณ , remotion์œผ๋กœ ํŽธ์ง‘ - ์œ ํŠœ๋ธŒ ์˜์ƒ ๋งŒ๋“  ํ›„๊ธฐ

Gia_์œค๋ฏธ์ •

ํ•˜๋ ค๋˜ ๊ฒƒ ๐Ÿ“

  • AI๋กœ ์•„๋ฐ”ํƒ€์™€ ์†๊ธ€์”จ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์™ธ์ฃผ ์—†์ด ์ œ์ž‘ํ•œ ์‚ฌ๋ก€

  • 1์ธ ํฌ๋ฆฌ์—์ดํ„ฐ๋กœ์„œ ์˜์ƒ ์ œ์ž‘ ์™ธ์ฃผ ๋น„์šฉ ๋ถ€๋‹ด์„ ์ค„์ด๊ณ ์ž ํ•จ.

  • ์•„๋ฐ”ํƒ€ ์˜์ƒ๋งŒ์œผ๋กœ ๋ฐ‹๋ฐ‹ํ•œ ํ™”๋ฉด์— ์ˆซ์ž, ํ†ต๊ณ„, ํ‚ค์›Œ๋“œ ๊ฐ™์€ ์ •๋ณด๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณด์—ฌ์ค˜ ์ž„ํŒฉํŠธ๋ฅผ ๊ฐ•ํ™”ํ•˜๊ณ ์ž ํ•จ.

  • ์ „๋ฌธ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ๋„๊ตฌ ์‚ฌ์šฉ์˜ ์–ด๋ ค์›€๊ณผ ์™ธ์ฃผ ์‹œ ๋ฐœ์ƒํ•˜๋Š” ๋น„์šฉ ๋ฐ ์ˆ˜์ • ๋ฒˆ๊ฑฐ๋กœ์›€์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•จ.

ํ™œ์šฉํ•œ ํˆด โš’๏ธ

  • Claude Code (Claude Opus): AI ์ฝ”๋”ฉ, ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ์Šคํƒ€์ผ A/B ํ…Œ์ŠคํŠธ, Remotion ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐ ์ˆ˜์ •, FFmpeg ํ•ฉ์„ฑ ๋ช…๋ น์–ด ์ƒ์„ฑ, ์ž๋ง‰ ํ•„ํ„ฐ ์šฐํšŒ ์†”๋ฃจ์…˜ ์ œ์‹œ

  • Remotion (React ๊ธฐ๋ฐ˜ ์˜์ƒ ํ”„๋ ˆ์ž„์›Œํฌ): ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ์˜์ƒ ์ œ์ž‘, ์ž๋ง‰ ์˜์ƒ ๋ฒˆ์ธ

  • Rough.js (์†๊ธ€์”จ ๋“œ๋กœ์ž‰): ์†๊ธ€์”จ ๋А๋‚Œ์˜ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ๊ตฌํ˜„

  • ์–ผ๊ตด ํด๋ก  ์•„๋ฐ”ํƒ€: ๋ณธ์ธ์˜ ์–ผ๊ตด๊ณผ ๋‹ฎ์€ ์•„๋ฐ”ํƒ€ ์ƒ์„ฑ

  • ElevenLabs: ๋ณธ์ธ์˜ ๋ชฉ์†Œ๋ฆฌ ํด๋ก  ์ƒ์„ฑ

  • FFmpeg: ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ๊ณผ ์•„๋ฐ”ํƒ€ ์˜์ƒ ํ•ฉ์„ฑ

์ง„ํ–‰ ์„ธ๋ถ€ ๋‚ด์šฉ ๐Ÿ”

1๏ธโƒฃ ๋‚ด ํด๋ก  ์—…๊ทธ๋ ˆ์ด๋“œ - ์ด์ „๋ณด๋‹ค '๋‚˜๋‹ค์šด' ํด๋ก ์„ ๋งŒ๋“ค๊ณ ์ž ์–ผ๊ตด๊ณผ ๋ชฉ์†Œ๋ฆฌ ํด๋ก ์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•จ. - ์กฐ๋ช…์„ ์ƒˆ๋กœ ๊ตฌ๋งคํ•˜์—ฌ ์–ผ๊ตด์„ ์„ ๋ช…ํ•˜๊ฒŒ ์ดฌ์˜ํ•œ ๊ฒฐ๊ณผ, ์ด์ „๋ณด๋‹ค ๋” ๋‹ฎ์€ ์–ผ๊ตด ํด๋ก ์„ ๋งŒ๋“ค์—ˆ์Œ. - ElevenLabs์— ์‹ค์ œ ๋ชฉ์†Œ๋ฆฌ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์˜์–ด ๊ธ€์„ ํ•™์Šต์‹œ์ผœ, ์™„๋ฒฝํ•œ ๋ฐœ์Œ๋ณด๋‹ค ๋ณธ์ธ์˜ ๋ฐœ์Œ๊ณผ ๋น„์Šทํ•œ ๋ชฉ์†Œ๋ฆฌ ํด๋ก ์„ ์ƒ์„ฑํ•จ.

2๏ธโƒฃ A/B ํ…Œ์ŠคํŠธ๋กœ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ์Šคํƒ€์ผ ๊ฒฐ์ • - ์–ด๋–ค ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ์Šคํƒ€์ผ์ด ์ข‹์„์ง€ ๋ชฐ๋ผ Claude Code์—๊ฒŒ ๋‘ ๊ฐ€์ง€ ๋ฒ„์ „์˜ 10์ดˆ ํ…Œ์ŠคํŠธ ์˜์ƒ ์ œ์ž‘์„ ์š”์ฒญํ•จ. - `Two 10-second test videos: Version A (clean motion graphics) vs Version B (rough.js hand-drawn style)` ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•จ. - ๊น”๋”ํ•œ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ(Version A)๊ณผ Rough.js๋ฅผ ํ™œ์šฉํ•œ ์†๊ธ€์”จ ๋А๋‚Œ(Version B)์„ ๋น„๊ตํ•œ ๊ฒฐ๊ณผ, ํ•ธ๋“œ๋“œ๋กœ์ž‰ ์Šคํƒ€์ผ์ด ํ›จ์”ฌ ๊ฐœ์„ฑ ์žˆ๊ณ  ๋ˆˆ์— ๋„์–ด ํ•ด๋‹น ์Šคํƒ€์ผ๋กœ ํ™•์ •ํ•จ.

3๏ธโƒฃ ์ฒซ ์‹œ๋„ โ€” ์˜ฌ์ธ์› ๋ฐฉ์‹์˜ ํ•œ๊ณ„ ์ธ์‹ - ์ฒ˜์Œ์—๋Š” ์•„๋ฐ”ํƒ€ ์˜์ƒ๊ณผ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ์„ Remotion ์•ˆ์—์„œ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•˜๋ ค ์‹œ๋„ํ•จ. - `57-second K-Beauty promo video with avatar PIP + rough.js motion graphics` ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•จ. - ์•„๋ฐ”ํƒ€ PIP, ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ, ์”ฌ ์ „ํ™˜์„ ๋ชจ๋‘ ํฌํ•จํ•œ ์ปดํฌ์ง€์…˜์ด Remotion์—์„œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์•„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•จ. - ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ์€ Remotion์œผ๋กœ ๋”ฐ๋กœ ๋ Œ๋”๋งํ•˜๊ณ  ์•„๋ฐ”ํƒ€ ์˜์ƒ๊ณผ๋Š” FFmpeg์œผ๋กœ ํ•ฉ์„ฑํ•˜๋Š” ๋ถ„๋ฆฌ ๋ฐฉ์‹์œผ๋กœ ์ „๋žต์„ ๋ณ€๊ฒฝํ•จ.

4๏ธโƒฃ 57์ดˆ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ์˜์ƒ ์ œ์ž‘ - ๋ถ„๋ฆฌ ์ „๋žต์— ๋”ฐ๋ผ Claude Code์—๊ฒŒ ๊ตฌ๊ฐ„๋ณ„ ์ŠคํŽ™์„ ์ƒ์„ธํ•˜๊ฒŒ ์ „๋‹ฌํ•˜์—ฌ Remotion ํ”„๋กœ์ ํŠธ์—์„œ 57์ดˆ์งœ๋ฆฌ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ์˜์ƒ ์ œ์ž‘์„ ์š”์ฒญํ•จ. - `Remotion ํ”„๋กœ์ ํŠธ์—์„œ 57์ดˆ์งœ๋ฆฌ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ์˜์ƒ์„ ๋งŒ๋“ค์–ด์ค˜. ์ด๊ฑด ์•„๋ฐ”ํƒ€ ์˜์ƒ๊ณผ ๋‚˜์ค‘์— FFmpeg์œผ๋กœ ํ•ฉ์„ฑํ•  ๊ฑฐ์•ผ. Remotion์€ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ๋งŒ ๋‹ด๋‹น. ๊ตฌ๊ฐ„๋ณ„ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ: 0:00-0:08 '$600B' ์†๊ธ€์”จ๋กœ ์นด์šดํŠธ์—… + 'Global Beauty Market' ํƒ€์ดํ•‘ 0:08-0:14 ๋นˆ ํ™”๋ฉด (์•„๋ฐ”ํƒ€ ํ’€์Šคํฌ๋ฆฐ ๋Œ€์ฒด ๊ตฌ๊ฐ„) 0:14-0:16 ํ•œ๊ตญ ๊ตญ๊ธฐ ์•„์ด์ฝ˜์ด Rough.js๋กœ ๊ทธ๋ ค์ง 0:16-0:28 ์นด๋“œ 3๊ฐœ ์ˆœ์ฐจ ๋“ฑ์žฅ 0:28-0:47 ๋„ค ๊ธฐ๋‘ฅ ์ˆœ์ฐจ ๋นŒ๋“œ์—… 0:47-0:57 ๋นˆ ํ™”๋ฉด + ๋งˆ์ง€๋ง‰ 2์ดˆ CTA ํ…์ŠคํŠธ` ๋“ฑ์˜ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•จ. - Claude Code๊ฐ€ ๊ฐ ๊ตฌ๊ฐ„์„ ๋ณ„๋„ ์ปดํฌ๋„ŒํŠธ๋กœ ๋งŒ๋“ค์–ด์„œ ์กฐ๋ฆฝํ–ˆ์œผ๋ฉฐ, Rough.js๋กœ ์‹ค์ œ ์†๊ธ€์”จ์ฒ˜๋Ÿผ ํ”๋“ค๋ฆฌ๋Š” ์„ ์ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ทธ๋ ค์ง€๋Š” ๊ฒƒ์„ ํ™•์ธํ•จ.

5๏ธโƒฃ ํƒœ๊ทน๊ธฐ โ€” AI๊ฐ€ ๋†“์นœ ๋ถ€๋ถ„์„ ์ง์ ‘ ์งš๋‹ค - ํƒœ๊ทน๊ธฐ๋ฅผ Rough.js๋กœ ๊ทธ๋ฆฌ๋Š” ์žฅ๋ฉด์—์„œ ์™ธ๊ณฝ์„ ๋งŒ ๊ทธ๋ ค์ง€๊ณ  ์•ˆ์ชฝ ๋นจ๊ฐ•/ํŒŒ๋ž‘์ด ์ฑ„์ƒ‰๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•จ. - `ํƒœ๊ทน๊ธฐ์˜ ์› ์•ˆ, ๋นจ๊ฐ• ํŒŒ๋ž‘ ๋ถ€๋ถ„๊นŒ์ง€ ๋‹ค ์ƒ‰์น ํ•ด์ค˜์•ผํ•ด`๋ผ๊ณ  ์š”์ฒญํ•จ. - Claude Code๊ฐ€ Canvas API๋กœ S-์ปค๋ธŒ ํƒœ๊ทน ๋ชจ์–‘์„ ์ฑ„์ƒ‰ํ•˜๊ณ  Rough.js๋กœ ์†๊ธ€์”จ ์™ธ๊ณฝ์„ ์„ ๋ง์”Œ์šฐ๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•จ. - AI๊ฐ€ ํ•œ ๋ฒˆ์— ์™„๋ฒฝํ•˜๊ฒŒ ๋ชป ํ•˜๋”๋ผ๋„ ๋Œ€ํ™”ํ•˜๋ฉด์„œ ๊ณ ์ณ๋‚˜๊ฐ€ ์™„์„ฑ๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Œ์„ ํ™•์ธํ•˜์˜€์Œ.

6๏ธโƒฃ ๊ธ€์”จ์ฒด๋„ ์†๊ธ€์”จ๋กœ - ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ๋“œ๋กœ์ž‰์€ ์†๊ธ€์”จ ๋А๋‚Œ์ธ๋ฐ ํ…์ŠคํŠธ ํฐํŠธ๊ฐ€ ๋”ฑ๋”ฑํ•œ ๊ธฐ๋ณธ์ฒด๋ผ ์–ด์šธ๋ฆฌ์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์Œ. - `๊ธ€์”จ์ฒด๋ฅผ ์†๊ธ€์”จ ๋А๋‚Œ ๋‚˜๋Š” ๊ธ€์”จ์ฒด๋กœ ํ•˜๊ณ ์‹ถ์–ด`๋ผ๊ณ  ์š”์ฒญํ•จ. - Claude Code๊ฐ€ Google Fonts์—์„œ Caveat๋ผ๋Š” ์†๊ธ€์”จ ํฐํŠธ๋ฅผ ์ฐพ์•„ ์ „์ฒด ์ปดํฌ๋„ŒํŠธ์— ์ ์šฉํ•จ. - Rough.js ๋“œ๋กœ์ž‰๊ณผ Caveat ํฐํŠธ์˜ ์กฐํ•ฉ์ด ๋”ฑ ๋งž์•„ ์ „๋ฐ˜์ ์ธ ์˜์ƒ ํ†ต์ผ์„ฑ์„ ๋†’์ž„.

7๏ธโƒฃ FFmpeg ํ•ฉ์„ฑ โ€” ํ•œ ์ค„ ์š”์ฒญ์œผ๋กœ ๋ณต์žกํ•œ ๋ช…๋ น์–ด ์ƒ์„ฑ - ๋ Œ๋”๋ง๋œ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ๊ณผ ์•„๋ฐ”ํƒ€ ์˜์ƒ์„ ํ•ฉ์„ฑํ•˜๊ธฐ ์œ„ํ•ด Claude Code์—๊ฒŒ ๋ณต์žกํ•œ ํ•ฉ์„ฑ ๊ทœ์น™ ์„ค๋ช…์„ ์š”์ฒญํ•จ. - `motion_graphics.mp4์™€ ์•„๋ฐ”ํƒ€ ์˜์ƒ์„ FFmpeg์œผ๋กœ ํ•ฉ์„ฑํ•ด์ค˜. 0:00-0:08 โ†’ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ํ’€์Šคํฌ๋ฆฐ + ์•„๋ฐ”ํƒ€ PIP 0:08-0:14 โ†’ ์•„๋ฐ”ํƒ€ ํ’€์Šคํฌ๋ฆฐ 0:14-0:47 โ†’ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ํ’€์Šคํฌ๋ฆฐ + ์•„๋ฐ”ํƒ€ PIP 0:47-0:55 โ†’ ์•„๋ฐ”ํƒ€ ํ’€์Šคํฌ๋ฆฐ PIP: 270x270, ์šฐ์ธก ํ•˜๋‹จ, ๋ผ์šด๋“œ ์‚ฌ๊ฐํ˜•` ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•จ. - ๋ผ์šด๋“œ ์‚ฌ๊ฐํ˜• PIP, ๊ตฌ๊ฐ„๋ณ„ ์ „ํ™˜, ์˜ค๋””์˜ค ํŠธ๋ž™ ์„ ํƒ๊นŒ์ง€ ํฌํ•จ๋œ ๋ณต์žกํ•œ FFmpeg ๋ช…๋ น์–ด๋ฅผ ์ž์—ฐ์–ด ์„ค๋ช…๋งŒ์œผ๋กœ ํ•œ ๋ฒˆ์— ์ƒ์„ฑํ•จ.

8๏ธโƒฃ ์ž๋ง‰ ์ถ”๊ฐ€ โ€” ์•ˆ ๋˜๋ฉด ์šฐํšŒํ•œ๋‹ค - ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ํ’€์Šคํฌ๋ฆฐ + ์•„๋ฐ”ํƒ€ PIP ๊ตฌ๊ฐ„์— ์ž๋ง‰ ์ถ”๊ฐ€๋ฅผ ์‹œ๋„ํ•จ. - `๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ ํ’€์Šคํฌ๋ฆฐ + ์•„๋ฐ”ํƒ€ PIP ๊ตฌ๊ฐ„์— ์ž๋ง‰์„ ๋„ฃ์–ด์ค˜`๋ผ๊ณ  ์š”์ฒญํ•จ. - Mac์˜ FFmpeg์— ์ž๋ง‰ ํ•„ํ„ฐ(libass, drawtext)๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š์•„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์œผ๋‚˜, Claude Code๊ฐ€ Remotion ์ชฝ์—์„œ ์ž๋ง‰์„ ์ง์ ‘ ์˜์ƒ์— ๋ฒˆ์ธํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์šฐํšŒํ•˜์—ฌ ํ•ด๊ฒฐํ•จ. - `์ž๋ง‰, ํฐ์ƒ‰ ๋ฐฐ๊ฒฝ์— ํ…์ŠคํŠธ๋Š” ๊ฒ€์ •์ƒ‰์œผ๋กœ ํ•ด์ค˜`, `0:41-0:46 ์ž๋ง‰์ด ๋„ˆ๋ฌด ๊ธธ์–ด. ์„ธ ๊ฐœ๋กœ ๋‚˜๋ˆ ์ค˜.` ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•ด ์ž๋ง‰ ์Šคํƒ€์ผ ๋ฐ ๋ถ„ํ• ์„ ์„ธ๋ถ€ ์กฐ์ •ํ•จ.

๐Ÿ“š 21๊ธฐ ๊ต์œก์•ฑ๋งŒ๋“ค๊ธฐ

โœ๏ธ ์ฒ˜์Œ ๋„์ „ํ•ด ๋ณธ ๊ตฌ๊ธ€ AI ์ŠคํŠœ๋””์˜ค ์•ฑ ๋งŒ๋“ค๊ธฐ

๊ณต๋Œ€์–ธ๋‹ˆ

ํ•˜๋ ค๋˜ ๊ฒƒ ๐Ÿ“

  • ์ค‘๊ณ ๋“ฑํ•™์ƒ ๋Œ€์ƒ QA ๊ต์œก์šฉ ํ€ด์ฆˆ ์›น์•ฑ์„ ๊ฐœ๋ฐœํ•œ ์‚ฌ๋ก€

  • ์ค‘๊ณ ๋“ฑํ•™์ƒ๋“ค์—๊ฒŒ ์•ฑ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๊ณ  QA ๊ด€๋ จ ๊ต์œก์šฉ ํ€ด์ฆˆ ์•ฑ์„ ์ œ์ž‘ํ•˜๊ณ ์ž ํ•จ.

  • ์ง€๋‚œ ๋ฐœํ‘œ์—์„œ ๊ตฌ๊ธ€ AI ์ŠคํŠœ๋””์˜ค ์‚ฌ์šฉ์„ ๊ถŒ์œ ๋ฐ›์•„ ์›น ํŽ˜์ด์ง€๋ณด๋‹ค๋Š” ์•ฑ์— ๊ฐ€๊นŒ์šด ํ˜•ํƒœ๋กœ ๋งŒ๋“ค๊ธฐ๋ฅผ ํฌ๋งํ•จ.

  • QA ๊ด€๋ จ ํ€ด์ฆˆ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ •๋‹ต ์‹œ ํ”ผ๋“œ๋ฐฑ๊ณผ ํ•จ๊ป˜ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ต์œก์šฉ ์•ฑ์„ ๊ฐœ๋ฐœํ•˜๊ณ ์ž ํ•จ.

ํ™œ์šฉํ•œ ํˆด โš’๏ธ

  • Google AI ์ŠคํŠœ๋””์˜ค: HTML, CSS, JavaScript๋ฅผ ํฌํ•จํ•˜๋Š” ๋‹จ์ผ ํŒŒ์ผ QA ๊ต์œก์šฉ ํ€ด์ฆˆ ์•ฑ ์ฝ”๋“œ ์ƒ์„ฑ ๋ฐ ์ˆ˜์ •.

์ง„ํ–‰ ์„ธ๋ถ€ ๋‚ด์šฉ ๐Ÿ”

  • 1๏ธโƒฃ ์ดˆ๊ธฐ ํ€ด์ฆˆ ์•ฑ ๊ฐœ๋ฐœ ์š”์ฒญ

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•๊ณผ ์ ‘๊ทผ ๋ฐฉ์‹: ๊ตฌ๊ธ€ AI ์ŠคํŠœ๋””์˜ค์— HTML ๋‹จ์ผ ํŒŒ์ผ๋กœ ๊ตฌ์„ฑ๋œ QA ๊ต์œก์šฉ ํ€ด์ฆˆ ์•ฑ ๊ฐœ๋ฐœ์„ ์š”์ฒญํ•จ.

  • ์‚ฌ์šฉํ•œ ํ”„๋กฌํ”„ํŠธ๋‚˜ ์ฝ”๋“œ: '์ฒซ๋ฒˆ์งธ ํŽ˜์ด์ง€: ํƒ€์ดํ‹€ \\'๋ฒ„๊ทธ ๋งˆ์Šคํ„ฐ\\' ํ•˜๋‹จ์— start ๋ฒ„ํŠผ, ๋‘ ๋ฒˆ์งธ ํŽ˜์ด์ง€: ํ€ด์ฆˆ ๋ฌธ์ œ๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ QA ๊ด€๋ จ ํ€ด์ฆˆ. ์˜ˆ์‹œ: ๋‹ค์Œ์˜ ์„ค๋ช…์œผ๋กœ ์˜ฌ๋ฐ”๋ฅธ ๊ฒƒ์€? ์žฅ์• ์—์„œ๋ถ€ํ„ฐ ๊ฒฐํ•จ, ์›์ธ์„ ์ฐพ๋Š” ํ™œ๋™์„ ๋ฌด์—‡์ด๋ผ๊ณ  ํ•˜๋Š”๊ฐ€? ๋ฒ„ํŠผ ์ด 3๊ฐœ 1\\. ์ •์  ํ…Œ์ŠคํŒ… 2\\. ๋™์  ํ…Œ์ŠคํŒ… 3\\. ํƒ์ƒ‰์  ํ…Œ์ŠคํŒ… ์ •๋‹ต์€ 2, ๋งž์ถ”๋ฉด ์ •๋‹ต์ž…๋‹ˆ๋‹ค! ํ•˜๊ณ  ํŒกํŒŒ๋ ˆ๊ฐ€ ๋‚˜์˜ค๋Š” ๊ต์œก์•ฑ์„ ๊ฐœ๋ฐœํ•ด์ค˜. html ๋‹จ์ผ ํŒŒ์ผ์ด๋ฉด ์ข‹๊ฒ ์–ด.'

  • ์–ป์€ ๊ฒฐ๊ณผ๋‚˜ ํ”ผ๋“œ๋ฐฑ: '๋ฒ„๊ทธ ๋งˆ์Šคํ„ฐ' ํƒ€์ดํ‹€๊ณผ START ๋ฒ„ํŠผ์ด ์žˆ๋Š” ์‹œ์ž‘ ํŽ˜์ด์ง€, QA ํ€ด์ฆˆ ๋ฌธ์ œ๊ฐ€ ์ œ์‹œ๋˜๋Š” ํ€ด์ฆˆ ํŽ˜์ด์ง€๊ฐ€ ์ƒ์„ฑ๋จ. ์ •๋‹ต ์‹œ '์ •๋‹ต์ž…๋‹ˆ๋‹ค!' ๋ฉ”์‹œ์ง€์™€ ํŒกํŒŒ๋ ˆ ํšจ๊ณผ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋จ. ๋‹จ์ผ HTML ํŒŒ์ผ๋กœ ๊นจ๋—ํ•œ ์นด๋“œ ํƒ€์ž… UI์™€ ๋ฐ˜์‘ํ˜• ๋ ˆ์ด์•„์›ƒ์ด ์ ์šฉ๋œ ์ฝ”๋“œ๋ฅผ ๋ฐ›์Œ.

  • 2๏ธโƒฃ ๋‚ด๋น„๊ฒŒ์ด์…˜ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์š”์ฒญ

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•๊ณผ ์ ‘๊ทผ ๋ฐฉ์‹: ์ดˆ๊ธฐ ์ƒ์„ฑ๋œ ์•ฑ์— ํ™ˆ์œผ๋กœ ๋Œ์•„๊ฐ€๊ฑฐ๋‚˜ ๋‹ค์Œ ๋ฌธ์ œ๋กœ ๋„˜์–ด๊ฐ€๋Š” ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ฒ„ํŠผ์ด ์—†์Œ์„ ์ธ์ง€ํ•˜๊ณ , ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•จ.

  • ์‚ฌ์šฉํ•œ ํ”„๋กฌํ”„ํŠธ๋‚˜ ์ฝ”๋“œ: '์ •๋‹ต ํ™”๋ฉด์— home๋กœ ๋Œ์•„๊ฐ€๋Š” ๋ฒ„ํŠผ๊ณผ ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ€๋Š” ๋ฒ„ํŠผ์ด ์žˆ์–ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์•„. ์ถ”๊ฐ€ํ•ด์ค„ ์ˆ˜ ์žˆ์„๊นŒ?'

  • ์–ป์€ ๊ฒฐ๊ณผ๋‚˜ ํ”ผ๋“œ๋ฐฑ: 'quizData' ๋ฐฐ์—ด์„ ํ™œ์šฉํ•œ ๋™์  ํ€ด์ฆˆ ์‹œ์Šคํ…œ์ด ์ถ”๊ฐ€๋˜์–ด 3๊ฐœ์˜ ์˜ˆ์‹œ ๋ฌธ์ œ๊ฐ€ ๊ด€๋ฆฌ๋จ. ์ •๋‹ต ์‹œ 'ํ™ˆ์œผ๋กœ' ๋ฐ '๋‹ค์Œ ๋ฌธ์ œ' ๋ฒ„ํŠผ์ด ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ํ•จ๊ป˜ ๋‚˜ํƒ€๋‚˜๋ฉฐ, ์˜ค๋‹ต ์‹œ ๋ฒ„ํŠผ ์ƒ‰์ƒ ๋ณ€๊ฒฝ ๋ฐ '๋‹ค์‹œ ์‹œ๋„' ๋ฉ”์‹œ์ง€ ํ”ผ๋“œ๋ฐฑ์ด ์ œ๊ณต๋˜๋Š” ๊ธฐ๋Šฅ์ด ์—…๋ฐ์ดํŠธ๋จ. ๋ชจ๋“  ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด ์•Œ๋ฆผ ๋ฉ”์‹œ์ง€ ํ›„ ํ™ˆ์œผ๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ธฐ๋Šฅ๋„ ๊ตฌํ˜„๋จ.