#StableCode3B #Mixtral8x7B #React
ํ•จ๊ป˜ ๊ณต์œ ํ•˜๊ณ  ์„ฑ์žฅํ•˜๋Š” ์—ฐ๊ตฌ ๋ฌธํ™”๋ฅผ ์ „ํŒŒํ•ด์š”
2024๋…„ 1์›” 22์ผ ๋ชจ๋‘๋ ˆํ„ฐ
created with DALLยทE
๋‹˜, ๋ชจ๋‘๋ ˆํ„ฐ๊ฐ€ ์™”์–ด์š”!
์‹œ์Šคํ…œ ๋ฌธ์ œ๋กœ ๋ ˆํ„ฐ ์ „๋‹ฌ์ด ์กฐ๊ธˆ ๋Šฆ์–ด์กŒ๋„ค์š”๐Ÿฅฒ.
๊ธฐ๋ถ„ ์ข‹์•„์ง€๋Š” ๊ทธ๋ฆผ ๊ทธ๋ ค์„œ ๊ฐ€์ ธ์™”์–ด์š”โ›„๏ธ.
๋‹ค์‹œ ์‹œ์ž‘๋œ ๊ฐ•์ถ”์œ„, ํ•จ๊ป˜ ์ž˜ ๋ฒ„ํ…จ๋ณด์•„์š”!
์ด๋ฒˆ์ฃผ SW/AI ์†Œ์‹ 
  • ์Šคํƒœ๋นŒ๋ฆฌํ‹ฐ AI, ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์˜ ์ฝ”๋“œ ์ƒ์„ฑ LLM ๊ณต๊ฐœ!
  • ๋ชจ๋ธ ํฌ๊ธฐ๋Š” ์ž‘๊ฒŒ, ์„ฑ๋Šฅ์€ ๋†’๊ฒŒ? 
  • ํ”„๋ก ํŠธ์—”๋“œ ๋ถ„์•ผ์˜ ๋Œ€์„ธ! 2024 ๋ฆฌ์•กํŠธ ์ถ”์ฒœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
