Insight ๐Ÿ˜Ž

Closed-source๐Ÿ”’? Open-source๐Ÿ”“? ๊ทธ๊ฒŒ ๋ญ”๋ฐ?? ๐Ÿคจ๐Ÿค”

Cartinoe 2023. 7. 25. 21:47

Starting from ChatGPT ๐Ÿค– which is closed-source

 ์ž‘๋…„ 12์›”, ์ฆ‰ 2022๋…„ 12์›”์— ์ „ ์„ธ๊ณ„์˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ ์ž–์ด ์‹ ์„ ํ•œ ์ถฉ๊ฒฉ์„ ์ค€ ์‚ฌ๊ฑด์ด ๋ฐœ์ƒํ•˜์˜€๋‹ค. ๋ฐ”๋กœ ๊ทธ ์œ ๋ช…ํ•œ 'ChatGPT'์˜ ๋ฐœํ‘œ๋‹ค! OpenAI์—์„œ ๋ฐœํ‘œํ•œ ์ด ๊ฑฐ๋Œ€ ์–ธ์–ด ๋ชจ๋ธ(Large Language Model, LLM)์€ ์ง€๊ธˆ๊นŒ์ง€์™€๋Š” ์ฐจ์›์ด ๋‹ค๋ฅธ ์—„์ฒญ๋‚œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๋ฉด์„œ ์‚ฌ๋žŒ๋“ค์˜ ์‚ฌํšŒ ๋ฐ ์‚ถ์— ์ „๋ฐ˜์ ์œผ๋กœ ์Šค๋ฉฐ๋“ค์–ด๊ฐ€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ด ์™„๋ฒฝํ•ด ๋ณด์ด๋Š” ChatGPT๋„ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋‹จ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ, ๊ทธ์ค‘์—์„œ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ๋‹ค๋ค„๋ณด๊ณ ์ž ํ•˜๋Š” ๋‚ด์šฉ์€ ๋ฐ”๋กœ 'Closed-source' model์ด๋ผ๋Š” ์ ์ด๋‹ค. ๐Ÿšซ

 

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

 

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

 

์ถœ์ฒ˜: Open-source vs. Closed-source software

 

