Rescale ๋ฏธํŒ… ์˜ˆ์•ฝ

๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค ์—ฐ๊ฒฐ: LLMops

์ธ๊ณต์ง€๋Šฅ

๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค ์—ฐ๊ฒฐ: LLMops

mm
์ƒ์„ฑ AI ๋ฐ LLMOps

OpenAI์˜ GPT-3 ๋˜๋Š” ๊ทธ ํ›„์†์ž‘์ธ GPT-4์™€ ๊ฐ™์€ LLM์˜ ๊ธฐ๋ฐ˜์€ AI์˜ ํ•˜์œ„ ์˜์—ญ์ธ ๋”ฅ๋Ÿฌ๋‹์— ์žˆ์œผ๋ฉฐ, XNUMX๊ฐœ ์ด์ƒ์˜ ๊ณ„์ธต์„ ๊ฐ€์ง„ ์‹ ๊ฒฝ๋ง์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋ธ์€ ๊ด‘๋ฒ”์œ„ํ•œ ์ธํ„ฐ๋„ท ํ…์ŠคํŠธ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฐฉ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•™์Šต๋ฉ๋‹ˆ๋‹ค. ํ•™์Šต์„ ํ†ตํ•ด LLM์€ ์ด์ „ ๋‹จ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹œํ€€์Šค์—์„œ ๋‹ค์Œ ๋‹จ์–ด๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ๋ณธ์งˆ์ ์œผ๋กœ ๋‹จ์ˆœํ•œ ์ด ๊ธฐ๋Šฅ์€ LLM์ด ํ™•์žฅ๋œ ์‹œํ€€์Šค์—์„œ ์ผ๊ด€๋˜๊ณ  ๋งฅ๋ฝ์ ์œผ๋กœ ๊ด€๋ จ์„ฑ ์žˆ๋Š” ํ…์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋’ท๋ฐ›์นจํ•ฉ๋‹ˆ๋‹ค.

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

LLM ํ†ตํ•ฉ ๋กœ๋“œ๋งต์—๋Š” ์„ธ ๊ฐ€์ง€ ์ฃผ์š” ๊ฒฝ๋กœ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋ฒ”์šฉ LLM ์œ ๋„:
    • ChatGPT ๋ฐ Bard์™€ ๊ฐ™์€ ๋ชจ๋ธ์€ ์žฅ๊ธฐ์ ์œผ๋กœ ์ž ์žฌ์ ์ธ ๊ฐ€๊ฒฉํ‘œ๊ฐ€ ์žˆ๋”๋ผ๋„ ์ตœ์†Œํ•œ์˜ ์ดˆ๊ธฐ ๋น„์šฉ์œผ๋กœ ์ฑ„ํƒ์„ ์œ„ํ•œ ๋‚ฎ์€ ์ž„๊ณ„๊ฐ’์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ๊ทธ๋Ÿฌ๋‚˜ ํŠนํžˆ ์—„๊ฒฉํ•œ ๊ทœ์ œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ฐ–์ถ˜ ํ•€ํ…Œํฌ ๋ฐ ์˜๋ฃŒ์™€ ๊ฐ™์€ ๋ถ€๋ฌธ์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ์˜ ๊ทธ๋ฆผ์ž๊ฐ€ ์ปค์ง‘๋‹ˆ๋‹ค.
  2. ๋ฏธ์„ธ ์กฐ์ • ๋ฒ”์šฉ LLM:
    • ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜คํ”ˆ ์†Œ์Šค ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ์•ผ๋งˆ, ํŒ”์ฝ˜ ๋ฐ ํ•œ๋žญ ํ•œ ๋ถ์„œํ’, ์กฐ์ง์€ ๋ชจ๋ธ ํŠœ๋‹ ๋ฆฌ์†Œ์Šค๋ฅผ ๋น„์šฉ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋ถ€ํ•ฉํ•˜๋„๋ก ์ด๋Ÿฌํ•œ LLM์„ ๋งž์ถคํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ด ๋ฐฉ๋ฒ•์€ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋™์‹œ์— ๋ณด๋‹ค ์‹ฌ์ธต์ ์ธ ๋ชจ๋ธ ์„ ํƒ, ๋ฐ์ดํ„ฐ ์ค€๋น„, ๋ฏธ์„ธ ์กฐ์ •, ๋ฐฐํฌ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.
    • ์ด ๊ฒฝ๋กœ์˜ ์ˆœํ™˜์  ํŠน์„ฑ์€ ์ง€์†์ ์ธ ์ฐธ์—ฌ๋ฅผ ์š”๊ตฌํ•˜์ง€๋งŒ LoRA(Low-Rank Adaptation) ๋ฐ Q(Quantized)-LoRa์™€ ๊ฐ™์€ ์ตœ๊ทผ ํ˜์‹ ์œผ๋กœ ์ธํ•ด ๋ฏธ์„ธ ์กฐ์ • ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ฐ„์†Œํ™”๋˜์–ด ์ ์  ์ธ๊ธฐ๊ฐ€ ๋†’์•„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋งž์ถคํ˜• LLM ๊ต์œก:
    • LLM์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ฐœ๋ฐœํ•˜๋ฉด ๋‹น๋ฉดํ•œ ์ž‘์—…์— ๋งž๋Š” ๋น„๊ตํ•  ์ˆ˜ ์—†๋Š” ์ •ํ™•์„ฑ์ด ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ AI ์ „๋ฌธ ์ง€์‹, ๊ณ„์‚ฐ ๋ฆฌ์†Œ์Šค, ๊ด‘๋ฒ”์œ„ํ•œ ๋ฐ์ดํ„ฐ ๋ฐ ์‹œ๊ฐ„ ํˆฌ์ž์— ๋Œ€ํ•œ ๊นŒ๋‹ค๋กœ์šด ์š”๊ตฌ ์‚ฌํ•ญ์€ ์ƒ๋‹นํ•œ ์žฅ์• ๋ฌผ์„ ์ œ๊ธฐํ•ฉ๋‹ˆ๋‹ค.

