ํ“จ๋ฆฌ์˜ค์‚ฌ ๋ ˆ๋‹ˆ๊ฒŒ์ด๋“œ ๊ธฐ์กด ์„ฑ๋Šฅ ๋Œ€๋ฐฐ ์ „๋ ฅํšจ์œจ ๊ฐ•์  ์•Œ์•„๋ณด๊ธฐ

์ด๋ฏธ์ง€
  ํ“จ๋ฆฌ์˜ค์‚ฌ ๋ ˆ๋‹ˆ๊ฒŒ์ด๋“œ(RNGD)๊ฐ€ ์—”๋น„๋””์•„๋ณด๋‹ค ์šฐ์ˆ˜ํ•˜๋‹ค”๋Š” ํ‘œํ˜„์€ ๋ถ€๋ถ„์ ์œผ๋กœ๋งŒ ๋งž๋Š” ๋ง์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ์šฉ๋„(ํŠนํžˆ LLM ์ถ”๋ก , ์ „๋ ฅ ํšจ์œจ)์—์„œ๋Š” ๊ฐ•์ ์ด ์žˆ์ง€๋งŒ, ๋ฒ”์šฉ์œผ๋กœ “์—”๋น„๋””์•„๋ณด๋‹ค ์šฐ์ˆ˜”๋ผ๊ณ  ๋งํ•˜๊ธฐ์—๋Š” ๊ณผ์žฅ์ž…๋‹ˆ๋‹ค. ๋ญ๊ฐ€ ๋” ์ข‹์€์ง€ ‘์กฐ๊ฑด’๋ถ€ํ„ฐ ๋‹ค๋ฆ„ RNGD๋Š” AI ์ถ”๋ก (inference) ์ „์šฉ NPU๋ผ์„œ, ์ด๋ฏธ ํ•™์Šต๋œ LLM·๋น„์ „ ๋ชจ๋ธ์„ ๋Œ๋ฆด ๋•Œ ์ „๋ ฅ ๋Œ€๋น„ ์„ฑ๋Šฅ์ด ๋งค์šฐ ์ข‹๊ฒŒ ์„ค๊ณ„๋œ ์นฉ์ž…๋‹ˆ๋‹ค. ์—”๋น„๋””์•„ A100·H100·B200 ๊ฐ™์€ GPU๋Š” ํ•™์Šต+์ถ”๋ก  ๋ชจ๋‘๋ฅผ ๋…ธ๋ฆฌ๋Š” ๋ฒ”์šฉ ๊ฐ€์†๊ธฐ๋ผ์„œ, ์ ˆ๋Œ€ ์„ฑ๋Šฅ·์ƒํƒœ๊ณ„(CUDA, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํˆด)๊นŒ์ง€ ํฌํ•จํ•˜๋ฉด ์•„์ง ์‹œ์žฅ ์ง€๋ฐฐ์ ์ž…๋‹ˆ๋‹ค. ์ฆ‰ “๋ฌด์—‡์„ ๊ธฐ์ค€์œผ๋กœ ์šฐ์ˆ˜ํ•˜๋‹ค๊ณ  ํ•˜๋А๋ƒ”๊ฐ€ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ์ „๋ ฅ ํšจ์œจ·๋น„์šฉ ์ธก๋ฉด์—์„œ๋Š” ๊ฐ•์  FuriosaAI ์„œ๋ฒ„(8์žฅ RNGD)๋Š” FP8 ๊ธฐ์ค€ 4 PFLOPS์— 3kW๋กœ, ๊ฐ™์€ ๊ธ‰ ์ถ”๋ก  ์„ฑ๋Šฅ ๋Œ€๋น„ ์ „๋ ฅ ์†Œ๋ชจ๊ฐ€ ์ ์–ด ์„ฑ๋Šฅ/W(ํšจ์œจ)์ด ๋†’๋‹ค๊ณ  ํ‰๊ฐ€๋ฉ๋‹ˆ๋‹ค. LG AI ์—ฐ๊ตฌ์†Œ๋Š” ์ž์‚ฌ EXAONE ๋ชจ๋ธ ์ถ”๋ก ์—์„œ GPU ๋Œ€๋น„ 2๋ฐฐ ์ด์ƒ ๋†’์€ ์„ฑ๋Šฅ/์™€ํŠธ๋ฅผ ๋ดค๋‹ค๊ณ  ํ–ˆ๊ณ , ์ผ๋ถ€ ํ…Œ์ŠคํŠธ์—์„œ๋Š” ์—”๋น„๋””์•„ 5๋…„ ์ „ ์„ธ๋Œ€ GPU๋ณด๋‹ค ์ตœ๋Œ€ 2.25๋ฐฐ ํšจ์œจ ์šฐ์œ„๊ฐ€ ๋‚˜์˜ค๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ “๋™์ผ ์ถ”๋ก  ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๋” ์ ์€ ์ „๋ ฅ·๋น„์šฉ์œผ๋กœ ๋Œ๋ฆฐ๋‹ค”๋Š” ์˜๋ฏธ์—์„œ ํšจ์œจ์ด ๋” ์šฐ์ˆ˜ํ•˜๋‹ค๋Š” ์ฃผ์žฅ์€ ๊ฝค ๊ทผ๊ฑฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ ˆ๋Œ€ ์„ฑ๋Šฅ·์ƒํƒœ๊ณ„๋Š” ์•„์ง ์—”๋น„๋””์•„ ์šฐ์œ„ ๋‹จ์ผ ์นด๋“œ ๊ธฐ์ค€์œผ๋กœ ๋ณด๋ฉด RNGD๋Š” H100/B200๋ณด๋‹ค ์ ˆ๋Œ€ ์—ฐ์‚ฐ๋Ÿ‰·๋ฉ”๋ชจ๋ฆฌ ๋Œ€์—ญํญ์ด ๋‚ฎ๊ณ , ์ฃผ๋กœ ์ถ”๋ก ์— ์ตœ์ ํ™”๋œ ๊ตฌ์กฐ๋ผ ํ•™์Šต ์„ฑ๋Šฅ์—์„œ๋Š” ์ง์ ‘ ๋น„๊ต ์ƒ๋Œ€๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ฌด์—‡๋ณด๋‹ค CUDA, cuDNN, Triton, ๋‹ค์–‘ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ ์ตœ์ ํ™” ๋“ฑ ์†Œํ”„ํŠธ์›จ์–ด ์ƒํƒœ๊ณ„๋Š” ์•„์ง ์—”๋น„๋””์•„๊ฐ€ ์••๋„์ ์ด๋ผ “๊ทธ๋ƒฅ ๊ฝ‚์œผ๋ฉด ์ž˜ ๋Œ์•„๊ฐ€๋Š” ํ™˜๊ฒฝ”์€ ์—”๋น„๋””์•„ ์ชฝ์ด ํ›จ์”ฌ ์•ž์„œ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋Œ€ํ˜• ํด๋ผ์šฐ๋“œ(AWS, GCP, Azure)๋‚˜ ๋น…ํ…Œํฌ๊ฐ€ ํ•™์Šต·์ถ”๋ก  ๋ชจ๋‘ ๊ณ ๋ คํ•  ๋• ์—ฌ์ „ํžˆ ์—”๋น„๋””์•„๋ฅผ ๊ธฐ๋ณธ ์˜ต์…˜์œผ๋กœ ์“ฐ๋Š” ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค. ​ ์ •๋ฆฌํ•˜๋ฉด (ํˆฌ์ž/์‹ค์‚ฌ์šฉ ๊ด€์ ) “RNGD๊ฐ€ ์—”๋น„๋””์•„ ์นฉ๋ณด๋‹ค ์šฐ์ˆ˜ํ•˜๋‹ค” → ์ถ”๋ก  ์ „์šฉ,...