Rising star, Open-source โœจ

 ์œ„์—์„œ closed-source model์˜ ๋‹จ์  ์ค‘ ํ•˜๋‚˜์ธ closed-source๋ผ๋Š” ์ ์„ ํ•œ ๋ฒˆ ์•Œ์•„๋ดค๋Š”๋ฐ, ๊ทธ๋ ‡๋‹ค๋ฉด ์ด closed-source๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ–ˆ๋˜ ์‹œ๋„๋“ค์€ ์—†์—ˆ์„๊นŒ? ๋‹น์—ฐํžˆ ์žˆ๋‹ค! ์‚ฌ์‹ค ๋ฌธ์ œ ํ•ด๊ฒฐ์ด๋ผ๊ธฐ๋ณด๋‹ค๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์‚ฌ์ƒ์„ ์ถ”๊ตฌํ•ด์„œ ๋งŒ๋“ค์–ด์ง€๋Š” ๊ฒƒ์ด๋ผ์„œ ๋ฌธ์ œ์  ํ•ด๊ฒฐ์ด๋ผ๊ธฐ๋ณด๋‹ค๋Š” ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์„ ์„ ํƒํ•œ ์‹œ๋„๋“ค์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋” ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. ๐Ÿ˜Š

 

 'Open-source' model์€ closed-source model๊ณผ ๋‹ฌ๋ฆฌ ์ €์ž‘๊ถŒ์ด ๋”ฐ๋กœ ์กด์žฌํ•˜์ง€ ์•Š์•„์„œ ๋ชจ๋ธ์˜ ์‚ฌ์šฉ์— ์ œ์•ฝ์„ ๊ฑธ์ง€ ์•Š๊ณ , ์ „์ฒด์ ์ธ ์†Œ์Šค ์ฝ”๋“œ ๋˜ํ•œ ๊ณต๊ฐœ๋˜์–ด ์žˆ๋Š”, ๋ง ๊ทธ๋Œ€๋กœ ์ •๋ง open๋˜์–ด ์žˆ๋Š” ๋ชจ๋ธ๋“ค์„ ๋งํ•œ๋‹ค. ์ด๋กœ์จ ์•ž์„œ ๋งํ–ˆ๋˜ closed-source๋กœ ์ธํ•ด์„œ ๋ฐœ์ƒํ•˜๋Š” ์—ฐ๊ตฌ์  ์ธก๋ฉด์—์„œ์˜ ์ œ์•ฝ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ ๊ฒƒ์ด๋‹ค! ๐Ÿ˜† ๋ฌผ๋ก  ์ด๋ ‡๊ฒŒ๋งŒ ๋ณด๋ฉด closed-source model์ด ์™œ ํ•„์š”ํ•œ ๊ฒƒ์ธ์ง€ ๋ชจ๋ฅผ ์ •๋„๋กœ open-source model์ด ํ›จ์”ฌ ๋” ๋งŽ์€ ์žฅ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜ ์žˆ์œผ๋‚˜, ํ™•์‹คํžˆ open-source model์€ closed-source model์— ๋น„ํ•ด์„œ ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง€๋Š” ๋‹จ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๐Ÿ˜… ๋ฌผ๋ก  ์ด๋Š” open-source๋กœ ๊ณต๊ฐœํ•˜๊ธฐ ์œ„ํ•ด ์–ด์ฉ” ์ˆ˜ ์—†๋Š” ์ˆ˜์ˆœ์ด๊ธด ํ•˜์ง€๋งŒ ๋ง์ด๋‹ค. ๊ทธ๋ž˜์„œ ์„ฑ๋Šฅ๊ณผ ํšจ์œจ์„ฑ ์ธก๋ฉด์—์„œ ์ ๋‹นํ•œ trade-off๋ฅผ ๊ฑฐ์นœ ๋ชจ๋ธ์ด open-source model์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค!

 

 ChatGPT๊ฐ€ ์ƒ๊ฒจ๋‚œ ์ดํ›„๋กœ ์ดˆ๋ฐ˜์—๋Š” ์—ฌ๋Ÿฌ closed-source model๋“ค์ด ๋‚˜์˜ค๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Anthropic์˜ Claude, OpenAI์˜ GPT-4, Google์˜ Bard ๋“ฑ ๋ง์ด๋‹ค. ์—ฌ๋Ÿฌ ๋Œ€๊ธฐ์—…๋“ค์€ ์ž์‹ ๋“ค์˜ ๊ธฐ์ˆ ๋ ฅ์„ ๊ฒฝ์Ÿํ•ด์•ผ ํ•˜๋‹ˆ ์–ด์ฉ” ์ˆ˜ ์—†์ด closed-source model์— ๋งŽ์€ ๊ด€์‹ฌ์ด ์ ๋ ค์žˆ์—ˆ๋Š”๋ฐ, ๊ทธ๋Ÿฌ๋ฉด ๊ทธ๋Ÿด์ˆ˜๋ก ์˜คํžˆ๋ ค ํ”ผํ•ด๋ฅผ ๋ณด๋Š” ๊ฒƒ์€ ์—ฐ๊ตฌ์ž๋“ค์ด์—ˆ๋‹ค.. ๐Ÿ˜ญ ๊ทธ๋Ÿฌ๋˜ ๋„์ค‘ Meta์—์„œ open-source LLM์˜ ์‹œ์ดˆ ๊ฒฉ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋Š” LLaMA๋ฅผ ๊ณต๊ฐœํ•˜๋ฉด์„œ open-source LLM์˜ ์‹œ์žฅ๋„ ์—ด๋ฆฌ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค! ๐Ÿค— 2023๋…„ 2์›” 24์ผ์— LLaMA๊ฐ€ ์ฒ˜์Œ ๋ฐœํ‘œ๋˜๊ณ  ๋‚˜์„œ ํ˜„์žฌ๊นŒ์ง€ ์ •๋ง ๋งŽ์€ open-source LLM ์—ฐ๊ตฌ๊ฐ€ ์ง„ํ–‰๋˜์—ˆ๊ณ , ๊ทธ์— ๋”ฐ๋ผ HuggingFace์˜ Open LLM Leaderboard์—์„œ๋„ open-source LLM๋ผ๋ฆฌ ์น˜์—ดํ•˜๊ฒŒ ๊ฒฝ์Ÿํ•˜๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํฌ์ŠคํŒ…์„ ์ž‘์„ฑํ•˜๋Š” ์‹œ์ ์—์„œ๋Š” Meta์—์„œ LLaMA2๋ฅผ ๊ณต๊ฐœํ•จ์œผ๋กœ์จ ๋‹ค์‹œ ํ•œ ๋ฒˆ open-source LLM ์‹œ์žฅ์˜ ์—ด๊ธฐ๋ฅผ ํ™• ๋Œ์–ด์˜ฌ๋ ธ๋‹ค!

 