์„ธ ๊ฐ€์ง€ ์ค‘์—์„œ ๋ฒ”์šฉ LLM์˜ ๋ฏธ์„ธ ์กฐ์ •์ด ๊ธฐ์—…์— ๊ฐ€์žฅ ์œ ๋ฆฌํ•œ ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ธฐ์ดˆ ๋ชจ๋ธ์„ ๋งŒ๋“œ๋Š” ๋ฐ๋Š” ์ตœ๋Œ€ 100์–ต ๋‹ฌ๋Ÿฌ๊ฐ€ ์†Œ์š”๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ธฐ์กด ๋ชจ๋ธ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๋Š” ๋ฐ๋Š” 100๋งŒ ๋‹ฌ๋Ÿฌ์—์„œ 1๋งŒ ๋‹ฌ๋Ÿฌ ์‚ฌ์ด์˜ ๋น„์šฉ์ด ๋“ญ๋‹ˆ๋‹ค. ์ด ์ˆ˜์น˜๋Š” ์—”์ง€๋‹ˆ์–ด๋ง ๋ฐ R&D ๋น„์šฉ๊ณผ ํ•จ๊ป˜ ๊ณ„์‚ฐ ๋น„์šฉ, ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ๋ผ๋ฒจ๋ง์—์„œ ๋น„๋กฏ๋ฉ๋‹ˆ๋‹ค.

LLMOps์™€ MLOps ๋น„๊ต

