ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

ํ•œ์ •์ˆ˜๋‹˜์˜ ํšŒ๊ณ  ๊ธ€์„ ๋ณด๊ณ  ์‹œ์ž‘ํ•œ ํšŒ๊ณ  ์‹œ๋ฆฌ์ฆˆ์ด๋‹ค. ์ž‘๋…„ ํšŒ๊ณ  ๊ธ€์„ ์ž‘์„ฑํ•˜๊ณ  ๋‘๋ฒˆ์งธ ํšŒ๊ณ  ๊ธ€์„ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ž‘๋…„์€ ์ผ์„ ์‹œ์ž‘ํ•˜๋Š” ํ•ด์˜€๋‹ค๋ฉด ์˜ฌํ•ด๋Š” ์ผ์— ์ ์‘ํ•˜๊ณ  ๋‚˜ ์Šค์Šค๋กœ๋ฅผ ํ‚ค์šฐ๋Š” ํ•œํ•ด์˜€๋‹ค. 2๊ฐœ์˜ ์•ฑ ์†์— 5๊ฐœ์˜ AI ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•˜์˜€๊ณ  ๋ฐ์ดํ„ฐ์™€ AI API๋ฅผ ํŒ๋งคํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฆฌ๋“œํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์•ฑ์— ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๊ณ  ์žˆ๋Š” ํŽ˜์ด์ง€์˜ ์‚ฌ์šฉ์ž retention์„ ์œ„ํ•ด ์„œ๋น„์Šค ๊ฐ€์ด๋“œ๋ฅผ ๊ธฐํšํ•˜์˜€๋‹ค. ํŠนํžˆ, ์˜ฌํ•ด ํ•˜๋ฐ˜๊ธฐ์—๋Š” ๊ฐœ๋ฐœ๊ณผ ๊ธฐํš, ๊ด€๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ฃผ์–ด์ ธ ์—ด์‹ฌํžˆ ๋ฐฐ์›Œ๊ฐ€๊ณ  ์žˆ๋‹ค. ์˜ฌํ•ด๋ฅผ ๋ณด๋‚ด๋ฉด์„œ ์–ด๋–ค ์žฌ๋ฏธ๋‚œ ๊ฒฝํ—˜๋“ค์„ ํ–ˆ๊ณ  ์–ด๋–ค ํž˜๋“  ์ ์ด ์žˆ์—ˆ์œผ๋ฉฐ, ์–ด๋–ค ์ ์„ ๋ฐฐ์› ๋Š”์ง€ ํšŒ๊ณ ํ•˜๊ณ ์ž ํ•œ๋‹ค.

1. ์Šคํƒ€ํŠธ์—… ๋จธ์‹ ๋Ÿฌ๋‹ ์—”์ง€๋‹ˆ์–ด

โค๏ธ ํ˜„์žฌ ๋‹ค๋‹ˆ๊ณ  ์žˆ๋Š” ํšŒ์‚ฌ์— ๋‹ค๋‹Œ์ง€๋„ 1๋…„ 4๊ฐœ์›”์ด ๋˜์—ˆ๋‹ค. ์ž‘๋…„ ํšŒ๊ณ  ๊ธ€์—์„  ์ƒˆ๋กœ์šด ์ผ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์„ ์ตœ์šฐ์„ ์œผ๋กœ ๋‘์—ˆ๋‹ค๋ฉด ์˜ฌํ•ด๋Š” ์šฐ๋ฆฌ ์„œ๋น„์Šค์— ๋” ๋‚˜์€ ๋ฐฉํ–ฅ์œผ๋กœ ๋‚˜์•„๊ฐ€๊ธฐ ์œ„ํ•ด ์ง๋ฌด์— ๊ฐ‡ํžˆ์ง€ ์•Š๊ณ  ๋‹ค์–‘ํ•œ ์ผ๋“ค์„ ํ•˜์˜€๋‹ค.

1-1. ๋ฐฐํฌ๊ฐ€ ๊ณผ์—ฐ ๋์ผ๊นŒ?

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