HuggingFace Open LLM Leaderboard(์ถœ์ฒ˜: HuggingFace Open LLM Leaderboard)

 

 closed-source model ๋งŒํผ์ด๋‚˜ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ๋Š” open-source model์ธ๋ฐ, ๊ทธ๋ ‡๋‹ค๋ฉด open-source model์€ ์–ด๋–ป๊ฒŒ ์ด๋ ‡๊ฒŒ ์„ ํ’์ ์ธ ์ธ๊ธฐ๋ฅผ ๋Œ ์ˆ˜ ์žˆ๊ฒŒ ๋œ ๊ฒƒ์ผ๊นŒ? ์ผ๋‹จ ํ•„์ž๋Š” ์ด ์ ์— ๊ด€ํ•˜์—ฌ ์ •๋ง ํ•˜๊ณ  ์‹ถ์€ ๋ง์ด ๋งŽ๋‹ค! ํ•„์ž๊ฐ€ ์ƒ๊ฐํ•˜๋Š”, ๊ทธ๋ฆฌ๊ณ  ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ƒ๊ฐํ•˜๋Š” open-source model์ด ์ธ๊ธฐ๋ฅผ ๋Œ๊ฒŒ ๋œ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

 

  • closed-source model์— ๋น„ํ•ด ์ƒ๋‹นํžˆ ์ž‘์€ ์‚ฌ์ด์ฆˆ๋กœ ์ž์›์˜ ์ œ์•ฝ์—์„œ ๋ฒ—์–ด๋‚˜ ์ข€ ๋” ์ž์œ ๋กญ๊ฒŒ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์‹คํ—˜์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Œ ๐Ÿงช
  • HuggingFace์˜ API๋ฅผ ํ™œ์šฉํ•œ ์†์‰ฌ์šด ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ด์ง ๐Ÿค—
  • ์œ„์˜ ์˜๊ฒฌ๋“ค์— ์ด์–ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์žฌ๋ฏธ๋‚œ ์‹คํ—˜๋“ค๋„ ๋งŽ์ด ๋‚˜์˜ค๊ฒŒ ๋˜๊ณ , ๊ทธ๋กœ ์ธํ•œ ์‚ฌ๋žŒ๋“ค์˜ ํ˜ธ๊ธฐ์‹ฌ ์ž๊ทน ๐Ÿ˜š

 

 ํ•„์ž๋„ LLM ๊ด€๋ จ ์—ฐ๊ตฌ๋ฅผ ์ง„ํ–‰ํ•ด๋ณด๋ ค ํ•˜๊ณ  ์žˆ์—ˆ์œผ๋‚˜ ๋„ˆ๋ฌด๋‚˜ ํฐ ์‚ฌ์ด์ฆˆ์˜ ๋ชจ๋ธ๋“ค๊ณผ ์•„์˜ˆ ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๋ชจ๋ธ๋“ค๋กœ ์ธํ•œ ์ œ์•ฝ ๋•Œ๋ฌธ์— ๋ฒฝ์— ๋ง‰ํ˜€์„œ ์—ฐ๊ตฌ๋ฅผ ์ง„ํ–‰์กฐ์ฐจ ํ•ด๋ณด์ง€ ๋ชปํ•˜๊ณ  ์žˆ์—ˆ๋‹ค.. ๐Ÿ˜ญ ๊ทธ๋Ÿฌ๋‚˜ open-source LLM์˜ ๋“ฑ์žฅ์œผ๋กœ ์กฐ๊ธˆ์”ฉ ์กฐ๊ธˆ์”ฉ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉฐ ์ด์ œ๋Š” pre-training์€ ๋ฌด๋ฆฌ๋ผ๊ณ  ํ•˜๋”๋ผ๊ณ  fine-tuning๊นŒ์ง€๋Š” ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ์…‹์„ ํ™œ์šฉํ•˜์—ฌ ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„๊นŒ์ง€ ์˜ฌ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค! ๐Ÿ˜† ์ด๋ ‡๋“ฏ ๊ธฐ์—…์ด ์•„๋‹Œ ์ผ๋ฐ˜ ์—ฐ๊ตฌ์ž๋‚˜ ์•„๋‹ˆ๋ฉด ์—ฐ๊ตฌ์‹ค์— ์žˆ๋Š” ์—ฐ๊ตฌ์ž๋“ค์€ ์•„์ง ์ž์›์˜ ์ œ์•ฝ(GPU, RAM ๋“ฑ)์„ ๋งŽ์ด ๋ฐ›๊ณ  ์žˆ๋‹ค. ์ด๋กœ ์ธํ•ด์„œ ์—ฐ๊ตฌ์˜ ๊ธฐํšŒ์— ๋Œ€ํ•œ ์ œ์•ฝ๋„ ๋งŽ์ด ๋ฐ›๊ณ  ์žˆ๋˜ ์ƒํ™ฉ์— ๊ฐ€๋ญ„์— ๋‹จ ๋น„์ฒ˜๋Ÿผ ๋‚ด๋ฆฐ open-source model์˜ ๋“ฑ์žฅ์— ์–ด์ฐŒ ์—ด๊ด‘ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๊ฒ ๋Š”๊ฐ€! ๐Ÿ”ฅ ๊ทธ๋ž˜์„œ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ด๋Ÿฌํ•œ open-source LLM์— ๋Œ€ํ•ด์„œ ์‚ดํŽด๋ณด๊ณ ์ž ํ•œ๋‹ค. (์–ด์ฉŒ๋‹ค ๋ณด๋‹ˆ ์„œ๋ก ์„ ์ด๋ ‡๊ฒŒ ๊ธธ๊ฒŒ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ ์ด ๊ธด ์„œ๋ก ์„ ํ†ตํ•ด ๋…์ž๋“ค์ด open-source์™€ closed-source์— ๋Œ€ํ•ด์„œ ์ข€ ๋” ์ž˜ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค. ๐Ÿ˜Š)

 