์•„์ด๋””์–ด๋Š” ์žˆ๋Š”๋ฐ ์ฝ”๋”ฉ์ด ๋ฌธ์ œ์ธ๊ฐ€์š”? ๋กœ๊ทธ์ธ ์ฐฝ ๋งŒ๋“ค์–ด ์žฅ์ฐฉํ•˜๋Š” ๋ฐฉ๋ฒ• ๊ฒฐ์ œ์ฐฝ์€

1. ์•„์ด๋””์–ด๋Š” ์žˆ๋Š”๋ฐ ์ฝ”๋”ฉ์ด ๋ฌธ์ œ์ธ๊ฐ€์š”? ๐Ÿคฏ

ํ˜น์‹œ ๋จธ๋ฆฟ์†์— '์ด๋Ÿฐ ์„œ๋น„์Šค๊ฐ€ ์žˆ์œผ๋ฉด ๋Œ€๋ฐ•์ผ ํ…๋ฐ...' ํ•˜๋Š” ๋ฉ‹์ง„ ์•„์ด๋””์–ด๋ฅผ ํ’ˆ๊ณ  ๊ณ„์‹ ๊ฐ€์š”?

ํ•˜์ง€๋งŒ ๊ทธ ์•„์ด๋””์–ด๋ฅผ ํ˜„์‹ค๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ฒซ๊ฑธ์Œ, ๋ฐ”๋กœ ํšŒ์›๊ฐ€์ž…๊ณผ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ์ˆœ๊ฐ„, ๋ฐœ์ด ๋ฌถ์ด๋Š” ๊ฒฝํ—˜์„ ํ•ด๋ณธ ์ ์ด ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค [02:20].