๐Ÿ‘‰๐Ÿป ์—ฐ๊ตฌ ์™ธ์—๋„ ์‹ ๊ฒฝ ์“ธ ๊ฒƒ๋“ค
1. ๋ฐฐํฌ๋ฅผ ์ตœ๋Œ€ํ•œ ์ž๋™ํ™”์‹œํ‚ฌ ๊ฒƒ
2. ๋ชจ๋ธ์ด ์„œ๋น„์Šค์—์„œ ํ€„๋ฆฌํ‹ฐ๊ฐ€ ๋ณด์žฅ๋  ๊ฒƒ
3. ์†๋„๊ฐ€ ๋น ๋ฅผ ๊ฒƒ, ๋น ๋ฅด์ง€ ์•Š๋‹ค๋ฉด ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌํ•  ๊ฒƒ
4. ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์—๋งŒ ๊ตญํ•œ๋˜์ง€ ์•Š์„ ๊ฒƒ
5. label์„ ๋ฏฟ์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Œ
6. ๋ฐ์ดํ„ฐ์˜ ํ€„๋ฆฌํ‹ฐ๊ฐ€ ๋ณด์žฅ๋˜์ง€ ์•Š์Œ

์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋…ธ๋ ฅํ•œ ํ•œํ•ด์˜€๋‹ค. docker์™€ cloud build๋ฅผ ๋„์ž…ํ•˜๊ณ  bentoml๊ณผ fastAPI๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, datadog์œผ๋กœ ๋ฐฐํฌํ•œ API๋“ค์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ, ๋˜๋Š” ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋กœ request๋ฅผ ๋ณด๋‚ด๊ธฐ, face landmark๋กœ๋„ API๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  active learning, semi-supervised learning์„ ์—ฐ๊ตฌ, ์ ์šฉํ•˜๊ณ  ์กฐ๋„ ์ „์ฒ˜๋ฆฌ์™€ ๊ฐ™์€ ์—ฐ๊ตฌ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์ ์šฉํ•˜๊ณ  ์žˆ๋‹ค.

ํ•˜๋‚˜์”ฉ ํ€˜์ŠคํŠธ๋ฅผ ๊นจ๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•˜์—ฌ ์ฆ๊ฒ๊ฒŒ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋‹ค.

1-2. ๋ฆฌ๋“œ, PM

์šฐ๋ฆฌ AIํŒ€์€ ํŒ€์žฅ์ด ์—†๋‹ค. ๋‚˜์™€ ํ—ค์ผ๋ฆฌ 2๋ช…์ด์„œ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๊ณ  ์ค‘๊ฐ„์ค‘๊ฐ„ ์ด์‚ฌ๋‹˜๊ป˜ ์ปจํŽŒ, ์˜์‚ฌ๊ฒฐ์ •์„ ํ•˜๋Š” ์‹œ์Šคํ…œ์ด๋‹ค. ์ฒ˜์Œ ๋“ค์–ด์™”์„ ๋• ์กฐ๊ธˆ ๋‹นํ™ฉ์Šค๋Ÿฌ์› ์œผ๋‚˜ ์ด์ œ๋Š” ๋งˆ์น˜ ๋…ธ๋ถ€๋ถ€์ฒ˜๋Ÿผ ์ผ์„ ํ•˜๊ณ  ์žˆ๋‹ค. ์„œ๋กœ ์ฒซ๋งˆ๋””๋งŒ ์‹œ์ž‘ํ•ด๋„ ๊ทธ ๋‹ค์Œ ๋งˆ๋””๋ฅผ ๋ฐ”๋กœ ์•Œ์•„์ฑˆ๋‹ค.

์•„๋งˆ๋„ ๋‚˜์™€ ํ—ค์ผ๋ฆฌ

๊ทธ๋Ÿฌ๋‹ค๋ณด๋‹ˆ ์„œ๋กœ๊ฐ€ ๋ฆฌ๋“œํ•˜๊ณ  ๋ฆฌ๋“œ ๋‹นํ•˜๋Š” ์ž…์žฅ์ด ๋˜์—ˆ๋‹ค. ํ•œ๋ช…์ด ๋งก๊ณ  ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์„œํฌํŠธํ•˜๊ณ  ์Šค์Šค๋กœ๊ฐ€ ๋งก๊ณ  ์žˆ๋Š” ์ผ์„ ๋ฆฌ๋“œํ•˜๋ฉฐ ์ผํ•˜๊ณ  ์žˆ๋‹ค. ์ตœ๊ทผ ์ง๋ฌด๋ณ„ ํŒ€์—์„œ ์‚ฌ์—…๋ถ€๋ณ„ ํŒ€์œผ๋กœ ๋ฐ”๋€Œ๋ฉด์„œ ๋””์ž์ด๋„ˆ, BE, FE ๊ฐœ๋ฐœ์ž๊นŒ์ง€ ๋ฆฌ๋“œํ•˜๋Š” ์ผ์„ ๋งก๊ฒŒ ๋˜์—ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฆฌ๋“œํ•˜๋Š” ์ž…์žฅ์—์„œ๋Š” ์ƒ๊ฐ๋ณด๋‹ค ์‹ ๊ฒฝ์“ธ๊ฒŒ ๋งŽ๋‹ค. ๋‚˜๋Š” ์•„๋ž˜ 2๊ฐœ๋ฅผ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ฒŒ ์—ฌ๊ธฐ๊ณ  ์žˆ๋‹ค.