Beginning of open-source LLM, LLaMA ๐Ÿฆ™

 ์•ž์„œ๋„ ๋งํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ์ง€๊ธˆ์ฒ˜๋Ÿผ ์ด๋ ‡๊ฒŒ ํ™œ๋ฐœํ•œ open-source model ์‹œ์žฅ์„ ๋งŒ๋“  ๊ฒƒ์€ LLaMA ๋•๋ถ„์ด๋ผ๊ณ  ํ•ด๋„ ๊ณผ์–ธ์ด ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด HuggingFace Open LLM Leaderboard์— ์˜ฌ๋ผ์™€ ์žˆ๋Š” ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„์˜ ๋ชจ๋ธ๋“ค์ด LLaMA ๋˜๋Š” LLaMA2๋ฅผ ๋ฒ ์ด์Šค๋กœ ํ•ด์„œ fine-tuning์„ ๊ฑฐ์นœ ๋ชจ๋ธ๋“ค์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค! ๐Ÿซข ๊ทธ๋ ‡๋‹ค๋ฉด ์ด LLaMA, ๋„๋Œ€์ฒด ๋ฌด์Šจ ๋ชจ๋ธ์ด๊ธธ๋ž˜ ์ด๋ ‡๊ฒŒ ์„ ํ’์ ์ธ open-source model์˜ ์ธ๊ธฐ๋ฅผ ๋Œ ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์ผ๊นŒ?

 

 LLaMA๋Š” Meta์—์„œ ๊ณต๊ฐœํ•œ open-source model๋กœ 'LLaMA: Open and Efficient Foundation Language Models'์˜ ๋…ผ๋ฌธ์—์„œ ์ฒ˜์Œ ๊ณต๊ฐœ๋˜์—ˆ๋‹ค. LLaMA๊ฐ€ ๋งŒ๋“ค์–ด์ง„ ๋ฐฐ๊ฒฝ์— ๋Œ€ํ•ด์„œ ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๋ฉด ๊ธฐ์กด์˜ LM scaling law์ธ 'ํŒŒ๋ผ๋ฏธํ„ฐ ๋Š˜๋ฆฌ๋Š” ๊ฒŒ ์งฑ ๐Ÿ‘'์—์„œ ์ƒˆ๋กญ๊ฒŒ ์—ฐ๊ตฌ๋œ Chinchilla scaling law์˜ 'ํŒŒ๋ผ๋ฏธํ„ฐ๋ž‘ ๋ฐ์ดํ„ฐ ๋‘˜์ด ๊ฐ™์ด ๋Š˜๋ฆฌ๋Š” ๊ฒŒ ์งฑ ๐Ÿ‘'์˜ ์ด๋…์„ ๋ฐ›์•„์„œ ํ›จ์”ฌ ๋” ์ž‘์€ ์‚ฌ์ด์ฆˆ์˜ ๋ชจ๋ธ(7B, 13B, 30B, 65B)์— ํ›จ์”ฌ ๋” ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ(1.0T, 1.4T tokens)๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ•™์Šต์‹œํ‚จ ๋ชจ๋ธ์ด๋‹ค. ์ด๋•Œ ํ•™์Šต์— ์‚ฌ์šฉ๋œ ๋ฐ์ดํ„ฐ๋Š” publicly available data๋งŒ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ publicly available data๋„ ์ถฉ๋ถ„ํžˆ ๊ฐ•๋ ฅํ•˜๋‹ค๋ผ๋Š” ๊ฒƒ ๋˜ํ•œ ๋ณด์—ฌ์คฌ๋‹ค. ์ด ๊ณผ์ •์—์„œ ๊ธฐ์กด LM๋“ค์— ์‚ฌ์šฉ๋˜์—ˆ๋˜ ์ข‹์€ method๋“ค์„ ์™์™ ๊ฐ€์ง€๊ณ  ์™€์„œ ์ตœ์ข…์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์ด 'LLaMA'์ธ ๊ฒƒ์ด๋‹ค! ๐Ÿ˜Š

 

LLaMA's overall idea

 

 ์ด๋ ‡๊ฒŒ ๋งŒ๋“ค์–ด์ง„ LLaMA๋Š” ์ƒ๋‹นํžˆ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ ๋‹น์‹œ์— 3๋ฐฐ ๊ฐ€๋Ÿ‰ ๋” ํฐ ๋ชจ๋ธ์ธ GPT-3์„ ๋Šฅ๊ฐ€ํ•˜๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ๋ฉฐ ์„ธ๊ฐ„์˜ ์ด๋ชฉ์ด ์ ๋ฆฌ๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค! LLaMA๋Š” open-source๋กœ ๊ณต๊ฐœ๋˜์—ˆ์œผ๋‚˜ ๋ฌด๋ถ„๋ณ„ํ•œ ์‚ฌ์šฉ์„ ๋ง‰๊ธฐ ์œ„ํ•ด ๊ณต์‹์ ์ธ ํ—ˆ๋ฝ์„ ๋ฐ›์€ ์‚ฌ์šฉ์ž๋งŒ์ด LLaMA์˜ ๊ฐ€์ค‘์น˜๋ฅผ Meta๋กœ๋ถ€ํ„ฐ ๋ฐ›์•„์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด๋‹ค. 

 