๋น„๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ด '์ธ์ฆ(Authentication)'์ด๋ผ๋Š” ์˜์—ญ์€ ๋งˆ์น˜ ๋‚œ๊ณต๋ถˆ๋ฝ์˜ ์„ฑ๋ฒฝ์ฒ˜๋Ÿผ ๋А๊ปด์ง€์ฃ . ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๋™, ์„ธ์…˜ ๊ด€๋ฆฌ, ๋ฆฌ๋‹ค์ด๋ ‰์…˜... ๋ณต์žกํ•œ ์šฉ์–ด์™€ ๋กœ์ง ์•ž์—์„œ ๊ฐœ๋ฐœ์˜ ํฐ ๋ฒฝ์„ ์‹ค๊ฐํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด ์˜์ƒ์˜ ๋ชฉํ‘œ๋Š” ๋ฐ”๋กœ ์ด ์„ฑ๋ฒฝ์„ ํ—ˆ๋ฌด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฝ”๋”ฉ ๊ฒฝํ—˜์ด '์ผ๋„' ์—†๋Š” ๋””์ž์ด๋„ˆ๋‚˜ ๊ธฐํš์ž๋„ ์ž์‹ ๋งŒ์˜ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก, Next.js ๊ธฐ๋ฐ˜์˜ ์™„๋ฒฝํ•œ ์ธ์ฆ ๊ธฐ๋Šฅ์„ AI ์ฝ”๋”ฉ์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ์—ฌ์ •์ด์ฃ  .



2. ์ฝ”๋”ฉ ์ „, Gemini 2.5 Pro๋กœ ์™„๋ฒฝํ•œ ์„ค๊ณ„๋„ ๊ทธ๋ฆฌ๊ธฐ ๐Ÿ“

์ง‘์„ ์ง€์„ ๋•Œ ์„ค๊ณ„๋„๊ฐ€ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋“ฏ, AI ์ฝ”๋”ฉ์—์„œ๋„ ์„ค๊ณ„ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์˜ ์ฒซ ๋‹จ์ถ”๋Š” ๊ตฌ๊ธ€ AI ์ŠคํŠœ๋””์˜ค์˜ Gemini 2.5 Pro๊ฐ€ ๋ผ์›Œ์ค๋‹ˆ๋‹ค .