๐Ÿ‘‰๐Ÿป ๋ฆฌ๋“œ๋กœ์จ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ฒŒ ์—ฌ๊ธฐ๋Š” 2๊ฐ€์ง€
1. ์ฆ๊ฒ๊ฒŒ ์ผํ•˜์ž.
2. ์ผ์ •์„ ๋งž์ถ”์ž.

๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ฒŒ ์—ฌ๊ธฐ๋Š” ๊ฒƒ์€ ์ฆ๊ฒ๊ฒŒ ์ผํ•˜์ž!์ด๋‹ค. ๊ฐ™์ด ํ•˜๋‚˜์˜ ํ”„๋กœ๋•ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๊ฐ€๋ฉด์„œ ์ฆ๊ฒ๊ฒŒ ์ผํ• ์ˆ˜๋ก ๋”์šฑ ์‹œ๋„ˆ์ง€๊ฐ€ ๋‚˜๊ณ  ๊ทธ ์‹œ๋„ˆ์ง€๋กœ ์ธํ•ด ํ”„๋กœ๋•ํŠธ๊ฐ€ ๋” ๋ฐœ์ „๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์šฐ์„ , ์ž˜ํ•œ ๊ฒƒ์€ ์ž˜ํ–ˆ๋‹ค๊ณ  ์ˆ˜๊ณ ํ–ˆ๋‹ค๊ณ  ์•„๋‚Œ์—†์ด ์นญ์ฐฌํ•˜๊ณ  ์žˆ๋‹ค. ๋™์‹œ์— ํ”ผ๋“œ๋ฐฑ ๋˜ํ•œ ์•„๋‚Œ์—†์ด ์ฃผ๊ณ  ์žˆ๋‹ค. ๊ทธ ๋‹ค์Œ์œผ๋กœ๋Š” ์ผ์ •์ด๋‹ค. ํ•˜๋‚˜์˜ ์ผ์ •์ด ํ‹€์–ด์ง€๊ฒŒ ๋˜๋ฉด ๋‹ค๋ฅธ ๊ฒƒ๋“ค์ด ํ‹€์–ด์งˆ ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ์ผ์ •์„ ์ž˜ ๋งž์ถœ ์ˆ˜ ์žˆ๊ฒŒ ๊ณ„์†ํ•ด์„œ ํ™•์ธํ•˜๊ณ  ํ˜น์‹œ๋‚˜ bottle neck์€ ์—†๋Š”์ง€ ์ฒดํฌํ•œ๋‹ค.

1-3. ๊ธฐํš, ๋ถ„์„