LLaMA ์‚ฌ์šฉ ์‹ ์ฒญ ๋ฐฉ์‹(์ถœ์ฒ˜: LLaMA ๊ณต์‹ request form)

 

 ์ด๋ ‡๊ฒŒ ์ƒ๋‹นํžˆ ๊ฐ•๋ ฅํ•œ open-source LLM์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ด์ง€๋ฉด์„œ ๋งŽ์€ ์—ฐ๊ตฌ์ž๋“ค์ด ์ด๋ฅผ ์ด์šฉํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ˆ˜๋งŽ์€ ์—ฐ๊ตฌ๋ฅผ ํ•˜์—ฌ ์ƒ๋‹นํžˆ ๋งŽ์€ ์–‘์˜ ์ƒˆ๋กญ๊ณ  ๊ฐ•๋ ฅํ•œ open-source LLM์„ ๋งŒ๋“ค์–ด๋ƒˆ๋‹ค. ๊ทธ ์ด๋ฆ„๋“ค์„ ๋ชจ๋‘ ๋‚˜์—ดํ•  ์ˆ˜๋Š” ์—†๊ณ  ๋˜ ์ž์„ธํ•œ ๋‚ด์šฉ๋“ค์„ ๋‹ค๋ฃจ๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๊ธด ํฌ์ŠคํŒ…์ด ๋  ๊ฒƒ ๊ฐ™๊ธฐ์— ๊ฐ„์ถ”๋ ค์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •๋ฆฌํ•˜๊ณ  ๊ฐ ๋ชจ๋ธ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋ฆฌ๋ทฐ ๋งํฌ ๋˜ํ•œ ๋‹ฌ์•„๋†“๋„๋ก ํ•˜๊ฒ ๋‹ค! ๐Ÿ˜Š

 

  • LLaMA(๋ฆฌ๋ทฐ ๋งํฌ: ํด๋ฆญ): ์œ„์˜ ์„ค๋ช…์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”!!
  • Stanford Alpaca(๋ฆฌ๋ทฐ ๋งํฌ: ํด๋ฆญ): Self-Instruct data๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ด. ๋น„์šฉ์ด ์ƒ๋‹นํžˆ ์ ˆ๊ฐ๋จ.
  • Lmsys Vicuna(๋ฆฌ๋ทฐ ๋งํฌ: ํด๋ฆญ): ShareGPT ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ด. response preference๋กœ ํ‰๊ฐ€์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์ธ Vicuna Evaluation์„ ์†Œ๊ฐœํ•จ.
  • BAIR Koala(๋ฆฌ๋ทฐ ๋งํฌ: ํด๋ฆญ): ChatGPT Distillation data + Self-Instruct data๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ด.
  • WizardLM(๋ฆฌ๋ทฐ ๋งํฌ: ํด๋ฆญ): ๊ธฐ์กด instruction์„ method๋ฅผ ํ†ตํ•ด ์ข€ ๋” ๋ณต์žกํ•˜๊ณ  ์–ด๋ ต๊ฒŒ ๋งŒ๋“ฆ์œผ๋กœ์จ ์„ฑ๋Šฅ์— ๊ฐœ์„ ์„ ์คŒ.
  • Falcon: ๋”ฐ๋กœ ๋ชจ๋ธ์— ๋Œ€ํ•œ ์ž๋ฃŒ๋Š” ์—†๊ณ , ์‚ฌ์šฉ๋œ ๋ฐ์ดํ„ฐ์…‹์— ๋Œ€ํ•œ ๋…ผ๋ฌธ๋งŒ ์žˆ์Œ(๋ฆฌ๋ทฐ ๋งํฌ: ํด๋ฆญ)
  • Orca(๋ฆฌ๋ทฐ ๋งํฌ: ํด๋ฆญ): high-quality data์— ๋Œ€ํ•ด์„œ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ด์œผ๋กœ์จ ๋” ๊ฐœ์„ ๋œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์คŒ.
  • Baize(๋ฆฌ๋ทฐ ๋งํฌ: ํด๋ฆญ): Self-Chat์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ๋กœ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ด. seed data๋งŒ์œผ๋กœ ChatGPT๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“ค๊ณ  ๋‚˜์ค‘์— ์ถœ๋ ฅ์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ๊นŒ์ง€ ์ œ๊ณตํ•˜๋ฉด์„œ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ด.
  • phi-1(๋ฆฌ๋ทฐ ๋งํฌ: ํด๋ฆญ): ๊ต๊ณผ์„œ ์ˆ˜์ค€์˜ high-quality ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•ด์„œ ๋ชจ๋ธ์„ ํ•™์Šต์‹œ์ผœ์„œ ์ƒ๋‹นํžˆ ์ž‘์€ ์‚ฌ์ด์ฆˆ์˜ ๋ชจ๋ธ์—์„œ ์ฝ”๋”ฉ ๋Šฅ๋ ฅ์„ ๊ฐœ์„ ์‹œํ‚ด.

 

 ์œ„์™€ ๊ฐ™์ด LLaMA๋ฅผ ์‚ฌ์šฉํ•ด์„œ fine-tune ํ•˜์—ฌ ๋‚˜์˜ค๊ฒŒ ๋œ ๊ตต์งํ•œ open-source model๋งŒ ํ•ด๋„ 8๊ฐœ์— ๋‹ฌํ•  ์ •๋„๋กœ LLaMA๋ฅผ open-source LLM์˜ ์‹œ์ดˆ๋ผ๊ณ  ํ•ด๋„ ๊ณผ์–ธ์ด ์•„๋‹ ์ •๋„์ด๋‹ค! ๐Ÿ‘ ๊ทธ๋ฆฌ๊ณ  ์ด๋ ‡๊ฒŒ LLaMA์— ๋Œ€ํ•œ ์ธ๊ธฐ๊ฐ€ ์กฐ๊ธˆ ์‹์–ด๊ฐ€๊ธฐ ์‹œ์ž‘ํ•  ๋•Œ ์ฆˆ์Œ ๋˜๋‹ค์‹œ Meta์—์„œ ๊ฟˆํ‹€๊ฑฐ๋ฆฌ๊ธฐ ์‹œ์ž‘ํ•˜๋Š”๋ฐ... (๋’ค์— ๊ณ„์† โฌ‡๏ธ)

 