MLOps(๊ธฐ๊ณ„ ํ•™์Šต ์ž‘์—…)๋Š” ์ž˜ ๊ตฌ์ถ•๋˜์–ด ๊ธฐ๊ณ„ ํ•™์Šต(ML) ๋ชจ๋ธ์„ ๊ฐœ๋ฐœ์—์„œ ํ”„๋กœ๋•์…˜์œผ๋กœ ์ „ํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์กฐํ™”๋œ ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ LLM(๋Œ€ํ˜• ์–ธ์–ด ๋ชจ๋ธ)์ด ๋“ฑ์žฅํ•˜๋ฉด์„œ LLM ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ๊ณ ์œ ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด LLMOps๋ผ๊ณ  ํ•˜๋Š” ์ƒˆ๋กœ์šด ์šด์˜ ํŒจ๋Ÿฌ๋‹ค์ž„์ด ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. LLMOps์™€ MLOps์˜ ์ฐจ์ด์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ์š”์†Œ์— ๋”ฐ๋ผ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

  1. ์ „์‚ฐ ์ž์›:
    • LLM์€ ๊ต์œก ๋ฐ ๋ฏธ์„ธ ์กฐ์ •์„ ์œ„ํ•ด ์ƒ๋‹นํ•œ ์ปดํ“จํŒ… ๋Šฅ๋ ฅ์„ ์š”๊ตฌํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ ๋ณ‘๋ ฌ ์ž‘์—…์„ ๊ฐ€์†ํ™”ํ•˜๋ ค๋ฉด GPU์™€ ๊ฐ™์€ ํŠน์ˆ˜ ํ•˜๋“œ์›จ์–ด๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
    • ์ถ”๋ก  ๋น„์šฉ์€ ๊ณ„์‚ฐ ๋น„์šฉ์„ ์–ต์ œํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋ธ ์••์ถ• ๋ฐ ์ฆ๋ฅ˜ ๊ธฐ์ˆ ์˜ ์ค‘์š”์„ฑ์„ ๋”์šฑ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.
  2. ์ „ํ•™ ํ•™์Šต:
    • ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•™์Šตํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€ ๊ธฐ์กด ML ๋ชจ๋ธ๊ณผ ๋‹ฌ๋ฆฌ LLM์€ ์‚ฌ์ „ ํ•™์Šต๋œ ๋ชจ๋ธ์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ํŠน์ • ๋„๋ฉ”์ธ ์ž‘์—…์— ๋งž๊ฒŒ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๋Š” ์ „์ด ํ•™์Šต์— ํฌ๊ฒŒ ์˜์กดํ•ฉ๋‹ˆ๋‹ค.
    • ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ์ตœ์ฒจ๋‹จ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๋Š” ๋™์‹œ์— ๋ฐ์ดํ„ฐ ๋ฐ ๊ณ„์‚ฐ ๋ฆฌ์†Œ์Šค๋ฅผ ์ ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค.
  3. ์ธ๊ฐ„ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„:
    • LLM์˜ ๋ฐ˜๋ณต์  ํ–ฅ์ƒ์€ ์ธ๊ฐ„ ํ”ผ๋“œ๋ฐฑ(RLHF)์„ ํ†ตํ•œ ๊ฐ•ํ™” ํ•™์Šต์— ์˜ํ•ด ํฌ๊ฒŒ ์ขŒ์šฐ๋ฉ๋‹ˆ๋‹ค.
    • LLMOps ํŒŒ์ดํ”„๋ผ์ธ ๋‚ด์— ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ํ†ตํ•ฉํ•˜๋ฉด ํ‰๊ฐ€๊ฐ€ ๋‹จ์ˆœํ™”๋  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฏธ์„ธ ์กฐ์ • ํ”„๋กœ์„ธ์Šค๋„ ์ด‰์ง„๋ฉ๋‹ˆ๋‹ค.
  4. ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹:
    • ๊ธฐ์กด ML์€ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹์„ ํ†ตํ•œ ์ •ํ™•์„ฑ ํ–ฅ์ƒ์„ ๊ฐ•์กฐํ•˜์ง€๋งŒ, LLM ๋ถ„์•ผ์—์„œ๋Š” ๊ณ„์‚ฐ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ค„์ด๋Š” ๋ฐ์—๋„ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค.
    • ๋ฐฐ์น˜ ํฌ๊ธฐ ๋ฐ ํ•™์Šต ์†๋„์™€ ๊ฐ™์€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ •ํ•˜๋ฉด ํ›ˆ๋ จ ์†๋„์™€ ๋น„์šฉ์ด ํฌ๊ฒŒ ๋ฐ”๋€” ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. ์‹ค์  ์ธก์ • ํ•ญ๋ชฉ:
    • ๊ธฐ์กด ML ๋ชจ๋ธ์€ ์ •ํ™•๋„, AUC ๋˜๋Š” F1 ์ ์ˆ˜์™€ ๊ฐ™์ด ์ž˜ ์ •์˜๋œ ์„ฑ๋Šฅ ์ธก์ •ํ•ญ๋ชฉ์„ ๋”ฐ๋ฅด๋Š” ๋ฐ˜๋ฉด, LLM์€ BLEU ๋ฐ ROUGE์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ธก์ •ํ•ญ๋ชฉ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • BLEU ๋ฐ ROUGE๋Š” ๊ธฐ๊ณ„ ์ƒ์„ฑ ๋ฒˆ์—ญ ๋ฐ ์š”์•ฝ์˜ ํ’ˆ์งˆ์„ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ธก์ •ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค. BLEU๋Š” ์ฃผ๋กœ ๊ธฐ๊ณ„ ๋ฒˆ์—ญ ์ž‘์—…์— ์‚ฌ์šฉ๋˜๊ณ  ROUGE๋Š” ํ…์ŠคํŠธ ์š”์•ฝ ์ž‘์—…์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    • BLEU๋Š” ์ •๋ฐ€๋„, ์ฆ‰ ๊ธฐ๊ณ„๊ฐ€ ์ƒ์„ฑํ•œ ์š”์•ฝ์˜ ๋‹จ์–ด๊ฐ€ ์ธ๊ฐ„ ์ฐธ์กฐ ์š”์•ฝ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์ด ๋‚˜ํƒ€๋‚˜๋Š”์ง€ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค. ROUGE๋Š” ํšŒ์ƒ์„ ์ธก์ •ํ•˜๊ฑฐ๋‚˜ ์ธ๊ฐ„ ์ฐธ์กฐ ์š”์•ฝ์˜ ๋‹จ์–ด๊ฐ€ ๊ธฐ๊ณ„ ์ƒ์„ฑ ์š”์•ฝ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์ด ๋‚˜ํƒ€๋‚˜๋Š”์ง€ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค.
  6. ์‹ ์†ํ•œ ์—”์ง€๋‹ˆ์–ด๋ง:
    • LLM์œผ๋กœ๋ถ€ํ„ฐ ์ •ํ™•ํ•˜๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์‘๋‹ต์„ ์ด๋Œ์–ด๋‚ด๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์œ„ํ—˜์„ ์™„ํ™”ํ•˜๋ ค๋ฉด ์ •ํ™•ํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์—”์ง€๋‹ˆ์–ด๋งํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ ํ™˜๊ฐ ๊ทธ๋ฆฌ๊ณ  ์‹ ์†ํ•œ ํ•ดํ‚น.
  7. LLM ํŒŒ์ดํ”„๋ผ์ธ ๊ฑด์„ค:
    • LangChain ๋˜๋Š” LlamaIndex์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ง€์‹ ๊ธฐ๋ฐ˜ Q&A์™€ ๊ฐ™์€ ๋ณต์žกํ•œ ์ž‘์—…์„ ์œ„ํ•ด ์—ฌ๋Ÿฌ LLM ํ˜ธ์ถœ ๋˜๋Š” ์™ธ๋ถ€ ์‹œ์Šคํ…œ ์ƒํ˜ธ ์ž‘์šฉ์„ ์—ฎ๋Š” LLM ํŒŒ์ดํ”„๋ผ์ธ ์กฐ๋ฆฝ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