์Šคํƒ€ํŠธ์—…์˜ ํŠน์„ฑ์ƒ ์‚ฌ๋žŒ์€ ๋ถ€์กฑํ•˜๊ณ  ์šฐ๋ฆฌ ํšŒ์‚ฌ๋Š”.. ๊ธฐํš์ž๊ฐ€ ์—†๋‹ค. ํ˜„์žฌ ๋‚˜๋Š” 5๊ฐœ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งก๊ณ  ์žˆ์œผ๋ฉฐ ๊ฐ ํ”„๋กœ์ ํŠธ์—์„œ ๋‚˜์˜ ์—ญํ• ์€ ๊ธฐํš์ž ๋˜๋Š” ๊ธฐํš์ž์ด์ž ๊ฐœ๋ฐœ์ž์ด๋‹ค. ๊ธฐํš์ž๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ๋„ ์žˆ์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“œ๋Š” ์ž…์žฅ์ด๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋น„์Šค๋ฅผ ์œ„ํ•ด์„œ๋ผ๋ฉด ์–ด๋А์ •๋„ ํƒ€ ์ง๋ฌด๋ฅผ ํ•  ์ˆ˜๋„ ์žˆ์–ด์•ผ ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋“œ๋กœ์šฐ์•ค๋“œ๋ฅ˜๊ป˜์„œ ์ด์•ผ๊ธฐํ•œ ์ผํ™”์— ํฐ ๊ณต๊ฐ์„ ๋А๋‚€๋‹ค. ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ๋งŒ๋“œ๋Š” ๋””์ž์ด๋„ˆ์ธ ์•ค๋“œ๋ฅ˜๋‹˜์€ ์ž์‹ ์ด ๋””์ž์ธํ•œ ๋ฌธ๊ตฌ๊ฐ€ ํŒ”๋ฆฌ์ง€ ์•Š์ž ์ง์ ‘ ํ”Œ๋ฆฌ๋งˆ์ผ“์„ ๊ฐ€์„œ ๋ฌผ๊ฑด์„ ํŒ”๊ณ  ํ™๋ณด๋ฅผ ์œ„ํ•ด ์ธ์Šคํƒ€๊ทธ๋žจ์„ ์šด์˜ํ–ˆ๋‹ค๊ณ  ํ•œ๋‹ค.

๋‚˜๋Š” ๋””์ž์ธ ์ž˜ ํ–ˆ๋Š”๋ฐ ํ™๋ณด๊ฐ€ ์•ˆ๋œ๊ฑฐ์•ผ. ๋ผ๊ณ  ์ด์•ผ๊ธฐํ•˜๊ณ  ๋๋‚ด๋Š” ๊ฒŒ ๋งž์„๊นŒ? ๋‚œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ํ•ด์•ผ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ์™œ ์ดํƒˆํ• ๊นŒ?์—์„œ ๊ณ ๋ฏผ์ด ์‹œ์ž‘๋˜์–ด GA4, datadog, DB๋ฅผ ๋ชจ๋‘ ๋œฏ์–ด๋ณด๋ฉฐ ์–ด๋””์„œ ์ดํƒˆํ–ˆ๋Š”์ง€ ์™œ ์ดํƒˆํ–ˆ์„์ง€ ๋ถ„์„ํ•˜๊ณ  ๋ชจ๋‘์—๊ฒŒ ์ด์•ผ๊ธฐํ•˜๋ฉฐ ์šฐ๋ฆฌ ์•ฑ์„ ๊ณ„์†ํ•ด์„œ ๋“ค์—ฌ๋‹ค๋ณด๊ณ  ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ์‚ฌ๋žŒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ์งˆ ์ˆ˜ ์žˆ ์–ดใ…‡๋”์šฑ ์šฐ๋ฆฌ ํŒ€์—์„œ ๋‚˜์„œ์„œ ์ด์•ผ๊ธฐํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ์ œ๊ธฐํ•˜๊ณ  ์žˆ๋‹ค.

2. ์ทจ๋ฏธ๋Š” ๋…์„œ์ž…๋‹ˆ๋‹ค.

๐Ÿ’š ๊ทธ์ € ๊ต๋ณด๋ฌธ๊ณ  ๊ฐ€์„œ ๋ฌธ๊ตฌ ๋ณด๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๋˜ ๋‚ด๊ฐ€ ์ด์ œ๋Š” ๋‹น๋‹นํžˆ ๋…์„œ๊ฐ€ ์ทจ๋ฏธ๋ผ๊ณ  ์ด์•ผ๊ธฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค. ์˜ฌํ•ด 27๊ถŒ์˜ ์ฑ…์„ ์ฝ์—ˆ๋‹ค. ๋ถ์นดํŽ˜์—์„œ ์ฝ์—ˆ๋˜ ๊ฐ€๋ฒผ์šด ์ฑ…๋“ค์€ ๋…ธ์…˜์— ๋”ฐ๋กœ ์ž‘์„ฑํ•˜์ง€ ์•Š์•˜๊ธฐ์— 27๊ถŒ๋ณด๋‹ค ๋” ๋งŽ์€ ์ฑ…์„ ์ฝ์—ˆ์„ ๊ฒƒ์ด๋‹ค. ์ฃผ๋กœ ์ž๊ธฐ๊ณ„๋ฐœ, ๋งˆ์ผ€ํŒ…, ์‚ฌํšŒ, ์œก์•„ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ์ฑ…๋“ค์ด์—ˆ๋‹ค. (๊ฐœ๋ฐœ ์ฑ…์€ ํ•œ๊ถŒ์ด๋ผ๋Š” ๊ฒƒ์— ๋ฐ˜์„ฑํ•œ๋‹ค..)