'RE'volution of open-source LLM, LLaMA2 ๐Ÿฆ™๐Ÿฆ™

 ์œ„์˜ ์ œ๋ชฉ์—์„œ revolution์˜ 're'๋ฅผ ๊ฐ•์กฐํ•œ ๊ฒƒ์€ re๊ฐ€ '๋‹ค์‹œ'๋ผ๋Š” ์˜๋ฏธ์ด๋‹ˆ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ˜๋ช…์„ ๋ณด์—ฌ์ค€๋‹ค๋Š” ์˜๋ฏธ๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ ์ž ๊ฐ•์กฐ ํ‘œ์‹œํ•˜์˜€๋‹ค! ๐Ÿ˜„ ์œ„์™€ ๊ฐ™์ด LLaMA์™€ LLaMA๋ฅผ ํ™œ์šฉํ•œ ์—ฌ๋Ÿฌ open-source LLM๋“ค์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ดค๋‹ค. ์ •๋ง ๋งŽ์€ open-source LLM๋“ค์ด ๋‚˜์˜ค๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ, ๋ชจ๋ธ๋“ค์ด ๋‚˜์˜ค๋ฉด ๋‚˜์˜ฌ์ˆ˜๋ก ์ ์  ๋‹จ์ ์ด ๋‘๊ฐ ๋˜๊ธฐ ์‹œ์ž‘ํ•˜์˜€๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์ด ์ข‹๊ธฐ ์œ„ํ•ด์„œ๋Š” base model์˜ ์„ฑ๋Šฅ์ด ์ข‹์•„์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— LLaMA์˜ ํ•œ๊ณ„์— ๋ถ€๋”ชํ˜€์„œ open-source LLM์˜ ์„ฑ์žฅ์ด ์ ์ฐจ ์ฃผ์ถคํ•˜๊ธฐ ์‹œ์ž‘ํ•œ ๊ฒƒ์ด๋‹ค.

 

 Meta์—์„œ๋„ ์ด๋Ÿฌํ•œ ์ ์„ ์•Œ์•˜๋˜ ๊ฒƒ์ธ์ง€ ๋”ฑ ์ ์ ˆํ•œ ์‹œ๊ธฐ์— ๊ธฐ์กด์˜ LLaMA์—์„œ ๊ฐœ์„ ๋œ ๋ชจ๋ธ์ด 'LLaMA2'๋ฅผ ์„ ๋ณด์ด๋ฉฐ, LLaMA2์˜ ๋…ผ๋ฌธ์ธ 'LLaMA2: Open Foundation and Fine-tuned Chat Models'๋„ ํ•จ๊ป˜ ๊ณต๊ฐœํ•˜์˜€๋‹ค! ๐Ÿ˜ฎ ์ƒˆ๋กœ ๋‚˜์˜จ ์ด ๋”ฐ๋ˆ๋”ฐ๋ˆํ•œ ๋ชจ๋ธ์€ ๊ธฐ์กด์˜ LLaMA์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ณ€ํ™”๋ฅผ ์ฃผ์–ด์„œ ๋” ๊ฐœ์„ ์‹œ์ผฐ๋‹ค.

 

  • ๋” ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ ๐Ÿ’พ  (1.4T → 2.0T)
  • 2๋ฐฐ ๋Š˜์–ด๋‚œ context length โœ๏ธ  (2,048 → 4,096)
  • Chat Fine-tuned version ๐Ÿ’ฌ

 