LLMOps ์›Œํฌํ”Œ๋กœ ์ดํ•ด: ์‹ฌ์ธต ๋ถ„์„

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

  1. ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ:
    • ์–ธ์–ด ๋ชจ๋ธ์˜ ํ•ต์‹ฌ์€ ํ•™์Šต ๋ฐ์ดํ„ฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ , ์ •์ œ๋˜๊ณ , ๊ท ํ˜• ์žกํžˆ๊ณ , ์ ์ ˆํ•˜๊ฒŒ ์ฃผ์„ ์ฒ˜๋ฆฌ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ํ’ˆ์งˆ๊ณผ ๋‹ค์–‘์„ฑ์€ ๋ชจ๋ธ์˜ ์ •ํ™•์„ฑ๊ณผ ๋‹ค์žฌ๋‹ค๋Šฅํ•จ์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. LLMOps์—์„œ๋Š” ๋‹จ์ˆœํžˆ ๋ฐ์ดํ„ฐ ์–‘๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋ธ์˜ ์˜๋„๋œ ์‚ฌ์šฉ ์‚ฌ๋ก€์™€์˜ ์ผ์น˜์„ฑ์—๋„ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค.
  2. ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ๋ฐ˜ ๋ชจ๋ธ:
    • ๊ทธ๋ฆผ์€ ์„ ๋„์ ์ธ AI ์—”ํ„ฐํ‹ฐ์—์„œ ์ข…์ข… ์ถœ์‹œํ•˜๋Š” ์‚ฌ์ „ ํ›ˆ๋ จ๋œ ๋ชจ๋ธ์ธ "์˜คํ”ˆ ์†Œ์Šค ๊ธฐ๋ฐ˜ ๋ชจ๋ธ"์„ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด ํ›ˆ๋ จ๋œ ์ด๋Ÿฌํ•œ ๋ชจ๋ธ์€ ์‹œ๊ฐ„๊ณผ ๋ฆฌ์†Œ์Šค๋ฅผ ์ ˆ์•ฝํ•˜๊ณ  ์ƒˆ๋กœ ํ›ˆ๋ จํ•˜๋Š” ๋Œ€์‹  ํŠน์ • ์ž‘์—…์— ๋Œ€ํ•œ ๋ฏธ์„ธ ์กฐ์ •์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ํƒ์›”ํ•œ ์‹œ์ž‘ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
  3. ํ›ˆ๋ จ/ํŠœ๋‹:
    • ๊ธฐ์ดˆ ๋ชจ๋ธ๊ณผ ํŠน์ • ๊ต์œก ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠœ๋‹์ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ๋Š” ์˜๋ฃŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ ์˜ํ•™ ๋ฌธํ—Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ๋ชจ๋ธ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๋Š” ๋“ฑ ํŠน์ˆ˜ํ•œ ๋ชฉ์ ์— ๋งž๊ฒŒ ๋ชจ๋ธ์„ ๊ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค. LLMOps์—์„œ๋Š” ๊ณผ์ ํ•ฉ์„ ๋ฐฉ์ง€ํ•˜๊ณ  ๋ณด์ด์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ข‹์€ ์ผ๋ฐ˜ํ™”๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ์ผ๊ด€๋œ ๊ฒ€์‚ฌ๋ฅผ ํ†ตํ•œ ์—„๊ฒฉํ•œ ์กฐ์ •์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
  4. ํ›ˆ๋ จ๋œ ๋ชจ๋ธ:
    • ๋ฐฐํฌ ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋œ ํ•™์Šต๋œ ๋ชจ๋ธ์ธ ์‚ฌํ›„ ์กฐ์ •์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๊ธฐ์ดˆ ๋ชจ๋ธ์˜ ํ–ฅ์ƒ๋œ ๋ฒ„์ „์ธ ์ด ๋ชจ๋ธ์€ ์ด์ œ ํŠน์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํŠนํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐœ์ ์œผ๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ค‘์น˜์™€ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ–์ถ˜ ์˜คํ”ˆ ์†Œ์Šค์ผ ์ˆ˜๋„ ์žˆ๊ณ , ์กฐ์ง์—์„œ ๋น„๊ณต๊ฐœ๋กœ ์œ ์ง€ํ•˜๋Š” ๋…์ ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. ๋ฐฐํฌ:
    • ๋ฐฐํฌ์—๋Š” ์‹ค์ œ ์ฟผ๋ฆฌ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ๋ชจ๋ธ์„ ์‹ค์ œ ํ™˜๊ฒฝ์— ํ†ตํ•ฉํ•˜๋Š” ์ž‘์—…์ด ์ˆ˜๋ฐ˜๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋˜๋Š” ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์—์„œ์˜ ํ˜ธ์ŠคํŒ…๊ณผ ๊ด€๋ จ๋œ ๊ฒฐ์ •์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. LLMOps์—์„œ๋Š” ์ง€์—ฐ ์‹œ๊ฐ„, ๊ณ„์‚ฐ ๋น„์šฉ, ์ ‘๊ทผ์„ฑ์— ๋Œ€ํ•œ ๊ณ ๋ ค ์‚ฌํ•ญ์ด ์ค‘์š”ํ•˜๋ฉฐ ๋™์‹œ์— ์ˆ˜๋งŽ์€ ๋™์‹œ ์š”์ฒญ์— ๋งž๊ฒŒ ๋ชจ๋ธ์ด ์ž˜ ํ™•์žฅ๋˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.
  6. ์‹ ์†ํ•œ:
    • ์–ธ์–ด ๋ชจ๋ธ์—์„œ ํ”„๋กฌํ”„ํŠธ๋Š” ์ž…๋ ฅ ์ฟผ๋ฆฌ ๋˜๋Š” ๋ช…๋ น๋ฌธ์ž…๋‹ˆ๋‹ค. ์ข…์ข… ๋ชจ๋ธ ํ–‰๋™ ์ดํ•ด๊ฐ€ ํ•„์š”ํ•œ ํšจ๊ณผ์ ์ธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ๋ชจ๋ธ์ด ์ด๋Ÿฌํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ์›ํ•˜๋Š” ์ถœ๋ ฅ์„ ๋„์ถœํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค.
  7. ์ž„๋ฒ ๋”ฉ ์Šคํ† ์–ด ๋˜๋Š” ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค:
    • ํ›„์ฒ˜๋ฆฌ ๊ณผ์ •์—์„œ ๋ชจ๋ธ์€ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ์‘๋‹ต ์ด์ƒ์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ์˜๋ฏธ์  ๋‚ด์šฉ์„ ํ‘œํ˜„ํ•˜๋Š” ๊ณ ์ฐจ์› ๋ฒกํ„ฐ์ธ ์ž„๋ฒ ๋”ฉ์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž„๋ฒ ๋”ฉ์€ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ์„œ๋น„์Šค ํ˜•ํƒœ๋กœ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ์˜๋ฏธ์  ์ •๋ณด๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๊ณ , ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ์ƒ์„ฑ์„ ๋„˜์–ด ๋ชจ๋ธ์˜ ๊ธฐ๋Šฅ์„ ๋”์šฑ ํ’๋ถ€ํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  8. ๋ฐฐํฌ๋œ ๋ชจ๋ธ(์ž์ฒด ํ˜ธ์ŠคํŒ… ๋˜๋Š” API):
    • ์ฒ˜๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ๋ชจ๋ธ์˜ ์ถœ๋ ฅ์ด ์ค€๋น„๋ฉ๋‹ˆ๋‹ค. ์ „๋žต์— ๋”ฐ๋ผ ์ถœ๋ ฅ์€ ์ž์ฒด ํ˜ธ์ŠคํŒ… ์ธํ„ฐํŽ˜์ด์Šค ๋˜๋Š” API๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์ฒด ํ˜ธ์ŠคํŒ… ์ธํ„ฐํŽ˜์ด์Šค๋Š” ํ˜ธ์ŠคํŠธ ์กฐ์ง์— ๋” ๋งŽ์€ ์ œ์–ด๊ถŒ์„ ์ œ๊ณตํ•˜๊ณ , API๋Š” ํƒ€์‚ฌ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํ™•์žฅ์„ฑ๊ณผ ์†์‰ฌ์šด ํ†ตํ•ฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  9. ์ถœ๋ ฅ:
    • ์ด ๋‹จ๊ณ„์—์„œ๋Š” ์›Œํฌํ”Œ๋กœ์šฐ์˜ ์‹ค์งˆ์ ์ธ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค. ๋ชจ๋ธ์€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•œ ํ›„ ์ถœ๋ ฅ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ถœ๋ ฅ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋”ฐ๋ผ ํ…์ŠคํŠธ ๋ธ”๋ก, ๋‹ต๋ณ€, ์ƒ์„ฑ๋œ ์Šคํ† ๋ฆฌ ๋˜๋Š” ๋…ผ์˜๋œ ์ž„๋ฒ ๋”ฉ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ๊ณ ์˜ ๋ฒ•ํ•™ ์Šคํƒ€ํŠธ์—…