์ฐฝ์ž‘์ž๋Š” ๋ฏธ๋ฆฌ ์ค€๋น„ํ•œ '์•„์ด๋””์–ด ๋‹ค๋“ฌ๊ธฐ ํ”„๋กฌํ”„ํŠธ'๋ฅผ ํ†ตํ•ด Gemini์™€ 18๊ฐ€์ง€์˜ ํ•ต์‹ฌ ๋ฌธ๋‹ต์„ ๋‚˜๋ˆ•๋‹ˆ๋‹ค [01:59]. ์—ฌ๊ธฐ์„œ ์„œ๋น„์Šค์˜ ๋ชจ๋“  ๊ฒƒ์ด ์ •์˜๋˜์ฃ .

✨ ํ”„๋กœ์ ํŠธ ํ•ต์‹ฌ ์ •์˜ (Gemini์™€์˜ ๋Œ€ํ™”):

  • ํ”„๋กœ์ ํŠธ๋ช…: ์ปค๋ฎค๋‹ˆํ‹ฐ ์•ˆ๋‚ด์„œ (Next.js ๊ธฐ๋ฐ˜)
  • ํ•ต์‹ฌ ๊ธฐ๋Šฅ: ์•„์ด๋””/ํŒจ์Šค์›Œ๋“œ ์ž…๋ ฅ ์—†์ด, ์†Œ์…œ ๋กœ๊ทธ์ธ(๊ตฌ๊ธ€ OAuth)์œผ๋กœ๋งŒ ์ธ์ฆ .
  • ํ•ต์‹ฌ ์‚ฌ์šฉ์ž: ์ฝ”๋”ฉ์„ ๋ชจ๋ฅด๋Š” ๊ธฐํš์ž, ๋น„์ „๊ณต์ž, ์ดˆ๋ณด ๊ฐœ๋ฐœ์ž.
  • ๊ธฐ์ˆ  ์Šคํƒ: Next.js, Supabase(DB), Vercel(๋ฐฐํฌ), Tailwind CSS.
  • ๊ฐœ๋ฐœ ๋™๊ธฐ: ๊ธฐ์กด ์ธ์ฆ ๋ชจ๋“ˆ์˜ ํ˜ผ๋ž€๊ณผ ๋ณต์žกํ•œ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์‹ถ๋‹ค .

์ด ๋Œ€ํ™”๋ฅผ ํ†ตํ•ด Gemini๋Š” PRD, TRD, User Flow, DB Design, Design System, Prompt Design์ด๋ผ๋Š” 6๊ฐ€์ง€ ํ•ต์‹ฌ ๊ธฐ์ˆ  ๋ฌธ์„œ๋ฅผ ์ž๋™ ์ž‘์„ฑํ•ด์ค๋‹ˆ๋‹ค . ์ฝ”๋”ฉ์€ ์•„์ง ์‹œ์ž‘๋„ ์•ˆ ํ–ˆ๋Š”๋ฐ, ํ”„๋กœ์ ํŠธ ๊ธฐํš๊ณผ ์„ค๊ณ„๋Š” ์ด๋ฏธ ๋๋‚œ ๊ฒƒ์ด์ฃ .



3. AI ์—”์ง€๋‹ˆ์–ด, Cursor AI์˜ ๋ฌธ์„œ ๋ถ„์„๊ณผ ๊ฐœ์„  ์ž‘์—… ๐Ÿ› ️

์„ค๊ณ„๋„๊ฐ€ ๋‚˜์™”์œผ๋‹ˆ, ์ด์ œ ํ˜„์žฅ ๊ฐ๋…์ด์ž ์‹ค์ œ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•  AI ์—”์ง€๋‹ˆ์–ด๋ฅผ ํˆฌ์ž…ํ•  ์ฐจ๋ก€์ž…๋‹ˆ๋‹ค. ๋ฐ”๋กœ Cursor AI์ž…๋‹ˆ๋‹ค .

์ฐฝ์ž‘์ž๋Š” Gemini๊ฐ€ ๋งŒ๋“  6๊ฐœ์˜ ๋ฌธ์„œ๋ฅผ Next.js ํ”„๋กœ์ ํŠธ ํด๋”์— ๋„ฃ๊ณ , Cursor AI์—๊ฒŒ ์ด ๋ฌธ์„œ๋“ค์„ ๋ถ„์„ํ•˜๊ณ  ๊ฐœ์„ ํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค

