Skip to content

Backend Migration & AI Model Upgrade (Gemini 3.1 Flash-Lite-preview)

Latest

Choose a tag to compare

@yunsuper yunsuper released this 29 Mar 08:56
· 2 commits to main since this release

๐Ÿ›  ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ (Key Changes)

1. ์ฐจ์„ธ๋Œ€ AI ๋ชจ๋ธ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ (Gemini 3.1)

  • Model Update: Google์˜ Gemini 2.0 ๋ชจ๋ธ ์„œ๋น„์Šค ์ข…๋ฃŒ ์˜ˆ๊ณ (2026.06.01)์— ๋”ฐ๋ผ, ์ตœ์‹  ์—”์ง„์ธ Gemini 3.1 Flash-Lite-preview๋กœ ์„ ์ œ์  ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์„ฑ๋Šฅ ๋ฐ ๋น„์šฉ ์ตœ์ ํ™”: ์ฐจ์„ธ๋Œ€ Flash-Lite ๋ชจ๋ธ ๋„์ž…์„ ํ†ตํ•ด ๋” ์ •๊ตํ•œ ํƒ€๋กœ ํ•ด์„ ๋กœ์ง์„ ๊ตฌํ˜„ํ•˜๊ณ , ์œ ๋ฃŒ ํ‹ฐ์–ด์˜ ์•ˆ์ •์ ์ธ API ํ• ๋‹น๋Ÿ‰์„ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.

2. AI SDK ๋ฐ ์•„ํ‚คํ…์ฒ˜ ๋ฆฌํŒฉํ† ๋ง

  • SDK ๊ต์ฒด: ๊ธฐ์กด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ฐจ์„ธ๋Œ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ @google/genai๋กœ ์ „๋ฉด ๊ต์ฒดํ•˜์—ฌ ์ตœ์‹  ๋ชจ๋ธ์˜ ๊ธฐ๋Šฅ์„ 100% ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์˜์กด์„ฑ ๊ด€๋ฆฌ ์ตœ์ ํ™”: ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์™€ ๋ฐฑ์—”๋“œ ๋””๋ ‰ํ† ๋ฆฌ ๊ฐ„์˜ ํŒจํ‚ค์ง€ ์„ค์น˜ ํ˜ผ์„ ์„ ์ •๋ฆฌํ•˜๊ณ , backend/package.json์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ๋…๋ฆฝ์ ์ธ ๋นŒ๋“œ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค.

3. ์„œ๋ฒ„ ์•ˆ์ •์„ฑ ๋ฐ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ๊ฐ•ํ™”

  • ๋ชจ๋ธ ๋ช…์นญ ๋™๊ธฐํ™”: API ์„œ๋ฒ„์˜ ๋ชจ๋ธ ์‹๋ณ„์ž(preview ๋ช…์นญ ๊ถŒ์žฅ์‚ฌํ•ญ)๋ฅผ ์ •ํ™•ํžˆ ๋ฐ˜์˜ํ•˜์—ฌ ๋ฐฐํฌ ์‹œ ๋ฐœ์ƒํ•˜๋˜ 404 ์—๋Ÿฌ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์—ฐ์‡„์  ์—๋Ÿฌ ๋ฐฉ์ง€: AI ์‘๋‹ต ์‹คํŒจ ์‹œ ๋ฐœ์ƒํ•˜๋˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(Prisma) ์—ฐ๊ฒฐ ์ง€์—ฐ ๋ฌธ์ œ๋ฅผ ๋กœ์ง ๊ฐœ์„ ์„ ํ†ตํ•ด ํ•ด๊ฒฐํ•˜์—ฌ ์„œ๋น„์Šค ๊ฐ€์šฉ์„ฑ์„ ๋†’์˜€์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ๊ฐœ๋ฐœ ๋…ธํŠธ (Developer's Note)

์ด๋ฒˆ ์—…๋ฐ์ดํŠธ๋Š” ๋‹จ์ˆœํ•œ ๋ชจ๋ธ ๊ต์ฒด๋ฅผ ๋„˜์–ด, ํด๋ผ์šฐ๋“œ ๋ฐฐํฌ ํ™˜๊ฒฝ์—์„œ์˜ **์˜์กด์„ฑ ๊ด€๋ฆฌ(Dependency Isolation)**์™€ API ์ƒ๋ช…์ฃผ๊ธฐ ๊ด€๋ฆฌ์˜ ์ค‘์š”์„ฑ์„ ์ฒด๊ฐํ•œ ๊ณผ์ •์ด์—ˆ์Šต๋‹ˆ๋‹ค.

  1. ์„ ์ œ์  ๊ธฐ์ˆ  ๋ถ€์ฑ„ ํ•ด๊ฒฐ: 2026๋…„ 6์›”๋กœ ์˜ˆ์ •๋œ ๊ตฌํ˜• ๋ชจ๋ธ ์ข…๋ฃŒ ์‹œ์ ๋ณด๋‹ค ์•ž์„œ ์ฐจ์„ธ๋Œ€ ์—”์ง„์œผ๋กœ ์ „ํ™˜ํ•จ์œผ๋กœ์จ ์„œ๋น„์Šค์˜ ์˜์†์„ฑ์„ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.
  2. ์ •๊ตํ•œ ๋””๋ฒ„๊น…: ๋กœ์ปฌ ํ™˜๊ฒฝ๊ณผ ๋ฐฐํฌ ํ™˜๊ฒฝ(Render) ๊ฐ„์˜ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ ์ฐจ์ด๋กœ ์ธํ•œ ๋นŒ๋“œ ์˜ค๋ฅ˜๋ฅผ ์ง์ ‘ ์ถ”์ ํ•˜๊ณ  ํ•ด๊ฒฐํ•˜๋ฉฐ, ํ™˜๊ฒฝ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์ดํ•ด๋„๋ฅผ ๋†’์˜€์Šต๋‹ˆ๋‹ค.
  3. ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ณ ๋„ํ™”: ๋” ๋˜‘๋˜‘ํ•ด์ง„ Gemini 3.1 ๋ชจ๋ธ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ํ•œ์ธต ๋” ์‹ ๋น„๋กญ๊ณ  ๊นŠ์ด ์žˆ๋Š” ํƒ€๋กœ ์ƒ๋‹ด ๊ฒฝํ—˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.