- Dear Writer
- Posts
- ๐ฏ แแ ฆแแ ฎแแ ฅแจ แแ กแจแแ ฅแธแแ ฉแแ ก แแ ฎแผแแ ญแแ กแซ แแ ฅแบ, แแ ตแแ กแจแแ กแแ ณแซ แแ ญแผแแ ต
๐ฏ แแ ฆแแ ฎแแ ฅแจ แแ กแจแแ ฅแธแแ ฉแแ ก แแ ฎแผแแ ญแแ กแซ แแ ฅแบ, แแ ตแแ กแจแแ กแแ ณแซ แแ ญแผแแ ต
โ์๋ ํ์ธ์, ์๊ฐ๋โ ์๋ฅธ์ฌ์ฏ ๋ฒ์งธ ๋ด์ค๋ ํฐ ๋ฐํ์ ๋๋ค.
๋ด์ค๋ ํฐ๋ ์์์ผ๋ถํฐ ๊ธ์์ผ ์ค์ 10์ 30๋ถ ๋ฐํ๋๋ฉฐ, ์์ฝ๊ณผ ์ง๊ตฐ๋ณ ํ์ LLM์ ํตํด ์ ๊ณต๋์ง๋ง ์ํฐํด์ ์ง์ ์ฝ์ด๋ณด๊ณ ๋ฐ์ํฉ๋๋ค.
๊ตฌ๋ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ๐โโ๏ธ
๐ ์ค๋์ ์ถ์ฒ ์ํฐํด
์ ๋ชฉ์ ํด๋ฆญํ๋ฉด ์๋ณธ์ด ์ ์ฐฝ์ผ๋ก ์ด๋ฆฝ๋๋ค. ์ฒซ ๊ธ์ ์์ฑ์๊ฐ ๊ธ์ฐ๊ธฐ์ ๊ดํ ์ด์ผ๊ธฐ๋ฅผ ์์ํ๋ฉฐ ์์ค๊ฐ์ ๊ฐ์ค ์ฑ ์ ์๊ฐํ๋ ๋ด์ฉ์ธ๋ฐ์. ์ฑ ์ ์ฝ์ง ์์ ์จ์ ํ ๋ด์ฉ์ ๋ชจ๋ฅด์ง๋ง, ์ธ์ฉํ ๋ด์ฉ ๋ง์ง๋ง์ โ๊ทธ๋ ๋ค๋ฉด ๋ฌธํ์ด๋ ๋์ฒด ์ด๋ค ์ฌ๋๋ค์๊ฒ ํ์ํ ๊ฒ์ธ๊ฐ?โ๋ผ๊ณ ํธ์ง์์๊ฒ ๋๋ฌป๋ ๋ถ๋ถ์์ ๋ฌธํ์ด๋ ๋ชจ๋ ์ด์๊ฒ ํ์ํ๋ฉฐ, ํ๊ฒ์ธต์ ์๊ฒ ์ง๋ง ๊ทธ ํ๊ฒ์ธต์ ์ฑ ์ ์ฝ์ง ์์ ๊ฑฐ๋ผ๋ ํํ๋ก ๋ ์๋ฅผ ๊ท์ ํด์๋ ์ ๋๋ค๋ ๋๋์ ๋ฐ์์ต๋๋ค. ๋ ๋ฒ์งธ ๊ธ์ ํ๊ดํ์ผ๋ก ๋จ๊ธด ๋ฐ์ค์ ๋ด์ฉ์ด ๊ต์ฅํ ์๋ฟ๋ ํํธ, ๋ง์ง๋ง์ ์ง์ ์ ๋ฆฌํ์ ๋ด์ฉ๋ ๋๋ฌด๋ ์ข๋ค๊ณ ๋๊ผ๋๋ฐ์. ์ผ๋จ ์๋ฉ์ด ๋ถ์ด๊ณ ํ์ ์ก๋ ํค๋ณด๋๋ฅผ ๋๋๋ฆฌ๋ ํ๋ ์๊ฐ์ ๊ฐ์ง๋ ๊ฒ์ ์ค์ํ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์ ๋ ๋ด์ค๋ ํฐ์ ์ด ๋ถ๋ถ์ ์ฐ๋ ์๊ฐ์ด ๋๋ฆ ์ธ๋ด์ ์๊ฐ์ธ ๊ฒ ๊ฐ๋ค์. ๋ง์ง๋ง ๊ธ์ ์ฌํ๊ธฐ๋ฅผ ๋ด์ ๊ธ์ธ๋ฐ์. ๊ณผ์ ๋ ๊ณผ์ ์ด์ง๋ง ๊ธ์ ๋ฌ์ฌํ๋ ๊ฒ ๋๋ฌด ๋ง๊น๋๋ ๊ธ์ด๊ธฐ๋ ํ๊ณ , ๊ฐ์ฅ ๋ง์ง๋ง ๋ถ๋ถ์ ๊ธ์ฐ๊ธฐ์ ๊ดํด ์ฌ๋ฌ ์ฌ๋์ด ํ ์ด์ผ๊ธฐ์ ์์ ์ ์ด์ผ๊ธฐ๋ฅผ ์ข ํฉํ๋๋ฐ์. ์ ๊ธฐ์ค์ผ๋ก๋ ์๋ง๋ ์ฒ ํ(?)๊ณผ๋ ๊ฐ์ ๋๋์ด ๋ค์ด์ ์ข๋ค๊ณ ์๊ฐํ ๊ฒ ๊ฐ์ต๋๋ค.
์ธ ์ค ์์ฝ
โข ์ด ๊ธ์ ์ผ๋ณธ ์์ค๊ฐ ๋ง๋ฃจ์ผ๋ง ๊ฒ์ง์ ์ฐ๋ฌธ์ง '์์ค๊ฐ์ ๊ฐ์ค'์ ๋ํ ์ํ์
๋๋ค.
โข ๋ง๋ฃจ์ผ๋ง ๊ฒ์ง๊ฐ ์ค๋ฌผ์
์ ๋ฑ๋จํ์ฌ ๋ฌธ๋จ๊ณผ ๊ฑฐ๋ฆฌ๋ฅผ ๋๊ณ ์์ ๋ง์ ํ๊ณ ํ ๊ธ์ฐ๊ธฐ ์ฒ ํ์ ์ง์ผ์จ ๊ณผ์ ์ ์๊ฐํฉ๋๋ค.
โข ํ๋ ๋ฌธํ์ ๊ฒฝํฅ์ ๋ํ ๋นํ์ ์๊ฐ์ ํตํด ์๊ฐ ์ง๋ง์์ด๋ ํ์ง ์๊ฐ์๊ฒ ์๊ฐ์ ์ค ์ ์๋ ๋ด์ฉ์ ๋ด๊ณ ์์ต๋๋ค.
์ถ์ฒ: ๊น์ฑํธ, ๋ธ๋ฐ์น
์ธ ์ค ์์ฝ
โข ์ด ๊ธ์ '๋๊ตฌ๋ ๊ธ์ฐ๊ธฐ'๋ผ๋ ์ฑ
์ ๋ฆฌ๋ทฐํ๋ฉฐ, ๊ธ์ฐ๊ธฐ๊ฐ ์ถ๊ณผ ๋ฐ์ ํ๊ฒ ์ฐ๊ฒฐ๋์ด ์์ผ๋ฉฐ ๋๊ตฌ๋ ๊ธ์ ์ธ ์ ์๋ค๊ณ ์ด์ผ๊ธฐํฉ๋๋ค.
โข ์ ์๋ ๊ธ์ฐ๊ธฐ ์ค๋ ฅ ํฅ์์ ์ํด ๋
์์ ๊พธ์คํ ๊ธ์ฐ๊ธฐ ์ต๊ด์ ์ค์์ฑ์ ๊ฐ์กฐํ๋ฉฐ, ์๋ฒฝํ๊ฒ ์ ์ฐ๋ ค๊ณ ํ๊ธฐ๋ณด๋ค ์ผ๋จ ์์ํ๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ์กฐ์ธํฉ๋๋ค.
โข ๊ธ์ฐ๊ธฐ๋ฅผ ํตํด ์๊ธฐ ์น์ ์ ํ์ธ์๊ฒ ๊ธ์ ์ ์ธ ์ํฅ์ ์ค ์ ์๋ค๋ ์ ์ ์ธ๊ธํ๋ฉฐ, ์ธ๋ถ์ ์ธ ์๋ฒ๋ณด๋ค๋ ์ผ๋จ ์์ํ๋ ์ฉ๊ธฐ๊ฐ ํ์ํ๋ค๊ณ ์ญ์คํฉ๋๋ค.
์ถ์ฒ: ์ฑ ์ฝ๋ ์ถ, ๋ธ๋ก๊ทธ
์ธ ์ค ์์ฝ
โข ๊ฒ์คํธํ์ฐ์ค์์์ ์ ์ฃผ ์ฌํ ๊ฒฝํ๊ณผ ์ฌ๋๋ค๊ณผ์ ๊ต๋ฅ๋ฅผ ์์ ํ๊ณ ์์ต๋๋ค.
โข ์์ ์ ์ฌ์ ๋ฆฝํ๊ณ ์ถ์ ์๋ฏธ๋ฅผ ํ์ํ๋ ๊ณผ์ ์ ๋ค์ํ ์ผํ์ ํตํด ์ค๋ช
ํฉ๋๋ค.
โข ๊ธ์ฐ๊ธฐ์ ๋ณธ์ง๊ณผ ๋ชฉ์ , ์ฆ ํ์ธ์ ์ดํดํ๊ณ ์์ ์ ๋ณด์กดํ๋ ํ์๋ก์์ ๊ธ์ฐ๊ธฐ์ ๋ํ ๊น์ ์ฑ์ฐฐ์ ๋ด๊ณ ์์ต๋๋ค.
์ถ์ฒ: ์ฌ๋์ ํฌ์ฐฉํ๋ ์์ , ๋ธ๋ก๊ทธ
๐ก ์ง๊ตฐ๋ณ ๊ธ์ฐ๊ธฐ ํ
๋ ์์ โ์์๋ ฅโ์ ์๊ทนํ๋ โ๋ฌ์ฌ์ โ ๊ธ์ฐ๊ธฐ | ์ฝํ ์ธ ํฌ๋ฆฌ์์ดํฐ |
์ฝํ ์ธ ํฌ๋ฆฌ์์ดํฐ์๊ฒ ๊ธ์ฐ๊ธฐ๋ ๋จ์ํ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ๊ฒ์ ๋์ด, ๋ ์์ ์ค๊ฐ์ ์๊ทนํ๊ณ ์์๋ ฅ์ ๋ฐํํ๊ฒ ํจ์ผ๋ก์จ ์ฝํ ์ธ ์ ๋ํ ๋ชฐ์ ๋๋ฅผ ๊ทน๋ํํ๋ ์ค์ํ ๋๊ตฌ์ ๋๋ค. ๋ ์์ ๋จธ๋ฆฟ์์ ์์ํ ์ด๋ฏธ์ง๋ฅผ ๊ทธ๋ ค์ฃผ๋ ๋ฌ์ฌ์ ๊ธ์ฐ๊ธฐ๋ ๋น์ ์ ๋ฉ์์ง๋ฅผ ๋์ฑ ๊ฐ๋ ฅํ๊ฒ ๊ฐ์ธ์ํต๋๋ค.
์ถ์์ ์ธ ํํ ๋์ ๊ตฌ์ฒด์ ์ด๊ณ ๊ฐ๊ฐ์ ์ธ ๋จ์ด๋ค์ ์ฌ์ฉํ์ฌ ๋ ์๊ฐ ๋ง์น ํ์ฅ์ ์๋ ๊ฒ์ฒ๋ผ ๋๋ผ๊ฒ ๋ง๋์ธ์. ์๋ฅผ ๋ค์ด, '์๋ฆ๋ค์ด ํ๊ฒฝ' ๋์ '์๋ฒฝ๋ , ์๊ฐ๊ฐ ์์ฑํ ์ฐ๋ฑ์ฑ์ด ์๋ก ๋ถ์ ํด๊ฐ ์์์ค๋ฅด๋ฉฐ, ํ์์ ๋งบํ ์ด์ฌ๋ฐฉ์ธ์ด ์๋กฑํ๊ฒ ๋น๋๋ ํ๊ฒฝ'์ฒ๋ผ ์๊ฐ์ , ๊ฐ๊ฐ์ ๋ฌ์ฌ๋ฅผ ๋ํ๋ ๊ฒ์ ๋๋ค. ์์์ ๋ํ ๊ธ์ด๋ผ๋ฉด '๋ง์๋ค' ๋์ '๊ฐ ๊ตฌ์ด ๋นต์ ๊ณ ์ํ ํฅ์ด ์ฝ๋์ ๊ฐ์ง๋ฝํ๊ณ , ํ ์ ๋ฒ ์ด ๋ฌผ์ ๋ฐ์ญํ ๊ฒ๊ป์ง๊ณผ ์ซ๊นํ ์์ด์ด ์ด์ฐ๋ฌ์ ธ ์ ์ ๊ฐ๋ ํ๋ณต์ ์ ์ฌํ๋ค'์ ๊ฐ์ด ๋ง, ํฅ, ์๊ฐ ๋ฑ์ ์์ํ๊ฒ ํํํ ์ ์์ต๋๋ค. ์ด๋ ๋ง์น ํ๊ฐ๊ฐ ๋ถ์ผ๋ก ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๋ฏ์ด, ๋น์ ์ ์ธ์ด๋ก ๋ ์์ ๋จธ๋ฆฟ์์ ๋น์ ์ด ์๋ํ ์ฅ๋ฉด๊ณผ ๊ฐ์ ์ ๊ทธ๋ ค ๋ฃ์ด, ์ฝํ ์ธ ๋ฅผ ๋์ฑ ํ๋ถํ๊ณ ๊ธฐ์ต์ ๋จ๊ฒ ๋ง๋ญ๋๋ค. ๋ ์๊ฐ ์ง์ ๊ฒฝํํ๋ ๋ฏํ ์ฐฉ๊ฐ์ ๋ถ๋ฌ์ผ์ผ์ผ ์ฝํ ์ธ ์ ๋ํ ๋ง์กฑ๋์ ์ฌ๋ฐฉ๋ฌธ์จ์ ๋์ด๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค.
๋ณต์กํ ์์คํ ์ โ์์ธก ๊ฐ๋ฅ์ฑโ์ ๋์ด๋ โ์ค๊ณ ๋ฌธ์โ | ๊ฐ๋ฐ์ |
๊ฐ๋ฐ์์๊ฒ ๊ธ์ฐ๊ธฐ๋ ๋จ์ํ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋์ด, ๋ณต์กํ ์์คํ ์ ๊ตฌ์กฐ์ ๋์ ๋ฐฉ์์ ๋ช ํํ๊ฒ ๋ฌธ์ํํ๋ ์ค์ํ ๋๊ตฌ์ ๋๋ค. ์ ์์ฑ๋ ์ค๊ณ ๋ฌธ์๋ ํ์ ๊ฐ์ ์ดํด๋๋ฅผ ๋์ด๊ณ , ๋ฏธ๋์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ์์ธก ๊ฐ๋ฅ์ฑ์ ์ ๊ณตํ๋ฉฐ, ์์คํ ์ ์ฅ๊ธฐ์ ์ธ ๊ฑด์ ์ฑ์ ์ ์งํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
์์คํ ์ค๊ณ ๋ฌธ์๋ฅผ ์์ฑํ ๋, '์์คํ ๊ฐ์(System Overview)', '์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ(Architecture Diagram) ๋ฐ ์ค๋ช ', '์ฃผ์ ์ปดํฌ๋ํธ(Key Components) ์ ์ ๋ฐ ์ญํ ', '๋ฐ์ดํฐ ํ๋ฆ(Data Flow) ๋ฐ ์ํธ์์ฉ', '๊ธฐ์ ์คํ(Technology Stack)', ๊ทธ๋ฆฌ๊ณ '์ค๊ณ ๊ฒฐ์ ์ ๊ทผ๊ฑฐ(Design Rationale)'๋ฅผ ํฌํจํ์ธ์. ์๋ฅผ ๋ค์ด, '์์คํ ๊ฐ์: ๋ณธ ๋ฌธ์๋ ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ๊ถํ ๊ด๋ฆฌ๋ฅผ ์ํ ํตํฉ ์ธ์ฆ ์์คํ (Unified Authentication System)์ ์ค๊ณ๋ฅผ ๋ค๋ฃน๋๋ค. ์ํคํ ์ฒ: ๋ง์ดํฌ๋ก์๋น์ค ๊ธฐ๋ฐ์ OAuth 2.0 ๋ฐ OpenID Connect ํ๋กํ ์ฝ์ ๋ฐ๋ฅด๋ฉฐ, ์ธ์ฆ ์๋ฒ, ์ฌ์ฉ์ ์๋น์ค, ํ ํฐ ์๋น์ค๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. (๋ค์ด์ด๊ทธ๋จ ์ฒจ๋ถ) ์ฃผ์ ์ปดํฌ๋ํธ: ์ธ์ฆ ์๋ฒ(์ฌ์ฉ์ ๋ก๊ทธ์ธ ์ฒ๋ฆฌ ๋ฐ ํ ํฐ ๋ฐ๊ธ), ์ฌ์ฉ์ ์๋น์ค(์ฌ์ฉ์ ์ ๋ณด ๊ด๋ฆฌ ๋ฐ ์กฐํ), ํ ํฐ ์๋น์ค(JWT ํ ํฐ ์์ฑ ๋ฐ ๊ฒ์ฆ). ๋ฐ์ดํฐ ํ๋ฆ: ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธ ์์ฒญ ์ ์ธ์ฆ ์๋ฒ๊ฐ ์ฌ์ฉ์ ์๋น์ค์ ์ฌ์ฉ์ ์ ๋ณด ์ ํจ์ฑ ๊ฒ์ฆ ์์ฒญ ํ, ํ ํฐ ์๋น์ค์์ JWT ํ ํฐ ๋ฐ๊ธ. ์ค๊ณ ๊ฒฐ์ ๊ทผ๊ฑฐ: OAuth 2.0 ๋ฐ OpenID Connect๋ ์ ๊ณ ํ์ค์ผ๋ก ๋ณด์์ฑ ๋ฐ ํ์ฅ์ฑ์ด ๊ฒ์ฆ๋์๊ณ , ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ ๊ฐ ์๋น์ค์ ๋ ๋ฆฝ์ ์ธ ๋ฐฐํฌ ๋ฐ ํ์ฅ์ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.'์ ๊ฐ์ด, ๋ง์น ๊ฑด์ถ๊ฐ๊ฐ ๊ฑด๋ฌผ์ ์ง๊ธฐ ์ ์์ธํ ์ค๊ณ๋๋ฅผ ๊ทธ๋ฆฌ๋ฏ์ด, ์์คํ ์ ๋ชจ๋ ๊ตฌ์ฑ ์์์ ๊ทธ ์ํธ์์ฉ์ ๋ช ํํ๊ณ ์ฒด๊ณ์ ์ผ๋ก ์ค๋ช ํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ๊ฐ๋ฐ์๋ค์ด ์์คํ ์ ์ ์ฒด ๊ทธ๋ฆผ์ ์ดํดํ๊ณ , ํน์ ๊ธฐ๋ฅ์ด ์ด๋ป๊ฒ ๋์ํ๋์ง ์์ธกํ๋ฉฐ, ํฅํ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ์ ์ ์ฌ์ ์ ํ์ ํ์ฌ ๋์ํ ์ ์๋๋ก ๋์ต๋๋ค.
๋์์ธ์ โ์ฌ๋ฏธ์ฑโ์ ๋์ด๋ โํ์ดํฌ๊ทธ๋ํผ ์ค๋ช โ | ๋์์ด๋ |
๋์์ด๋์๊ฒ ๊ธ์ฐ๊ธฐ๋ ๋จ์ํ ์๋ฆ๋ค์ด ์๊ฐ์ ๊ฒฐ๊ณผ๋ฌผ์ ์ค๋ช ํ๋ ๊ฒ์ ๋์ด, ์ ํํ ํ์ดํฌ๊ทธ๋ํผ๊ฐ ๊ฐ์ง ์๋ฏธ์ ์ฌ์ฉ์์๊ฒ ๋ฏธ์น ์ฌ๋ฆฌ์ ์ํฅ์ ๋ช ํํ๊ฒ ์ค๋ช ํ๋ ์ค์ํ ๋๊ตฌ์ ๋๋ค. ํฐํธ ์ ํ์ ๋์์ธ์ ๋ฉ์์ง์ ๋ถ์๊ธฐ๋ฅผ ๊ฒฐ์ ํ๋ ํต์ฌ ์์์ด๋ฏ๋ก, ํ์ดํฌ๊ทธ๋ํผ ์ ํ์ ์๋๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํ๋ ๊ธ์ฐ๊ธฐ๋ ๋์์ธ์ ์ค๋๋ ฅ์ ๋์ด๋ ๋ฐ ํ์์ ์ ๋๋ค.
๋์์ธ ๊ฐ์ด๋๋ผ์ธ์ด๋ ํ๋ก์ ํธ ์ ์์์ ๋น์ ์ด ์ ์ ํ ํ์ดํฌ๊ทธ๋ํผ์ ๊ฐ ํฐํธ์ ๋ํ ์ค๋ช ์ ํฌํจํ์ธ์. ๋จ์ํ ํฐํธ ์ด๋ฆ๊ณผ ํฌ๊ธฐ๋ง ๋์ดํ๋ ๊ฒ์ด ์๋๋ผ, '์ด ํฐํธ๊ฐ ์ ์ ํ๋์๋์ง', '์ด๋ค ๋ธ๋๋ ๊ฐ์น๋ฅผ ํํํ๋์ง', '์ด๋ค ๊ฐ์ ์ ์ ๋ฐํ๋์ง', ๊ทธ๋ฆฌ๊ณ '์ด๋ค ์์์ ์ ์ฉ๋ ๊ฒ์ธ์ง'๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ๊ธฐ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, '๋ฉ์ธ ํค๋๋ผ์ธ ํฐํธ: Noto Sans KR (Bold). ์ด ํฐํธ๋ ํ๋์ ์ด๊ณ ๋ช ๋ฃํ ์ธ์์ ์ฃผ๋ฉฐ, ๊ฐํ ๊ฐ๋ ์ฑ์ผ๋ก ํต์ฌ ๋ฉ์์ง๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํฉ๋๋ค. ๋ธ๋๋์ ํ์ ์ ์ด๊ณ ์ ๋ขฐํ ์ ์๋ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์กฐํ๊ธฐ ์ํด ์ฌ์ฉ๋์์ต๋๋ค. ๋ฐ๋ ํ ์คํธ ํฐํธ: Spoqa Han Sans Neo (Regular). ์ด ํฐํธ๋ ๋ถ๋๋ฌ์ด ๊ณก์ ๊ณผ ์์ ์ ์ธ ์๊ฐ์ผ๋ก ์ฅ์๊ฐ ์ฝ์ด๋ ๋์ ํผ๋ก๊ฐ์ ์ค์ฌ์ค๋๋ค. ์ฌ์ฉ์์๊ฒ ํธ์ํ๊ณ ์น๊ทผํ ๊ฒฝํ์ ์ ๊ณตํ๋ฉฐ, ์ ๋ณด ์ ๋ฌ์ ํจ์จ์ฑ์ ๋์ด๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค.'์ ๊ฐ์ด, ๋ง์น ์์ฒด๊ฐ ๊ฐ์ง ๊ณ ์ ํ ๊ฐ์ฑ๊ณผ ์ญํ ์ ์ค๋ช ํ๋ฏ์ด, ํ์ดํฌ๊ทธ๋ํผ ํ๋ํ๋์ ๋ถ์ฌ๋ ์๋ฏธ์ ๋์์ธ ์ ๋ต์ ์ค๋ช ํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ํด๋ผ์ด์ธํธ๋ ํ์๋ค์ด ํฐํธ๋ฅผ ๋จ์ํ ๊ธ์ ๋ชจ์์ด ์๋, ์ ๋ต์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ๋๊ตฌ๋ก ์ดํดํ๊ฒ ํ์ฌ ๋์์ธ์ ์ ๋ฌธ์ฑ์ ๋์ด๊ณ , ํฐํธ ์ฌ์ฉ์ ๋ํ ์ผ๊ด์ฑ์ ์ ์งํ๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค.
๊ณ ๊ฐ์ โ์ฌ๊ตฌ๋งคโ๋ฅผ ์ ๋ํ๋ โ์จ๋ณด๋ฉ ๋ฉ์์งโ | ๋ง์ผํฐ |
๋ง์ผํฐ์๊ฒ ๊ธ์ฐ๊ธฐ๋ ๋จ์ํ ์ฒซ ๊ตฌ๋งค๋ฅผ ์ ๋ํ๋ ๊ฒ์ ๋์ด, ๊ณ ๊ฐ์ด ์ ํ์ด๋ ์๋น์ค๋ฅผ ์ฒ์ ์ฌ์ฉํ๋ฉฐ ๊ธ์ ์ ์ธ ๊ฒฝํ์ ํ๋๋ก ๋๊ณ , ์ด๋ฅผ ํตํด ์ฅ๊ธฐ์ ์ธ ๊ณ ๊ฐ ๊ด๊ณ๋ก ๋ฐ์ ์ํค๋ ์ค์ํ ๋๊ตฌ์ ๋๋ค. ํจ๊ณผ์ ์ธ ์จ๋ณด๋ฉ ๋ฉ์์ง๋ ๊ณ ๊ฐ์ ์ด๊ธฐ ์ดํ์ ๋ฐฉ์งํ๊ณ ์ฌ๊ตฌ๋งค์จ์ ๋์ด๋ ๋ฐ ํ์์ ์ ๋๋ค.
๊ณ ๊ฐ์ด ์ ํ์ด๋ ์๋น์ค๋ฅผ ๊ตฌ๋งคํ ์งํ, ๋๋ ์ฒซ ์ฌ์ฉ์ ์์ํ ๋ ๋ณด๋ด๋ ๋ฉ์์ง(์ด๋ฉ์ผ, ์ฑ ํธ์, ์๋ด๋ฌธ ๋ฑ)์ ๊ณ ๊ฐ์ด ์ฑ๊ณต์ ์ผ๋ก '์ฒซ ๋ฐ'์ ๋๋ ์ ์๋๋ก ๋๋ ๋ด์ฉ์ ํฌํจํ์ธ์. ๋จ์ํ 'ํ์ํฉ๋๋ค!'๊ฐ ์๋๋ผ, '์ด์ ๋ง ์์ํ ๋น์ ์ ์ํด, ์ด ์ ํ์ ํต์ฌ ๊ธฐ๋ฅ 3๊ฐ์ง๋ฅผ ๋จผ์ ๊ฒฝํํด๋ณด์ธ์!', '์ฒซ 3์ผ ๋์ ์ด ๊ฐ์ด๋๋ฅผ ๋ฐ๋ผํ๋ฉด ๋น์ ์ ~๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฒ์ ๋๋ค!', 'ํน์ ์ด๋ ค์์ด ์๋ค๋ฉด, ์ธ์ ๋ ์ ํฌ ๊ณ ๊ฐ์ผํฐ์ ๋ฌธ์ํด์ฃผ์ธ์. 24์๊ฐ ๋น์ ์ ๋๊ฒ ์ต๋๋ค.'์ ๊ฐ์ด, ๊ณ ๊ฐ์ด ์ ํ์ ํตํด ์ป์ ์ ์๋ ์ฆ๊ฐ์ ์ธ ๊ฐ์น๋ฅผ ์ ์ํ๊ณ , ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๊ฐ๊ฒฐํ๊ฒ ์๋ดํ๋ฉฐ, ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋ ๋์์ ๋ฐ์ ์ ์๋ ์ฑ๋์ ๋ช ํํ ์๋ ค์ฃผ๋ ๊ฒ์ ๋๋ค. ์ด๋ ๋ง์น ์๋ก์ด ํ๊ฒฝ์ ์ ์ํ๋ ์ ์ ์์๊ฒ ์น์ ํ ์ ๋ฐฐ๊ฐ ๊ธธ์ ์๋ดํด์ฃผ๋ฏ์ด, ๊ณ ๊ฐ์ด ๋น์ ์ ์ ํ์ด๋ ์๋น์ค์ ์ฝ๊ฒ ์์ฐฉํ๊ณ ๊ธ์ ์ ์ธ ์ฒซ ๊ฒฝํ์ ํ ์ ์๋๋ก ๋์ต๋๋ค. ์ฑ๊ณต์ ์ธ ์จ๋ณด๋ฉ ๋ฉ์์ง๋ ๊ณ ๊ฐ์ ๋ง์กฑ๋๋ฅผ ๋์ฌ ์ฌ๊ตฌ๋งค๋ก ์ด์ด์ง๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฐ์ ๋ง๋ จํฉ๋๋ค.
๊ธฐํ์ โํ์ค์ฑโ์ ๋์ด๋ โ์ ์ฝ ์กฐ๊ฑดโ ๊ธ์ฐ๊ธฐ | ๊ธฐํ์ |
๊ธฐํ์ ์ด์์ ์ธ ๋ชฉํ๋ฅผ ์ธ์ฐ๋ ๊ฒ๋งํผ์ด๋ ํ์ค์ ์ธ ์ ์ฝ ์กฐ๊ฑด์ ๋ช ํํ ์ธ์งํ๊ณ ๋ฌธ์ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์์ฐ, ์๊ฐ, ์ธ๋ ฅ, ๊ธฐ์ ๋ฑ ๋ค์ํ ์ ์ฝ ์กฐ๊ฑด์ ๋ช ํํ ์ ์ํ๋ ๊ธ์ฐ๊ธฐ๋ ๊ธฐํ์ ์คํ ๊ฐ๋ฅ์ฑ์ ๋์ด๊ณ , ๋ถํ์ํ ์๋์ ๋ ผ์์ ์ค์ด๋ฉฐ, ํ๋ก์ ํธ์ ์ฑ๊ณต์ ์ธ ์์๋ฅผ ๋๋ ๋ฐ ํ์์ ์ ๋๋ค.
๊ธฐํ ๋ฌธ์์ '์ ์ฝ ์กฐ๊ฑด ๋ฐ ๊ณ ๋ ค ์ฌํญ(Constraints & Considerations)' ์น์ ์ ์ถ๊ฐํ์ฌ, ๋น์ ์ ๊ธฐํ์ด ์ง๋ฉดํ ์ ์๋ ํ์ค์ ์ธ ํ๊ณ๋ค์ ๊ตฌ์ฒด์ ์ผ๋ก ๋ช ์ํ์ธ์. ์ด๋, ๋จ์ํ '์์ฐ ๋ถ์กฑ'์ด ์๋๋ผ, '์ด ์์ฐ 1์ต ์ ๋ด์์ ๊ฐ๋ฐ ๋ฐ ๋ง์ผํ ๋น์ฉ์ ์ถฉ๋นํด์ผ ํจ', '๊ฐ๋ฐ ์๋ฃ ์์ ์ 3๊ฐ์ ์ด๋ด๋ก ํ์ ๋จ', 'ํ์ฌ ๊ฐ๋ฐํ์ 3๋ช ์ด๋ฉฐ, ์ถ๊ฐ ์ธ๋ ฅ ์ถฉ์์ ์ด๋ ค์', '๊ธฐ์กด ๋ ๊ฑฐ์ ์์คํ ๊ณผ์ ํธํ์ฑ์ 100% ํ๋ณดํด์ผ ํจ'๊ณผ ๊ฐ์ด, ์ ์ฝ์ ๋ด์ฉ๊ณผ ๊ทธ ์ ๋๋ฅผ ์์นํํ๊ฑฐ๋ ๋ช ํํ ๊ธฐ์ค์ผ๋ก ์ ์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๋ ๋ง์น ๊ฑด์ถ๊ฐ๊ฐ ๊ฑด๋ฌผ์ ์ค๊ณํ ๋ ๋์ง์ ํฌ๊ธฐ, ์์ฐ, ๊ฑด์ถ ๋ฒ๊ท ๋ฑ์ ์ ์ฝ์ ๋ฏธ๋ฆฌ ํ์ ํ๊ณ ์ค๊ณ์ ๋ฐ์ํ๋ฏ์ด, ๊ธฐํ ์ด๊ธฐ ๋จ๊ณ๋ถํฐ ํ์ค์ ์ธ ํ๊ณ๋ฅผ ์ธ์งํ๊ณ ๊ทธ ์์์ ์ต์ ์ ๋ฐฉ์์ ๋ชจ์ํ๋๋ก ๋์ต๋๋ค. ์ ์ฝ ์กฐ๊ฑด์ ๋ช ํํ ๊ณต์ ํ๋ ๊ฒ์ ์ดํด๊ด๊ณ์๋ค์ด ๊ธฐํ์ ๋์ด๋์ ๋ฒ์๋ฅผ ์ ํํ ์ดํดํ๊ณ , ํ์ค์ ์ธ ๊ธฐ๋๋ฅผ ๊ฐ๊ฒ ํ๋ฉฐ, ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฐ์ ์์๋ ๋ฏธ๋ฆฌ ํฉ์๋ ๊ธฐ์ค์ ๋ฐ๋ผ ์ ์ฐํ๊ฒ ๋์ํ ์ ์๋ ๊ธฐ๋ฐ์ ๋ง๋ จํฉ๋๋ค.
์ค๋์ ์ํฐํด๊ณผ ์ง๊ตฐ๋ณ ํ์ด ์ผ๋ถ ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ์ค๋๋ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ๐
๋ด์ค๋ ํฐ์ ๋ํ ํผ๋๋ฐฑ์ ํ์ํฉ๋๋ค!
๋ณธ ๋ด์ค๋ ํฐ์์ ์ํฐํด ์์ฝ ๋ฐ ์ง๊ตฐ๋ณ ๊ธ์ฐ๊ธฐ ํ์ LLM์ ์ํด ์์ฑ๋์์ต๋๋ค.