LLaMA2์˜ ๊ฐœ์„ ์  (์ถœ์ฒ˜: https://ai.meta.com/llama/)

 

 ์œ„์™€ ๊ฐ™์ด LLaMA2๊ฐ€ LLaMA์— ๋น„ํ•ด์„œ ํŠน๋ณ„ํžˆ ๊ฐœ์„ ๋œ ๋ถ€๋ถ„์€ ๋” ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ์™€ 2๋ฐฐ๊ฐ€ ๋Š˜์–ด๋‚œ context length ์ •๋„๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์‹ค model architecture ๋ถ€๋ถ„์—์„œ๋Š” ๊ฑฐ์˜ ๋ฐ”๋€ ๋ถ€๋ถ„์ด ์—†๊ณ  ๋ถ€๋ถ„ ๋ถ€๋ถ„ ์ƒˆ๋กœ์šด method๊ฐ€(GQA) ๊ฐ€๋” ์‚ฌ์šฉ๋˜์—ˆ๋‹ค๋Š” ์  ์ •๋„์ด๋‹ค. ๊ทธ๋ž˜๋„ ๊ธฐ์กด์˜ open-source LLM์€ ๋ชจ๋‘ ๋Šฅ๊ฐ€ํ•˜๋Š” ์„ฑ๋Šฅ์— ์‹ฌ์ง€์–ด๋Š” closed-source model(ChatGPT, PaLM)๊ณผ ๋น„์Šทํ•œ ์ˆ˜์ค€์˜ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค€๋‹ค๋Š” ์ ์—์„œ ํ™•์‹คํžˆ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ์‹œ์ผฐ๋‹ค๋Š” ์ ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 LLaMA2๋Š” ์ค€์ˆ˜ํ•œ ์„ฑ๋Šฅ ์™ธ์—๋„ ๋ˆˆ์—ฌ๊ฒจ๋ณผ ์‚ฌํ•ญ์ด ํ•˜๋‚˜ ๋” ์žˆ๋Š”๋ฐ, ๊ธฐ์กด์˜ LLaMA๋Š” pre-trained model๋งŒ ๋‚˜์™”๋˜ ์ ์— ๋ฐ˜ํ•ด ์ด๋ฒˆ LLaMA2๋Š” chat use case๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ fine-tune ํ•œ ๋ฒ„์ „์ธ LLaMA2-Chat๋„ ํ•จ๊ป˜ ์„ ๋ณด์˜€๋‹ค๋Š” ์ ์ด๋‹ค! ๐Ÿ˜ฎ LLaMA2-Chat์„ ํ•™์Šต์‹œํ‚จ ์ž์„ธํ•œ ๋ฐฉ๋ฒ•์€ ์ƒ๋‹นํžˆ ๋ฐฉ๋Œ€ํ•˜๋ฏ€๋กœ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋…ผ๋ฌธ์„ ์ฝ์–ด๋ณด๊ธธ ๋ฐ”๋ผ๊ณ , ๋Œ€๋žต์ ์ธ process๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. (chat fine-tuning process ๋ถ€๋ถ„์ด ์ƒ๋‹นํžˆ ํฅ๋ฏธ๋กœ์šฐ๋‹ˆ ๋…ผ๋ฌธ๋„ ํ•œ ๋ฒˆ ์ฝ์–ด๋ณด๊ธฐ๋ฅผ ์ถ”์ฒœํ•œ๋‹ค!! ๐Ÿ‘)

 

LLaMA2 chat fine-tuning process (์ถœ์ฒ˜: https://arxiv.org/abs/2307.09288)

 

 ์ด๋ ‡๊ฒŒ ํ•ด์„œ ๊ธฐ์กด์˜ LLaMA์—์„œ ์ข€ ๋” ๊ฐœ์„ ๋œ LLaMA2 ๋ชจ๋ธ์ด ๊ณต๊ฐœ๋˜์—ˆ๋‹ค. ์•ž์œผ๋กœ ์ด์ œ ์ด LLaMA2 ๋ชจ๋ธ์„ ํ™œ์šฉํ•œ ์ƒˆ๋กœ์šด open-source LLM์ด ๋“ฑ์žฅํ•˜๋Š” ๊ฒƒ์€ ์‹œ๊ฐ„๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋Š” ์™€์ค‘์— ๋ฒŒ์จ LLaMA2๋ฅผ ํ™œ์šฉํ•˜์—ฌ HuggingFace Open LLM leaderboard์—์„œ 1์œ„๋ฅผ ๊ฟฐ์ฐฌ ๋ชจ๋ธ๋“ค์ด ๋‚˜์˜ค๊ณ  ์žˆ๋‹ค! ๐Ÿ˜ฎ ๋งˆํฌ ์ €์ปค๋ฒ„๊ทธ Meta ํšŒ์žฅ์ด 'I wonder what you guys will make out of this model(์ด ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์–ด๋–ค ๊ฒƒ์„ ๋งŒ๋“ค์–ด๋‚ผ์ง€ ๊ถ๊ธˆํ•ด์š”!)'๋ผ๊ณ  ๋งํ•œ ๊ฒƒ์ฒ˜๋Ÿผ LLaMA2๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋˜ ์–ด๋–ค ์‹ ๊ธฐํ•˜๊ณ  ์—„์ฒญ๋‚œ ๋ชจ๋ธ๋“ค์ด ๋งŒ๋“ค์–ด์งˆ์ง€ ๊ถ๊ธˆํ•˜๊ณ  ๋˜ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๊ธธ ๊ธฐ๋Œ€ํ•œ๋‹ค! ๐Ÿ˜Š

 

2023.07.25 21:00 ๊ธฐ์ค€ HugginfFace Open LLM leaderboard 1์œ„๋ฅผ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š” ๋ชจ๋ธ์€ LLaMA2๊ฐ€ ์•„๋‹Œ LLaMA2๋ฅผ fine-tuningํ•œ FreeWilly2 ์ด๋‹ค.

 

My opinion & Thank you for everyone ๐Ÿ˜Š

 ๊ฒฐ๊ตญ์— LLM์˜ ์‹œ์žฅ์—์„œ closed-source model๊ณผ open-source model์€ ์„œ๋กœ ํ•จ๊ป˜ ๋‚˜์•„๊ฐ€์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์ƒ๊ฐํ•ด ๋ณด๋ฉด closed-source model์˜ ๊ฐœ๋ฐœ๋กœ ์—ฌ๋Ÿฌ ์ƒˆ๋กœ์šด method๋“ค์„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๊ณ , ์ƒˆ๋กœ์šด ๋ฐฉํ–ฅ์œผ๋กœ ๋‚˜์•„๊ฐˆ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  open-source model์€ ์ด๋Ÿฌํ•œ closed-source model์„ ํ™œ์šฉํ•˜์—ฌ ์ข€ ๋” ํšจ์œจ์ ์ธ method๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ closed-source model์˜ method๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐœ์„ ๋œ ๋ชจ๋ธ์„ ๋งŒ๋“ค๊ณ ์ž ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  closed-source model์€ ๊ธฐ์—…์—๊ฒŒ ์‚ฌ์šฉ์ž๋“คํ•œํ…Œ ์ข€ ๋” ๊ฐœ์„ ๋œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ๊ณ , open-source model์€ ์—ฐ๊ตฌ์ž๋“ค๋กœ ํ•˜์—ฌ๊ธˆ ์—ฌ๋Ÿฌ ์—ฐ๊ตฌ๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ์–ด ๊ธฐ์กด ๋ชจ๋ธ๋“ค์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋ถ„์„์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด ์คŒ์œผ๋กœ์จ ์ข€ ๋” ๊ฐœ์„ ๋œ ๋ฐฉ์•ˆ์„ ์ œ์‹œํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ค€๋‹ค. ๋”ฐ๋ผ์„œ closed-source model๊ณผ open-source model์€ ์„œ๋กœ ์ƒํ˜ธ๋ณด์™„ ๊ด€๊ณ„์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. 

 

 ์ด ํฌ์ŠคํŒ…์„ ๋๊นŒ์ง€ ์ฝ์€ ๋…์ž๋ผ๋ฉด ํ•„์ž๊ฐ€ ์•ฝ๊ฐ„ open-source๋ฅผ ์ƒ๋‹นํžˆ ์ข‹๊ฒŒ ๋ฐ”๋ผ๋ณด๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๐Ÿ˜š ์‚ฌ์‹ค ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด ๋งž๋Š” ๋ง์ด๋‹ค! ํ•„์ž๋Š” ์•„์ง ์—ฐ๊ตฌ์‹ค์ด๋‚˜ ๊ธฐ์—…์ด๋‚˜ ์–ด๋””์—๋„ ์†ํ•ด์žˆ์ง€ ์•Š์€ ํ•™์ƒ ์‹ ๋ถ„์ด๊ธฐ์— computing resource ๋ฐ ๋น„์šฉ์  ์ธก๋ฉด์—์„œ ์ƒ๋‹นํžˆ ์ œ์•ฝ์„ ๋ฐ›๊ณ  ์žˆ๋Š” ์ƒํ™ฉ์ด๋ผ์„œ, open-source model์˜ ๋“ฑ์žฅ์€ ๊ฐ€๋ญ„์— ๋‚ด๋ฆฐ ๋‹จ ๋น„๋ผ๊ณ  ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค. ๋•๋ถ„์— ์ž์›์  ์ œ์•ฝ์—์„œ ๋ฒ—์–ด๋‚˜ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ”„๋กœ์ ํŠธ์™€ ์—ฐ๊ตฌ๋“ค์„ ์ง„ํ–‰ํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์ด ๋งˆ๋ จ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— open-source model์„ ์ข‹์€ ์‹œ์„ ์œผ๋กœ ๋ฐ”๋ผ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋œ ๊ฒƒ ๊ฐ™๋‹ค. ๋‹ค์‹œ๊ธˆ ์ด๋ ‡๊ฒŒ ์—ฐ๊ตฌ์ž๋“ค๋กœ ํ•˜์—ฌ๊ธˆ ๋”์šฑ ํŽธํ•˜๊ฒŒ ์—ฐ๊ตฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก open-source model์„ ๋งŒ๋“ค์–ด์ค€ ์—ฌ๋Ÿฌ ์—ฐ๊ตฌ์ž๋“ค์—๊ฒŒ ๊ฐ์‚ฌ๋ฅผ ํ‘œํ•œ๋‹ค. ๐Ÿฅฒ