Cursor AI๋Š” ๋ฌธ์„œ๋ฅผ ๊ผผ๊ผผํžˆ ์ฝ์–ด๋ณด๊ณ  ๋‹ค์„ฏ ๊ฐ€์ง€ ๋ฌธ์ œ์ ์„ ๋ฐœ๊ฒฌํ•ฉ๋‹ˆ๋‹ค :

  • ํ™˜๊ฒฝ ๋ณ€์ˆ˜(.env) ์„ค์ • ๋ฐฉ์‹ ๋ถˆ๋ช…ํ™•
  • ์„ธ์…˜ ์ „๋žต ๋ฐ ๋ฏธ๋“ค์›จ์–ด ์„ค์ • ๋ˆ„๋ฝ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฝ”๋“œ ๋ธ”๋ก์˜ ์˜ค๋ฅ˜
  • ํƒ€์ž… ์•ˆ์ •์„ฑ ๋ถ€์กฑ

๋†€๋ž๊ฒŒ๋„ Cursor AI๋Š” ์Šค์Šค๋กœ ๋ฌธ์ œ๋ฅผ ์ •์˜ํ•˜๊ณ , ๊ธฐ์ˆ  ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ(TRD)์™€ ํ”„๋กฌํ”„ํŠธ ๋””์ž์ธ ๋ฌธ์„œ๋ฅผ ๋Œ€ํญ ๊ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ๋งˆ์น˜ ์ธ๊ฐ„ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹œ๋‹ˆ์–ด์—๊ฒŒ ๊ฒ€ํ† ๋ฅผ ๋ฐ›๊ณ  ๋ฌธ์„œ๊ฐ€ ์—…๊ทธ๋ ˆ์ด๋“œ๋˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. AI๊ฐ€ ๋‹จ์ˆœ ์ฝ”๋”ฉ์„ ๋„˜์–ด, 'ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ'์™€ '์„ค๊ณ„ ๊ฐœ์„ '์˜ ์˜์—ญ๊นŒ์ง€ ๋“ค์–ด์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค.



4. ๊ฐœ๋ฐœ์˜ ํ•ต์‹ฌ ํ—ˆ๋“ค: Supabase & Google OAuth ์„ค์ • ๐Ÿ”‘

AI๊ฐ€ ๋ชจ๋“  ์ฝ”๋“œ๋ฅผ ๋Œ€์‹  ์จ์ค€๋‹ค๊ณ  ํ•ด๋„, ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•œ '์ธํ”„๋ผ'๋Š” ์ง์ ‘ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜์ƒ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ˆ˜๋™ ์ž‘์—… ๋‘ ๊ฐ€์ง€๋Š” ๋ฐ”๋กœ Supabase์™€ Google Cloud Console ์„ค์ •์ž…๋‹ˆ๋‹ค.

๐Ÿ’ก Supabase ์„ค์ •: ๋ฐ์ดํ„ฐ์˜ ๊ธˆ๊ณ ๋ฅผ ๋งŒ๋“ค๋‹ค

  • ์„ ํƒ ์ด์œ : ๋กœ์ปฌ DB(SQLite)๋Š” ๋ฐฐํฌ ํ™˜๊ฒฝ(Vercel)์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฆฌ์…‹๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์•ˆ์ •์ ์ธ ํด๋ผ์šฐ๋“œ DB์ธ Supabase๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ์ฃผ์š” ์ž‘์—…: ํšŒ์› ๊ฐ€์ž… ํ›„ ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ €์žฅํ•  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ ‘์†์— ํ•„์š”ํ•œ ์ปค๋„ฅ์…˜ URL๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก Google OAuth ์„ค์ •: ์†Œ์…œ ๋กœ๊ทธ์ธ ์—ด์‡ ๋ฅผ ๋งŒ๋“ค๋‹ค

  • ๋ชฉํ‘œ: ๊ตฌ๊ธ€ ๊ณ„์ •์œผ๋กœ ํ•œ ๋ฒˆ์— ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ์†Œ์…œ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค.
  • ์ฃผ์š” ์ž‘์—…: Google Cloud Console์—์„œ OAuth ๋™์˜ ํ™”๋ฉด์„ ๊ตฌ์„ฑํ•˜๊ณ , ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์œ ํ˜•์˜ 'ํด๋ผ์ด์–ธํŠธ ID'๋ฅผ ๋ฐœ๊ธ‰๋ฐ›์Šต๋‹ˆ๋‹ค . ์ด๋•Œ ์Šน์ธ๋œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์›๋ณธ(๋กœ์ปฌํ˜ธ์ŠคํŠธ:3000)๊ณผ ์Šน์ธ๋œ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ URI๋ฅผ ์ •ํ™•ํžˆ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค . ์ด ID์™€ Secret ๊ฐ’์„ .env ํŒŒ์ผ์— ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค .

์ด ์„ค์ •๋“ค์ด ์™„์„ฑ๋˜์–ด์•ผ๋งŒ AI๊ฐ€ ์ฝ”๋”ฉ์„ ์™„๋ฃŒํ•˜๊ณ  ๋‚˜์„œ ์™ธ๋ถ€ ์„œ๋น„์Šค์™€ ์ •์ƒ์ ์œผ๋กœ ์—ฐ๋™๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š” ๋‹ค์†Œ ๋ณต์žกํ•˜์ง€๋งŒ, ๊ฐœ๋ฐœ์˜ ์„ฑํŒจ๋ฅผ ์ขŒ์šฐํ•˜๋Š” ์ ˆ๋Œ€์ ์ธ ๊ณผ์ •์ž…๋‹ˆ๋‹ค.



5. ์ž๋™ํ™”์˜ ๊ธฐ์ : Cursor AI์—๊ฒŒ ๊ฐœ๋ฐœ์„ ์ง€์‹œํ•˜๋‹ค ๐Ÿš€

์ด์ œ ๋ชจ๋“  ์ค€๋น„๊ฐ€ ๋๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ฐฝ์ž‘์ž๋Š” Cursor AI์—๊ฒŒ ์ตœ์ข… ๊ฐœ๋ฐœ ์ง€์‹œ๋ฅผ ๋‚ด๋ฆฝ๋‹ˆ๋‹ค. ๋ฐ”๋กœ "DOCS ํด๋”์˜ ๋ชจ๋“  ๋ฌธ์„œ๋ฅผ ์ฝ๊ณ , ํ”„๋กฌํ”„ํŠธ ๋””์ž์ธ์— ์ •์˜๋œ ๋งˆ์ผ์Šคํ†ค๋ณ„๋กœ ๊ฐœ๋ฐœ์„ ์ˆ˜ํ–‰ํ•˜๋ผ"๋Š” ๋ช…๋ น์ด์ฃ .

Cursor AI๋Š” NextAuth ํŒจํ‚ค์ง€ ์„ค์น˜๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด, ๋ฐฑ์—”๋“œ ์Šค์บํด๋”ฉ, ํ”„๋ฆฌ์ฆˆ๋งˆ ORM ์„ค์ •, ๊ทธ๋ฆฌ๊ณ  ์ธ์ฆ ๋กœ์ง ๋ฐ ํ™”๋ฉด ๋ถ„๊ธฐ ์ฒ˜๋ฆฌ๊นŒ์ง€ ๋ชจ๋“  ๋งˆ์ผ์Šคํ†ค์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ด ๋‚˜๊ฐ‘๋‹ˆ๋‹ค [28:15]. ๊ทธ ์†๋„๋Š” ์‚ฌ๋žŒ์ด ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๋น„๊ตํ•  ์ˆ˜ ์—†์„ ์ •๋„๋กœ ๋น ๋ฆ…๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํŒŒ์ผ ์˜ค๋ฅ˜๋‚˜ ํด๋ผ์ด์–ธํŠธ ID ๋ณต์‚ฌ ๋ฌธ์ œ ๋“ฑ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€๋งŒ, ์ฐฝ์ž‘์ž๋Š” Cursor AI์—๊ฒŒ ๋‹ค์‹œ ์ง€์‹œ๋ฅผ ๋‚ด๋ฆฝ๋‹ˆ๋‹ค .