์˜ฌํ•ด ์ฝ์€ ์ฑ…๋“ค

 

2-1. ์ง„ํ™”ํ•œ ๋…์„œ๋ก

์ฒ˜์Œ ๋…์„œ๋ก์„ ์ผ์„ ๋•Œ๋Š” ๋‹จ์ˆœํžˆ ๋งˆ์Œ์— ๋“œ๋Š” ๊ตฌ์ ˆ์„ ๋‚˜์—ดํ•˜๊ณ  ํˆฌ๋‘๋ฆฌ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ–ˆ์ง€๋งŒ ๋‚˜์ค‘์— ๋…์„œ๋ก์„ ๋‹ค์‹œ ๋ดค์„ ๋•Œ ๋ฐ”๋กœ ๊ธฐ์–ตํ•ด๋‚ด๊ธฐ ์‰ฝ์ง€ ์•Š๋‹ค. ๋‚ด๊ฐ€ ์ด ์ฑ…์„ ์ฝ์—ˆ๋‚˜..?ํ•  ์ •๋„๋กœ ๊นŒ๋จน๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ๋‹ค. ์ฑ…์€ ๋ณดํ†ต ์ฑ•ํ„ฐ๊ฐ€ ์žˆ๊ณ  ์ฑ•ํ„ฐ ์†์—์„œ ํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ๋“ค์ด ์นดํ…Œ๊ณ ๋ฆฌํ™” ๋˜์–ด์žˆ๋‹ค. ์ด ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ํ™œ์šฉํ•œ๋‹ค๋ฉด ํ•œ๋ˆˆ์— ๋ณด๊ธฐ ์ข‹์ง€ ์•Š์„๊นŒ? ๊ฐœ๋ฐœ์„ ํ• ๋•Œ๋„ sequence diagram, DB schema๋ฅผ ๊ทธ๋ฆฌ๋“ฏ์ด ๊ตฌ์กฐํ™”ํ•œ๋‹ค๋ฉด ๋ˆˆ์— ์™์™ ๋“ค์–ด์˜ฌ ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ตœ๊ทผ์—๋Š” ์ฑ…์„ ๋งˆ์ธ๋“œ๋งต์„ ์ด์šฉํ•ด์„œ ๊ตฌ์กฐํ™”ํ•˜๊ณ  ์žˆ๋‹ค. ๋งฅ์—์„œ ๋ฌด๋ฃŒ๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” MindNode๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ  ์ค‘์š”ํ•œ ๋‚ด์šฉ๋“ค์€ โญ๏ธ๋กœ ํˆฌ๋‘๋ฆฌ์ŠคํŠธ๋Š” โœ…๋กœ ํ‘œ๊ธฐํ•˜๊ณ  ์žˆ๋‹ค. ๊ธฐ๋Šฅ์ด ๊ฐ„ํŽธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€์ด๋“œ ์—†์ด๋„ ์‰ฝ๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

MindNode๋กœ ์ž‘์„ฑํ•œ ๋…์„œ๋ก

 

2-2. ์งˆ๋ฌธ ์žˆ๋Š” ์‚ฌ๋žŒ