์Šคํƒœ๋นŒ๋ฆฌํ‹ฐ AI, ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์˜ ์ฝ”๋“œ ์ƒ์„ฑ LLM ๊ณต๊ฐœ!
ยฉStability.ai
์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์œผ๋กœ ์ž˜ ์•Œ๋ ค์ง„ ์Šคํƒœ๋นŒ๋ฆฌํ‹ฐ AI(Stability.ai)๊ฐ€ ์ฝ”๋“œ ์ƒ์„ฑ์„ ์œ„ํ•œ LLM '์Šคํ…Œ์ด๋ธ” ์ฝ”๋“œ(Stable Code) 3B'๋ฅผ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค! ์ž‘๋…„ 8์›” ๋ฐœํ‘œ๋œ ์•ŒํŒŒ ๋ฒ„์ „ ์ดํ›„์˜ ์ฒซ ์ •์‹ ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ์ด๊ธฐ๋„ ํ•˜์ฃ . ๊ธฐ์กด์˜ ์ž์—ฐ์–ด ๋ชจ๋ธ ์Šคํ…Œ์ด๋ธ” LM 3B๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์Šคํ…Œ์ด๋ธ” ์ฝ”๋“œ 3B๋Š” ํŒŒ์ด์ฌ, C++, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋“ฑ 18๊ฐœ ์–ธ์–ด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ์˜ ํฌ๊ธฐ๋Š” 3B(ํŒŒ๋ผ๋ฏธํ„ฐ ์•ฝ 30์–ต ๊ฐœ) ์ •๋„์ธ๋ฐ, MultiPL-E ๋ฒค์น˜๋งˆํฌ๋กœ ์ง„ํ–‰๋œ ํ…Œ์ŠคํŠธ์—์„œ ๋น„์Šทํ•œ ํฌ๊ธฐ์˜ ๋‹ค๋ฅธ ๋ชจ๋ธ๋ณด๋‹ค ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ๋ณด์˜€๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํฌ๊ธฐ๊ฐ€ 2.5๋ฐฐ ๋‹ฌํ•˜๋Š” ์ฝ”๋“œ๋ผ๋งˆ(CodeLLaMA) 7B์™€๋„ ๋น„์Šทํ•œ ์ ์ˆ˜๋ฅผ ๊ธฐ๋กํ–ˆ๋‹ค๊ณ  ํ•˜๋„ค์š”! ๋ฐ์ดํ„ฐ์™€ ๋ชจ๋ธ์— ๊ด€ํ•œ ๋” ์ž์„ธํ•œ ์ •๋ณด๋Š” ๋ชจ๋ธ ์นด๋“œ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค.
๋ชจ๋ธ ํฌ๊ธฐ๋Š” ์ž‘๊ฒŒ, ์„ฑ๋Šฅ์€ ๋†’๊ฒŒ? 
ยฉMistral AI
์ง€๋‚œ๋‹ฌ ๋ ˆํ„ฐ์—์„œ '๋ฏน์ŠคํŠธ๋ž„(Mixtral) 8x7B' ๋ชจ๋ธ์˜ ํ•ต์‹ฌ์ธ Mixture of Experts ๊ธฐ๋ฒ•์„ ์„ค๋ช…ํ•˜๋Š” ๊ธ€์„ ์†Œ๊ฐœํ–ˆ์—ˆ๋Š”๋ฐ์š”. ์ตœ๊ทผ ๋ฏน์ŠคํŠธ๋ž„ 8x7B์˜ ๋…ผ๋ฌธ์ด ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ๋ฏน์ŠคํŠธ๋ž„ 8x7B ๋ชจ๋ธ์€ ํ•˜๋‚˜์˜ ๊ฑฐ๋Œ€ํ•œ ๋ชจ๋ธ ๋Œ€์‹ , 7B ํฌ๊ธฐ์˜ ์ „๋ฌธ๊ฐ€(Expert) ๋ชจ๋ธ 8๊ฐœ๋ฅผ ํ•™์Šต์‹œํ‚ค๋Š”๋ฐ์š”. ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์˜ฌ ๋•Œ๋งˆ๋‹ค ๊ฐ€์žฅ ์ ์ ˆํ•œ ์ „๋ฌธ๊ฐ€ ๋‘˜์„ ์„ ํƒํ•˜์—ฌ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋”ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ถ”๋ก (Inference) ๋‹จ๊ณ„์—์„œ ์ „๋ฌธ๊ฐ€ ๋ชจ๋ธ 8๊ฐœ๊ฐ€ ํ•œ ๋ฒˆ์— ์‚ฌ์šฉ๋˜์ง€๋Š” ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ๋ผ๋งˆ(Llama) 2 70B, GPT-3.5์™€ ๋น„์Šทํ•˜๊ฑฐ๋‚˜ ๋” ๋†’์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๋ฉด์„œ๋„ ํ•œ ๋ฒˆ์— ํ™œ์„ฑํ™”๋˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐœ์ˆ˜๋Š” 13B ์ •๋„ ๋ฐ–์— ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ํ•˜๋„ค์š”. ์ฝ˜ํ…์ŠคํŠธ ๊ธธ์ด, ๋‹จ์–ด์žฅ ํฌ๊ธฐ ๋“ฑ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ •๋ณด์™€ ํ•จ๊ป˜ ๋ชจ๋ธ์˜ ์ฝ”๋“œ๋„ ๊ณต๊ฐœ๋˜์—ˆ์œผ๋‹ˆ ํ™•์ธํ•ด ๋ณด์„ธ์š”!
ํ”„๋ก ํŠธ์—”๋“œ ๋ถ„์•ผ์˜ ๋Œ€์„ธ! 2024 ๋ฆฌ์•กํŠธ ์ถ”์ฒœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
๋‹˜, ํ˜น์‹œ ๋ฆฌ์•กํŠธ ๊ฐœ๋ฐœ์— ๊ด€์‹ฌ ์žˆ๋‚˜์š”? ์ตœ๊ทผ ๋ฆฌ์•กํŠธ ์ƒํƒœ๊ณ„์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ์ถ”์ฒœํ•ด ์ฃผ๋Š” ์ข‹์€ ๊ธ€์ด ์žˆ์–ด ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ์•กํŠธ๋Š” ํ•จ์ˆ˜ ์ปดํฌ๋„ŒํŠธ(Function component)๋ฅผ ์ด์šฉํ•˜์—ฌ ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜์˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. ํ›…(Hook)๊ณผ ๊ฐ™์ด ์ƒํƒœ ๊ด€๋ฆฌ๋‚˜ ์ตœ์ ํ™” ๋“ฑ์— ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค๋„ ํ™œ๋ฐœํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์ฃ . ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฆฌ์•กํŠธ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ๋Š” Next.js, ์•„์ŠคํŠธ๋กœ(Astro)์™€ ๊ฐ™์€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๊ณ ์š”. ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์—๋Š” npm๊ณผ yarn์ด ๋งŽ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด์™ธ์—๋„ CSS ์Šคํƒ€์ผ๋ง, ์‚ฌ์šฉ์ž ์ธ์ฆ, ํŒŒ์ผ ์—…๋กœ๋“œ ๋“ฑ ์›น ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ์†Œ๊ฐœํ•˜๊ณ  ์žˆ์–ด์š”!
๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ์†Œ์‹
์ปค๋ฎค๋‹ˆํ‹ฐ์™€ SW/AI ๊ต์œก
LAB ์—ฐ๊ตฌ์› ์ฐพ์•„์š”
๋ชจ๋‘ํ•ด์œ  ์ž๋ž‘ํ•ด์œ ๐Ÿฅณ
๋ชจ๋‘์—ฐ ๊ฐ•๋‚จ์บ ์— ๋ชจ๋‘ํŒ(์„ธ๋ฏธ๋‚˜)์ด ์žˆ๋‹ค๋ฉด, ๋Œ€์ „์บ ์—๋Š” ๋ชจ๋‘ํ•ด์œ ๊ฐ€ ์žˆ์ฃ !๐Ÿ‘
์ƒˆํ•ด๋ฅผ ๋งž์•„ ์ง„ํ–‰๋œ '์ƒ์„ฑAI๋กœ 15์ดˆ ๊ด‘๊ณ ๋งŒ๋“ค๊ธฐ' ์„ธ๋ฏธ๋‚˜์—์„œ ๊ฐ€์žฅ ํฐ ํ˜ธ์‘์„ ๋ฐ›์€ ์ฐธ๊ฐ€์ž ์ž‘ํ’ˆ์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค๐ŸŽŠ. ํŒจ๋“ค๋ ›์—๋Š” ๋ชจ๋“  ์ฐธ๊ฐ€์ž ๋ถ„๋“ค์˜ ์ž‘ํ’ˆ๊ณผ ๊ฟ€ํŒ๋“ค์ด ๋‹ด๊ฒจ์žˆ์œผ๋‹ˆ, ๊ตฌ๊ฒฝ๋„ ํ•˜๊ณ  ํ•˜ํŠธ๋„ ๊พธ์šฑ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”!~
์˜ค๋Š˜๋„ ๋‹˜์˜ ์„ฑ์žฅ์„ ์‘์›ํ• ๊ฒŒ์š”!
์•—, ๋ ˆํ„ฐ๊ฐ€ ๋ฉ”์ผํ•จ์—์„œ ์•ˆ ๋ณด์ด๋‚˜์š”?
  • ์ŠคํŒธ๋ฉ”์ผํ•จ์—์„œ ์šธ๊ณ  ์žˆ์„์ง€๋„ ๋ชฐ๋ผ์š”. ์ฐพ์•„๊ฐ€ ํ™•์ธํ•ด ๋ณด์„ธ์š”!
  • ์ฃผ์†Œ๋ก์— ๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ์ด๋ฉ”์ผ ์ฃผ์†Œ(modulabs01@gmail.com)๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ์„ธ์š”.
์„œ์šธ์‹œ ๊ฐ•๋‚จ๊ตฌ ๊ฐ•๋‚จ๋Œ€๋กœ 324(์—ญ์‚ผ๋””์˜ค์ŠˆํŽ˜๋ฆฌ์›€) 2F