LLMOps(๋Œ€ํ˜• ์–ธ์–ด ๋ชจ๋ธ ์šด์˜) ํ™˜๊ฒฝ์—์„œ๋Š” ์ „๋ฌธ ํ”Œ๋žซํผ๊ณผ ์Šคํƒ€ํŠธ์—…์˜ ์ถœํ˜„์ด ๋ชฉ๊ฒฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ LLMOps ๊ณต๊ฐ„๊ณผ ๊ด€๋ จ๋œ ๋‘ ๊ฐœ์˜ ์Šคํƒ€ํŠธ์—…/ํ”Œ๋žซํผ๊ณผ ํ•ด๋‹น ์„ค๋ช…์ž…๋‹ˆ๋‹ค.

ํ˜œ์„ฑํ˜œ์„ฑ llmops

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

๋””ํŒŒ์ดํ•˜๋‹ค

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

ํฌํŠธํ‚ค.ai

Portkey.ai๋Š” ์–ธ์–ด ๋ชจ๋ธ ์ž‘์—…(LLMOps)์„ ์ „๋ฌธ์œผ๋กœ ํ•˜๋Š” ์ธ๋„ ์Šคํƒ€ํŠธ์—…์ž…๋‹ˆ๋‹ค. ์ตœ๊ทผ Lightspeed Venture Partners๊ฐ€ ์ฃผ๋„ํ•˜๋Š” 3๋งŒ ๋‹ฌ๋Ÿฌ์˜ ์‹œ๋“œ ์ž๊ธˆ์„ ํ†ตํ•ด Portkey.ai๋Š” OpenAI ๋ฐ Anthropic๊ณผ ๊ฐ™์€ ์ค‘์š”ํ•œ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ๊ณผ์˜ ํ†ตํ•ฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์˜ ์„œ๋น„์Šค๋Š” ๋‹ค์Œ์„ ์ถฉ์กฑ์‹œํ‚ต๋‹ˆ๋‹ค. ์ƒ์„ฑ ์  AI ์‹ค์‹œ๊ฐ„ ์นด๋‚˜๋ฆฌ์•„ ํ…Œ์ŠคํŠธ ๋ฐ ๋ชจ๋ธ ๋ฏธ์„ธ ์กฐ์ • ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜๋Š” LLM ์šด์˜ ์Šคํƒ์„ ๊ฐ•ํ™”ํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” ์ง€๋‚œ 50๋…„ ๋™์•ˆ ๊ธฐ๊ณ„ ํ•™์Šต๊ณผ ๋”ฅ ๋Ÿฌ๋‹์˜ ๋งคํ˜น์ ์ธ ์„ธ๊ณ„์— ๋ชฐ๋‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €์˜ ์—ด์ •๊ณผ ์ „๋ฌธ โ€‹โ€‹์ง€์‹์€ ํŠนํžˆ AI/ML์— ์ค‘์ ์„ ๋‘” XNUMX๊ฐœ ์ด์ƒ์˜ ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•˜๋„๋ก ์ด๋Œ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์˜ ๊ณ„์†๋˜๋Š” ํ˜ธ๊ธฐ์‹ฌ์€ ๋˜ํ•œ ๋‚ด๊ฐ€ ๋” ํƒ๊ตฌํ•˜๊ณ  ์‹ถ์€ ๋ถ„์•ผ์ธ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ๋กœ ๋‚˜๋ฅผ ์ด๋Œ์—ˆ์Šต๋‹ˆ๋‹ค.