์ฒœ๊ถŒ์˜ ์ฑ…์„ ์ฝ์–ด๋„ ์งˆ๋ฌธํ•˜์ง€ ์•Š๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ฒœ๊ถŒ์˜ ์ƒ๊ฐ์„ ์ฝ์€ ๊ฒƒ๊ณผ ๊ฐ™๋‹ค.์— ๋™์˜ํ•œ๋‹ค. ์ƒ๊ฐํ•˜์ง€ ์•Š๊ณ  ์ฑ…์„ ์ฝ๊ธฐ๋งŒ ํ•œ๋‹ค๋ฉด ์ฑ…์„ ์ฝ์€ ๊ฒƒ์ด๋ผ ํ•  ์ˆ˜ ์žˆ์„๊นŒ? ๊ทธ๋ ‡์ง€๋งŒ ๋ง‰์ƒ ์ฑ…์„ ์ฝ์„ ๋•Œ ๋ฌด์Šจ ์ƒ๊ฐ์„ ํ•ด์•ผํ• ์ง€ ๊ณ ๋ฏผ์ด ๋ ๋•Œ๊ฐ€ ์žˆ๋‹ค. ๊ทธ๋Ÿด๋•Œ๋Š” ์งˆ๋ฌธ์„ ํ•˜๋ ค ํ•œ๋‹ค. ์ƒ๊ฐ๋ณด๋‹จ ์งˆ๋ฌธ์ด ๋” ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์— ์ฑ…์„ ์ฝ์œผ๋ฉด์„œ ๋‚˜๋ฅผ ๋Œ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ์งˆ๋ฌธ์„ ๋˜์ง€๊ฑฐ๋‚˜ ์ฑ… ์†์—์„œ ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ๋Š” ์Šต๊ด€์„ ๋‚˜๋งŒ์˜ ๊ฒƒ์œผ๋กœ ๋งŒ๋“ค์—ˆ์„ ๋•Œ ์–ด๋–ค์ ์ด ๋ถˆํŽธํ• ์ง€, ์–ด๋–ค์ ์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์„์ง€ ๋“ฑ์„ ๋จผ์ € ์งˆ๋ฌธํ•˜๊ณ  ์ด์— ๋‹ต๋ณ€ํ•˜๋Š” ๊ฒƒ์ด ๋” ์ˆ˜์›”ํ•˜๋‹ค.

๋‚˜์˜ ์งˆ๋ฌธ๋“ค๊ณผ ์ƒ๊ฐ๋“ค

 

3. ๊ธ€์“ฐ๊ธฐ..๋„ˆ ๋‚ด ์ทจ๋ฏธํ• ๋ž˜?

๐Ÿ’› ์–ด๋ฆด๋•Œ๋ถ€ํ„ฐ ๊ธ€์“ฐ๋Š” ๊ฒƒ์„ ํž˜๋“ค์–ดํ•˜๋˜ ๋‚ด๊ฐ€ ๊ธ€์“ฐ๊ธฐ๋ผ๋Š” ์ƒˆ๋กœ์šด ์ทจ๋ฏธ๋ฅผ ๋งŒ๋“ค์–ด๊ฐ€๊ณ  ์žˆ๋‹ค. ๋” ๋‚˜์•„๊ฐ€ ๋ฐฐ์šด ๋‚ด์šฉ์„ ์ปจํ…์ธ ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๊ธฐํšํ•˜๊ณ  ๊ธ€์„ ์ž‘์„ฑํ•˜๊ณ  ์žˆ๋‹ค.

3-1. ์นด๋“œ๋‰ด์Šค

์ž‘๋…„์—๋„ ์ธ์Šคํƒ€๊ทธ๋žจ์— ๋ฐฐ์šด ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ–ˆ๋Š”๋ฐ ์˜ฌํ•ด๋Š” ๋ณธ๊ฒฉ์ ์œผ๋กœ ์นด๋“œ๋‰ด์Šค๋ฅผ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์นด๋“œ๋‰ด์Šค๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋˜๋ฉด์„œ ์‚ฌ๋žŒ๋“ค์ด ๊ด€์‹ฌ์žˆ์–ดํ•˜๋Š” ๋‚ด์šฉ์ด ๋ฌด์—‡์ธ์ง€, ์–ด๋–ป๊ฒŒ ์จ๋‚ด๋ ค๊ฐ€๋ฉด ์ข‹์„์ง€ ๊ณ ๋ฏผํ•˜๋Š” ๊ณผ์ •์„ ๊ฑฐ์ณค๋‹ค. ๋ธ”๋กœ๊ทธ์™€ ๋‹ค๋ฅด๊ฒŒ ๊ฐ„๋žตํžˆ ๋ณด์—ฌ์ง€๊ธฐ ๋•Œ๋ฌธ์— ๊ธด ๊ธ€์„ ์ตœ๋Œ€ํ•œ ์••์ถ•ํ•ด์•ผํ–ˆ๊ณ  ์–ด๋–ค ๋””์ž์ธ์ด ์ข‹์„์ง€ ์‹คํ—˜ํ•˜๊ธฐ๋„ ํ–ˆ๋‹ค. ๊ฒฐ๊ตญ ๋””์ž์ธ๋ณด๋‹จ ๋‚ด์šฉ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ  ๋‚˜์˜ ๊ณผ์ •์„ ๋‚˜ํƒ€๋‚ด๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ 520๋ช…์˜ ํŒ”๋กœ์›Œ๋ฅผ ์–ป๊ฒŒ ๋˜์—ˆ๋‹ค. ์—ฐ๋ง์—๋Š” ์ž ์‹œ ๋ฐœํ–‰์„ ๋ฉˆ์ท„์ง€๋งŒ ๊พธ์ค€ํžˆ ๋‚˜์˜ ๊ธ€์„ ์ ๊ณ  ์‹ถ๋‹ค.