"์ด ๋ถ€๋ถ„์ด ์—๋Ÿฌ๊ฐ€ ๋‚œ๋‹ค, ์ˆ˜์ •ํ•ด๋ผ."

AI๋Š” ์ฆ‰์‹œ ์—๋Ÿฌ๋ฅผ ๋ถ„์„ํ•˜๊ณ , ์„œ๋ฒ„๋ฅผ ์žฌ์‹œ์ž‘ํ•˜๊ณ , ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์น˜ ์˜†์ž๋ฆฌ์— ์•‰์€ ์‹œ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ฝ”๋“œ๋ฅผ ๋˜์ง€๊ณ  '๊ณ ์ณ์ค˜'๋ผ๊ณ  ์š”์ฒญํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋†€๋ผ์šด ํ˜‘์—… ๋ฐฉ์‹์ด ํ˜„์‹ค์ด ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.



6. AI๊ฐ€ ์ง์ ‘ ๋ธŒ๋ผ์šฐ์ € ํ…Œ์ŠคํŠธ๊นŒ์ง€? ๊ฐœ๋ฐœ์ž ์—†๋Š” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๐ŸŒ

๊ฐœ๋ฐœ์ด ๋๋‚ฌ๋‹ค๊ณ  ๋์ด ์•„๋‹™๋‹ˆ๋‹ค. ์‹ค์ œ ์„œ๋น„์Šค๊ฐ€ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ํ…Œ์ŠคํŠธ ๊ณผ์ •์ด ๋‚จ์•˜์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ Cursor AI์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ๋น›์„ ๋ฐœํ•ฉ๋‹ˆ๋‹ค .

์ฐฝ์ž‘์ž๋Š” "๋„ค๊ฐ€ ์ง์ ‘ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํšŒ์› ๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•ด ์ค˜"๋ผ๊ณ  ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

  • ์ž๋™ ํ…Œ์ŠคํŠธ: Cursor AI๋Š” Playwright ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ์‹ค์ œ๋กœ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋„์šฐ๊ณ , ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ , ํŽ˜์ด์ง€ ์ด๋™์„ ํ™•์ธํ•˜๋Š” ์ž๋™ ๋ธŒ๋ผ์šฐ์ € ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋Šฅ ๊ฒ€์ฆ: ๋กœ๊ทธ์ธ ์„ฑ๊ณต ํ›„ ํ”„๋กœํ•„ ํŽ˜์ด์ง€๋กœ ์ด๋™ [38:20], ๋กœ๊ทธ์•„์›ƒ ํ›„ ํ™”๋ฉด ๋ถ„๊ธฐ ์ฒ˜๋ฆฌ , ๊ทธ๋ฆฌ๊ณ  Supabase DB์— ์‚ฌ์šฉ์ž ์ •๋ณด๊ฐ€ ์ •ํ™•ํžˆ ์ €์žฅ๋˜๋Š” ๊ฒƒ [36:13]๊นŒ์ง€ ๋ชจ๋‘ ์ตœ์ข…์ ์œผ๋กœ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, ์ฝ”๋”ฉ ํ•œ ์ค„ ์—†์ด, AI์˜ ์ง€์‹œ์™€ ๋ถ„์„ ๋Šฅ๋ ฅ๋งŒ์œผ๋กœ Next.js ํšŒ์›๊ฐ€์ž… ํ”„๋กœ์ ํŠธ๊ฐ€ ์™„์„ฑ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ณต์žกํ–ˆ๋˜ ์ธ์ฆ ๋กœ์ง์ด AI ๋•๋ถ„์— ๋น„๊ฐœ๋ฐœ์ž์—๊ฒŒ๋„ ํ˜„์‹ค์ ์ธ ๋ชฉํ‘œ๊ฐ€ ๋œ ๊ฒƒ์ด์ฃ . ์ด์ œ ๋‚จ์€ ๊ฒƒ์€ ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ฉ‹์ง„ ์•„์ด๋””์–ด๋ฅผ ์ด ๊ฐ•๋ ฅํ•œ AI ์ฝ”๋”ฉ ๋„๊ตฌ์— ์ž…๋ ฅํ•˜๋Š” ์ผ๋ฟ์ž…๋‹ˆ๋‹ค.



