๋ญ์ฃผ์ง€(์ดํ•˜ '์„œ๋น„์Šค')๋Š” ์ด์šฉ์ž์˜ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ค‘์š”์‹œํ•˜๋ฉฐ, ใ€Œ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฒ•ใ€ ๋“ฑ ๊ด€๋ จ ๋ฒ•๋ น์„ ์ค€์ˆ˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณธ ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ์€ ์„œ๋น„์Šค๊ฐ€ ์ด์šฉ์ž์˜ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š”์ง€ ์•ˆ๋‚ดํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.


์ œ1์กฐ (๊ฐœ์ธ์ •๋ณด์˜ ์ˆ˜์ง‘ ๋ฐ ์ด์šฉ)

๋ณธ ์„œ๋น„์Šค๋Š” ๋ณ„๋„์˜ ํšŒ์›๊ฐ€์ž… ์ ˆ์ฐจ ์—†์ด ์ด์šฉ ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค๋กœ, ์„œ๋ฒ„๋กœ ์ด์šฉ์ž์˜ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๊ฑฐ๋‚˜ ์ €์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  1. ์ˆ˜์ง‘ํ•˜๋Š” ๊ฐœ์ธ์ •๋ณด ํ•ญ๋ชฉ: ์—†์Œ
  2. ์ˆ˜์ง‘ ๋ฐฉ๋ฒ•: ์ˆ˜์ง‘ํ•˜์ง€ ์•Š์Œ

์ œ2์กฐ (๊ธฐ๊ธฐ ๋‚ด ๋ฐ์ดํ„ฐ ์ €์žฅ)

์„œ๋น„์Šค ์ด์šฉ ํŽธ์˜๋ฅผ ์œ„ํ•ด ์•„๋ž˜์˜ ์ •๋ณด๊ฐ€ **์ด์šฉ์ž์˜ ๊ธฐ๊ธฐ ๋‚ด๋ถ€ ์ €์žฅ์†Œ(Local Storage / SharedPreferences)**์—๋งŒ ์ €์žฅ๋˜๋ฉฐ, ์™ธ๋ถ€ ์„œ๋ฒ„๋กœ ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.


์ œ3์กฐ (AI ์„œ๋น„์Šค ๊ด€๋ จ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ)

AI ์„ ๋ฌผ ์ถ”์ฒœ ๊ธฐ๋Šฅ ์ด์šฉ ์‹œ ์ž…๋ ฅํ•˜์‹  ์„ ๋ฌผ ์ถ”์ฒœ ์กฐ๊ฑด(๊ด€๊ณ„, ์ƒํ™ฉ, ์˜ˆ์‚ฐ ๋“ฑ)์€ ์ถ”์ฒœ ๊ฒฐ๊ณผ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด AI API(Google Gemini)๋กœ ์ „๋‹ฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ณผ์ •์—์„œ ์ด๋ฆ„, ์—ฐ๋ฝ์ฒ˜, ๊ธฐ๊ธฐ ์‹๋ณ„์ž ๋“ฑ ๊ฐœ์ธ์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๋Š” ์ผ์ฒด ํฌํ•จ๋˜๊ฑฐ๋‚˜ ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.


์ œ4์กฐ (๊ฐœ์ธ์ •๋ณด์˜ ์ œ3์ž ์ œ๊ณต ๋ฐ ์œ„ํƒ)

๋ณธ ์„œ๋น„์Šค๋Š” ์ด์šฉ์ž์˜ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ, ์›์น™์ ์œผ๋กœ ์ œ3์ž์—๊ฒŒ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.