์ธ์Šคํƒ€๊ทธ๋žจ์—์„œ ๋ฐœํ–‰ํ•œ ์นด๋“œ๋‰ด์Šค๋“ค

 

3-2. ๋‚˜๋ผ๋Š” ์‚ฌ๋žŒ์€?

์ผ๊ธฐ๋ฅผ ์“ฐ๊ณ  TIL์„ ์“ฐ๋ฉด์„œ ์–ด๋–ค ๊ธฐ๋ถ„์ด ๋“ค์—ˆ๋Š”์ง€ ์–ด๋–ค ์ผ์„ ํ•˜๋ฉด์„œ ์ฆ๊ฑฐ์› ๋Š”์ง€, ํž˜๋“ค์—ˆ๋Š”์ง€, ์–ด๋–ค ๊ฒƒ์„ ์ƒˆ๋กญ๊ฒŒ ๋ฐฐ์› ๋Š”์ง€๋ฅผ ์จ๋‚ด๋ ค๊ฐ€๋ฉด์„œ ๋‚˜์— ๋Œ€ํ•ด ์•Œ ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์ด ๋˜์—ˆ๋‹ค. ๊ฐ์ •์ ์ผ๋•Œ ๊ธ€์„ ์“ฐ๊ณ  ๋‚˜์„œ ๊ฐ๊ด€์ ์œผ๋กœ ๋‚˜๋ฅผ ๋ฐ”๋ผ๋ณผ ์ˆ˜ ์žˆ์—ˆ๊ณ  ๋‚ด๊ฐ€ ๋‚˜์•„๊ฐ€๋Š” ๋ฐฉํ–ฅ์ด ์–ด๋””์ธ์ง€๋„ ๋‚ด๊ฐ€ ์ง€๋‚˜์˜จ ํ”์ ๋“ค์„ ๋ณด๋ฉด์„œ ์•ž์œผ๋กœ์˜ ๋ฐฉํ–ฅ์„ ์œ ์ถ”ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ ์ž์‹ ์˜ ์ƒํ™ฉ์ด ์–ด๋ ต๊ฑฐ๋‚˜ ๋ฌด๊ธฐ๋ ฅํ• ๋•Œ ๊ธ€ ์“ฐ๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๋•Œ ์‚ฌ๋žŒ๋“ค๊ณผ ์ด์•ผ๊ธฐํ•˜๋ฉด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ผ์˜ ํ•ด๊ฒฐ์ฑ…์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ ๋“ฃ๋Š” ์‚ฌ๋žŒ์ด ์—†์–ด๋„ ๊ธ€์„ ์“ฐ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ํ•ด๊ฒฐ์ฑ…์„ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด์ค€๋‹ค. ๋‚ด ์Šค์Šค๋กœ๊ฐ€ ํ™”์ž์ด์ž ์ฒญ์ž๊ฐ€ ๋˜๋ฉด ๋œ๋‹ค.

ํšŒ์‚ฌ์—์„œ ๋ฐฐ์šด ๊ฒƒ, ๋‚˜์˜ ์ƒ๊ฐ๋“ค

 

์˜ฌํ•ด์˜ ๋‹ค์ง