๐ŸŒŸ ๋งˆ๋ฌด๋ฆฌ

๊ธฐ์ˆ ์ ์ธ ์žฅ๋ฒฝ ๋•Œ๋ฌธ์— ์˜ค๋žซ๋™์•ˆ ๋งˆ์Œ์†์—๋งŒ ๋‹ด์•„๋‘์—ˆ๋˜ ์•„์ด๋””์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด, ์ด์ œ ๊ทธ ๊ธฐ์ˆ ์  ์žฅ๋ฒฝ์€ AI๊ฐ€ ๋ถ€์ˆด ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. '๋‚˜๋„ ํ•  ์ˆ˜ ์žˆ๋‹ค'๋Š” ์ž์‹ ๊ฐ์„ ๊ฐ€์ง€๊ณ , ๋‹น์‹ ๋งŒ์˜ ์„ธ์ƒ์„ ์ฝ”๋”ฉ ์—†์ด ํŽผ์ณ๋ณด์„ธ์š”. ์ง„์‹ฌ์œผ๋กœ ๋‹น์‹ ์˜ ์„ฑ๊ณต์„ ์‘์›ํ•ฉ๋‹ˆ๋‹ค.



๐Ÿ“Œ ํ‚ค์›Œ๋“œ: AI ์ฝ”๋”ฉ, Next.js ํšŒ์›๊ฐ€์ž…, Supabase ์—ฐ๋™, ์†Œ์…œ ๋กœ๊ทธ์ธ, Cursor AI



[์ €์ž‘๊ถŒ ๋ฐ ์ด์šฉ ์•ˆ๋‚ด]

์ด ๊ธ€์€ ์›๋ณธ ์˜์ƒ ๋‚ด์šฉ์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ๋ชจ๋“  ์ €์ž‘๊ถŒ์€ ์›์ž‘์ž์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค.

[์›๋ณธ ์˜์ƒ ์ƒˆ ์ฐฝ์—์„œ ๋ณด๊ธฐ]

์ƒˆ ์ฐฝ์—์„œ ์›๋ณธ ์˜์ƒ ๋ณด๊ธฐ

์ด ์ฝ˜ํ…์ธ ๋Š” ๊ฐœ์ธ ๋ฐ ๋น„์ƒ์—…์  ์šฉ๋„๋กœ๋งŒ ์‚ฌ์šฉ๋จ์„ ๋ช…ํ™•ํžˆ ํ•ฉ๋‹ˆ๋‹ค. ๋ณธ๋ฌธ์˜ ๋ฌด๋‹จ ๋ณต์ œ ๋ฐ ์ƒ์—…์  ์ด์šฉ์„ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ธ”๋กœ๊ทธ์˜ ์ธ๊ธฐ ๊ฒŒ์‹œ๋ฌผ

์Šคํˆฌ์‹œ ์ •ํ’ˆ ๊ตฌ๋ณ„๋ฒ• ์™„๋ฒฝ ๊ฐ€์ด๋“œ 2025 | Stรผssy ๊ฐ€ํ’ˆ ๊ฐ๋ณ„ ํŒ

์ธ์Šคํƒ€๊ทธ๋žจ ์Šคํ† ๋ฆฌ ์ˆจ๊น€ ๊ธฐ๋Šฅ ์™„๋ฒฝ ๋ถ„์„ (์ฐจ๋‹จ๊ณผ์˜ ์ฐจ์ด)

๋‚˜๋…ธ๋ฐ”๋‚˜๋‚˜ ํญ๋ฐœ ์ธ๊ธฐ, ์˜คํ”ˆAI · ๋””์ฆˆ๋‹ˆ ์†์žก์€ ๋น„๋ฐ€?