2024๋…„์€ ํ™œ์šฉ๋ณด๋‹ค๋„ ๊ธฐ์ดˆ๋ฅผ ์Œ“๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง€๋ ค ํ•œ๋‹ค. ์ด๋ฏธ์ง€๋งŒ ๋‹ค๋ฃจ๋‹ค๋ณด๋‹ˆ ์ž์—ฐ์–ด์ฒ˜๋ฆฌ๋„ ํ™œ์šฉํ–ˆ์„ ๋•Œ ๋” ํฐ ์‹œ๋„ˆ์ง€๊ฐ€ ์žˆ์„ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•˜๋‚˜์”ฉ ์ด๋ค„๋‚˜๊ฐ€๋ ค ํ•œ๋‹ค. ์ž์—ฐ์–ด์ฒ˜๋ฆฌ ๋ชจ๋ธ์€ ์ด์ˆ˜์ง„๋‹˜์˜ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์ฐธ๊ณ ํ–ˆ๋‹ค. ์ถ”์ฒœ์‹œ์Šคํ…œ์€ ๊ฐœ์ธ์ ์œผ๋กœ ํ•ด๋ณด๊ณ  ์‹ถ์–ด ์ฝ์–ด๋ณด๋ ค ํ•œ๋‹ค.

  • ์ถ”์ฒœ์‹œ์Šคํ…œ ๋…ผ๋ฌธ ์ฝ๊ธฐ
  • LLM
    • ELMo
    • Attention is all you need(Transformer)
    • GPT-1
    • BERT
    • GPT-2
    • Transformer-XL
    • XLNet
    • RoBERTa
    • ALBERT
    • ELECTRA
  • generative model
    • diffusion
  • MLOps(kubernetes, FastAPI, MLflow ๋“ฑ)
  • ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์ด ๋“ค์–ด๊ฐ„ ์•ฑ ๋งŒ๋“ค๊ธฐ

๋งˆ์น˜๋ฉฐ

์˜ฌํ•ด ๊ฐœ๋ฐœ์ž, ์•„์ด์˜ ์—„๋งˆ, ๊ธฐํš๊ฐ€, ๋ถ„์„๊ฐ€, ํฌ๋ฆฌ์—์ดํ„ฐ ๋“ฑ ๋‹ค๋ฐฉ๋ฉด์—์„œ ํ™œ๋™ํ•  ์ˆ˜ ์žˆ์–ด ๊ฐ์‚ฌํ•œ ํ•œ ํ•ด์˜€๋‹ค. ๊ทธ ์ค‘์—์„œ ๋จธ์‹ ๋Ÿฌ๋‹ ์—”์ง€๋‹ˆ์–ด๋กœ์„œ ์ •๋ง ๋งŽ์ด ์„ฑ์žฅํ–ˆ๋‹ค. ์—ฐ๊ตฌ๋งŒ ํ•˜๋˜ ๋‚ด๊ฐ€ ์„œ๋น„์Šค๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊ฐœ๋ฐœํ•ด๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์•„์ง์€ ๋งŽ์ด ๋ถ€์กฑํ•œ ์‚ฌ๋žŒ์ด๋‹ค. ์˜ฌํ•ด๋Š” ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šฐ๊ณ  ์‹œ๋„ํ•˜๋Š” ์‚ฌ๋žŒ์ด์˜€๋‹ค๋ฉด ๋‚ด๋…„์—๋Š” ๋ฒŒ๋ ค ๋†“์€ ๊ฒƒ๋“ค์„ ๊พธ์ค€ํžˆ ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.

์˜ฌํ•ด๊ฐ€ ๊ฐ€๊ธฐ ์ „ ์งˆ๋ฌธ ์žˆ๋Š” ์‚ฌ๋žŒ ์ฑ…์— ์ ํ˜€์žˆ๋Š” ์งˆ๋ฌธ 100๊ฐ€์ง€๋ฅผ ์ž‘์„ฑํ•ด๋ณด๋ ค ํ•œ๋‹ค. ๋‚ด๋…„์€ ์žฌ๋ฏธ์žˆ๊ณ  ๊ฑด๊ฐ•ํ•˜๊ฒŒ ์˜ค๋ž˜์˜ค๋ž˜ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ๋˜๊ธธ ๋ฐ”๋ผ๋ฉฐ ์˜ฌํ•ด ํšŒ๊ณ ๋ฅผ ๋งˆ์น˜๋ ค ํ•œ๋‹ค.

์—ฌ๊ธฐ๊นŒ์ง€ ์ฝ์–ด์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ฒซ๋ˆˆ์„ ํ•จ๊ป˜ ๋งž์ดํ•œ ์šฐ๋ฆฌ ๊ฐ€์กฑ

 

 

์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
ยซ   2025/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Total
Today
Yesterday