1. MLOps
โฏ DevOps
• ์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ ์ด์์ ํ์ ๊ณผ ์๋ํ์ ์ด์ ์ ๋ง์ถ ๋ฐฉ๋ฒ
โฏ MLOps
• ๋ฐ์ดํฐ์ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ด๋ผ๋ 2๊ฐ์ง ํต์ฌ ์์๋ฅผ DevOps์ ๋ํด ํ์ฅํ ๊ฒ
• ๋ฐ์ดํฐ ์์ง, ์ ์ฒ๋ฆฌ, ๋ชจ๋ธํ์ต, ํ๊ฐ, ๋ฐฐํฌ, ๋ชจ๋ํฐ๋ง ๋ฑ ๋จธ์ ๋ฌ๋ ํ๋ก์ ํธ์ ์ ๊ณผ์ ์ ์๋ํํ๊ณ ํจ์จํ ํ๋ ๊ฒ ๐ ๋ฐ์ดํฐ๊ณผํ์์ ์์ง๋์ด ๊ฐ์ ํ์ ์ ๊ฐํํ๊ณ ๋ชจ๋ธ์ ํ์ง๊ณผ ์์ ์ฑ์ ํฅ์ํ๋ฉฐ, ๋น์ฆ๋์ค ๊ฐ์น ์คํ๊น์ง์ ์๊ฐ์ ๋จ์ถํ ์ ์๋ค.
• ๋ชจ๋ธ์ ์ฌํ์ฑ (Reproducibility)๋ฅผ ๋ณด์ฅํ๋ ๊ฒ์ด ๋งค์ฐ ์ค์ํ๋ค. ์ด์ ์ ์ํ๋ ML Workflow๋ฅผ ๊ทธ๋๋ก ๋ฐ๋ณตํ์ ๋ ๋์ผํ ๋ชจ๋ธ์ ์ป์ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ์๋ฏธํ๋ค. ๋ฐ์ดํฐ์ ๋ชจ๋ธ, ์ฝ๋์ ๋ฒ์ ๊ด๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง๊ณ ๋ชจ๋ ๋จ๊ณ์ ์ ๋ ฅ๊ฐ๊ณผ ํ๋ผ๋ฏธํฐ๋ฅผ ์ถ์ ํ๊ณ ๊ธฐ๋กํด์ผ ํ๋ค.
• ๋ชจ๋ธ ํ์ต์ ์๋์ผ๋ก ํธ๋ฆฌ๊ฑฐํ์ฌ ์๋ก์ด ๋ฐ์ดํฐ๋ก ์ง์์ ์ผ๋ก ๋ชจ๋ธ์ ์ ๋ฐ์ดํธํ๋ค.
• ์ฑ๋ฅ ์ ํ ์ ์๋์ผ๋ก ์ฌํ์ต๊ณผ ๋ฐฐํฌ๊ฐ ์ด๋ฃจ์ด์ง๋๋ก ํจ์ผ๋ก์จ ๋ชจ๋ธ์ด ์ต์ ์ ์ํ๋ฅผ ํญ์ ์ ์งํ๋๋ก ๋ง๋ ๋ค. ์ด๋ DevOps์ ์ง์์ ํตํฉ/๋ฐฐํฌ (CI/CD) ๊ฐ๋ ์ ๋จธ์ ๋ฌ๋์ ์ ์ฉํ ๊ฒ์ด๋ค.
๐ ๋ฐ์ดํฐ ์ค๋น - ๋ชจ๋ธ ํ์ต - ๋ชจ๋ธํ๊ฐ/์ ์ฅ์ - ๋ชจ๋ธ ๋ฐฐํฌ - ๋ชจ๋ํฐ๋ง - ์ฌํ์ต - ๋ฐ์ดํฐ ์ค๋น ~
โฏ 1.1 ๋ฐ์ดํฐ ๊ด๋ฆฌ
• ๋ฐ์ดํฐ ๋ฒ์ ์ ํ, ์ ์ฒ๋ฆฌ ๋ฐฉ์, ํผ์ฒ ์์ง๋์ด๋ง๋ฑ์ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ์์ฒ ๋ฐ์ดํฐ์์ ๋ค์ํ ๋ฒ์ ์ ๋ฐ์ดํฐ์ ์ด ์์ฑ
• ๋ฐ์ดํฐ์ ์ ๋ฒ์ ์ ๊ด๋ฆฌํ๊ณ ์ด๋ค ํ์ต ๋ฐ์ดํฐ์ ์ผ๋ก ๋ชจ๋ธ์ ํ์ต์์ผฐ๋์ง ๊ธฐ๋ก ๐ Data Version Control (DVC)์ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
โฏ 1.2 ์คํ ๊ด๋ฆฌ
• ์ด๋ค ๋ชจ๋ธ์ ์ฌ์ฉํ ์ง ๊ฒฐ์ , ํ์ดํผํ๋ผ๋ฏธํฐ ์ต์ ํ
• ์คํ๊ด๋ฆฌ ์ถ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉ : MLflow, W&B
• ์ ํํ ์คํ ์ถ์ ์ ํตํด ์คํ์ ์ฌํ์ฑ์ ๊ฐ์ถ๋ค
โฏ 1.3 ๋ชจ๋ธ ์ ์ฅ์
• Model registry ๋ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ๋ฒ์ ์ ์ ์ดํ๋๋ฐ ํ์์ ์ด๋ค. ๋จธ์ ๋ฌ๋ ํ์ดํ๋ผ์ธ์์ ๋ค์ํ ์คํ์ ํตํด ์ฌ๋ฌ ๋ฒ์ ์ ๋ชจ๋ธ์ด ์์ฑ๋๋๋ฐ, ๋ชจ๋ธ ์ ์ฅ์๋ฅผ ํ์ฉํ๋ฉด ๋ค์ํ ๋ชจ๋ธ์ ํ๋๋ก ํตํฉํด ๊ด๋ฆฌํ ์ ์๋ค. ๋ชจ๋ธ ์ ์ฒด ์๋ช ์ฃผ๊ธฐ๋ฅผ ์ถ์ ํ๊ณ ๊ด๋ฆฌํ ์ ์๊ณ ๋ชจ๋ธ์ ๋ณ๊ฒฝ ์ด๋ ฅ์ ๊ธฐ๋กํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ๋น ๋ฅด๊ฒ ์ด์ ๋ฒ์ ์ผ๋ก ๋๋๋ฆด ์ ์๊ฒ ๋๋ค.
• ๋ชจ๋ธ์ ๋ฉํ ๋ฐ์ดํฐ (์์ฑ์ผ, ์ฑ๋ฅ์งํ, ํ์ดํผํ๋ผ๋ฏธํฐ) ๋ฅผ ์ ์ฅํด ๋ชจ๋ธ์ ๋ํ ์ฃผ์ ์ ๋ณด๋ฅผ ์ฝ๊ฒ ํ์ธํ ์ ์๊ฒ ํ๋ค. ๋ชจ๋ธ ์ ์ฅ์์ ์ฐ๋ํด ๋ชจ๋ธ์ ์๋นํ๊ณ ๋ฐฐํฌํ๋ ๊ณผ์ ์ ์๋ํํ์ฌ ๋ชจ๋ธ์ ๋ฐฐํฌ์ ๊ด๋ฆฌ๊ฐ ๊ฐ์ํ๋๋ค.
• MLflow ๋ชจ๋ธ ์ ์ฅ์, AWS Sagemaker ๋ชจ๋ธ ์ ์ฅ์ ๋ฑ
โฏ 1.4 ๋ชจ๋ธ ๋ชจ๋ํฐ๋ง
• ๋ชจ๋ธ์ด ์ค์ ํ๊ฒฝ์ ๋ฐฐํฌ๋ ํ์๋ ์ง์์ ์ผ๋ก ์๋ํ๋๋ก ์๋ํ๋์ง ๋ชจ๋ํฐ๋ง ํ๋ ๊ฒ์ด ๋งค์ฐ ์ค์ํ๋ค. ๋ฐ์ดํฐ๊ฐ ๋ชจ๋ธ์ ํ์ต์์ผฐ์ ๋์ ๋ถํฌ์ ๋ณํ๊ฐ ์๊ธธ ์ ์๊ธฐ ๋๋ฌธ์ ์ด์ ๊ณผ์ ์์ ๋ชจ๋ธ์ ๋ฒ์ ์ ํ์ธํด์ผํ๋ค. ๋ชจ๋ธ์ ์ฑ๋ฅ ๋ฟ๋ง ์๋๋ผ ์์คํ ์ ๊ธฐ๋ณธ์ ์ธ ์งํ (CPU, GPU, ์ง์ฐ ์๊ฐ ๋ฑ)์ ๊ธฐ๋กํด ์์คํ ์ ๋ฌธ์ ๊ฐ ์๋์ง, ์ถ๊ฐ์ ์ธ ๋ฆฌ์์ค์ ํ๋ณด๊ฐ ํ์ํ์ง, ๋ญ๋น๋ ์๋์ง ํ์ธ์ด ํ์ํ๋ค.
• ๋ํ์ ์ธ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ก๋ Prometheus, Grafana๊ฐ ์๊ณ AWS์ Sagemaker์ Model Monitor๊ฐ์ ๊ด๋ฆฌํ ์๋น์ค๋ ์๋ค. ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ก ์ ๋ ฅ ๋ฐ์ดํฐ๋ถํฐ ๋ชจ๋ธ์ ์์ธก๊ฐ, ์์คํ ์ฑ๋ฅ๊น์ง ์ ๋ฐฉ์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๋ฉฐ ๋ชจ๋ธ์ ์ฑ๋ฅ ์ ํ๋ฅผ ์กฐ๊ธฐ์ ํฌ์ฐฉํ๊ณ ์ ์ํ ์กฐ์น๋ฅผ ์ทจํ ์ ์๋ค.
2. LLMOps
โฏ 2.1 ์์ ์ฉ ๋ชจ๋ธ๊ณผ ์คํ์์ค ๋ชจ๋ธ ์ ํํ๊ธฐ
• LLMOps์์ ๋ค๋ฃจ๋ LLM์ ๊ธฐ์กด ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๋นํด ํจ์ฌ ํฌ๊ณ OpenAI๋ ๊ตฌ๊ธ๊ณผ ๊ฐ์ ์ผ๋ถ ๊ธฐ์ ์ด API๊ธฐ๋ฐ์ผ๋ก ์์ ์ฉ ๋ชจ๋ธ์ ์ ๊ณตํ๋ค๋ ์ ์ด ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ด๋ค. ๋ํ ML์ ํ๊ฐ์งํ๊ฐ ๋ช ํํ๋, LLM์ ์์ฑ ์์ ์ ์ํํ๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ณผ๋ฌผ์ ์ ๋์ ์ผ๋ก ํ๊ฐํ๊ธฐ ์ด๋ ค์์ก๋ค.
• ๋๊ท๋ชจ ์ธ์ด๋ชจ๋ธ → (1) API๋ฅผ ํตํด ์ฌ์ฉํ ์ ์๋ ์์ ์ฉ ๋ชจ๋ธ, (2) ์ง์ ๋ชจ๋ธ์ ํ์ต์ํค๊ณ ์คํํด ํ์ฉํ ์ ์๋ ์คํ์์ค ๋ชจ๋ธ
• (1)๊ณผ ๊ฐ์ ์์ ์ฉ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ๋งํผ ๋น์ฉ์ด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ (ํ ํฐ ๋น ๊ณผ๊ธ๋ฐฉ์) ๋น์ฉ ๊ด๋ฆฌ๊ฐ ์ฝ์ง ์๊ณ ๋น์ธ๋ค. ๋ํ ๋๋ถ๋ถ์ ์์ ์ฉ ๋ชจ๋ธ์ ๋ฏธ์ธ์กฐ์ ๊ธฐ๋ฅ์ ์ง์ํ์ง ์๊ฑฐ๋ ์ผ๋ถ ๋ชจ๋ธ๋ง ์ง์ํ๋ฏ๋ก ์ฌ์ฉ์๋ ํ๋กฌํํธ ์ผ๋ถ ํ์ดํผํ๋ผ๋ฏธํฐ๋ฅผ ํตํด์๋ง ๋ชจ๋ธ์ ์ปค์คํฐ๋ง์ด์ง ํ ์ ์๋ค.
• (2)์ ๊ฐ์ ์คํ์์ค ๋ชจ๋ธ์ ์ง์ ๋ชจ๋ธ์ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ด ๋ฏธ์ธ์กฐ์ ์ด ๊ฐ๋ฅํ๊ณ ์๊ตฌ์ฌํญ์ ๋ง์ถฐ ์ถ๋ก ์๋๋ฅผ ์ถฉ๋ถํ ๋์ผ ์ ์๋ค. ๊ทธ๋ฌ๋ ์ง์ ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํด์ผ ํ๋ฏ๋ก ๊ด๋ จ ์ธ๋ ฅ๊ณผ ๋ค์ํ ์คํ์ด ํ์ํ๋ฏ๋ก ๊ธฐ์ ์ ๋์ด๋๋ (1)๋ณด๋ค ๋๋ค. ๊ทธ๋ฌ๋ ํน์ ํ ์์ ์ ์ํด ๋ฏธ์ธ์กฐ์ ์ ํ๋ฉด ๋น์ฉ ํจ์จ์ ์ด๋ฉด์ ์์ ์ฉ ๋ชจ๋ธ์ ๋ชป์ง์์ ์ฑ๋ฅ์ ๋ฌ์ฑํ ์ ์๋ค.
โฏ 2.2 ๋ชจ๋ธ ์ต์ ํ ๋ฐฉ๋ฒ์ ๋ณํ
• LLM ์ต์ ํ ๋ฐฉ๋ฒ : ์ฌ์ ํ์ต, ๋ฏธ์ธ์กฐ์ , ํ๋กฌํํธ ์์ง๋์ด๋ง, RAG(๊ฒ์ ์ฆ๊ฐ ์์ฑ)
• ์ฌ์ ํ์ต๋ ๋ชจ๋ธ์ ๊ฐ์ ธ์ ๋ฏธ์ธ์กฐ์ ํ๋ '์ ์ดํ์ต'์ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ๋ค : ์ง๋๋ฏธ์ธ์กฐ์ , DPO (4์ฅ)
• LLM์ ์ ๋ ฅํ๋ ํ๋กฌํํธ๋ฅผ ๊ตฌ์กฐํํด ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป๋ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ์ฌ์ฉํ ์๋ ์๋ค. ๋ชจ๋ธ์ ํ์ต์ด ์๋ฃ๋ ์ํ์์ ํ๋กฌํ๋ฅด๋ง์ผ๋ก๋ ์๋นํ ์ฑ๋ฅ ํฅ์์ ๊ฐ์ ธ์ฌ ์ ์์ผ๋ฏ๋ก LLM์ด ๋ ์ข์ ํ์ง์ ํ ์คํธ๋ฅผ ๋ฐํํ๋๋ก ํ๋กฌํํธ๋ฅผ ๊ตฌ์กฐํํ๋ ํ๋กฌํํธ์์ง๋์ด๋ง์ด ํ๋ฐํ ์ฐ๊ตฌ๋๊ณ ์๋ค. ์ ๋ ฅํ๋ ํ๋กฌํํธ์ ๋ฐ๋ผ ๋ชจ๋ธ์ ์ฑ๋ฅ์ด ๋ฌ๋ผ์ง๋ฏ๋ก, ํ๋กฌํํธ๋ ํ์ดํผํ๋ผ๋ฏธํฐ ์คํ ๋์์ด ๋๋ค. (W&B,MLflow์์ ํ๋กฌํํธ ์ฑ๋ฅ ์ถ์ ๊ธฐ๋ฅ์ ์ง์ํ๋ค)
โฏ 2.3 LLM ํ๊ฐ์ ์ด๋ ค์
• LLM ๋ชจ๋ธ์ ํ๊ฐ๋ ์์ง ์์ ํ ํ๋ฆฌ์ง ์์ ๋ฌธ์ ์ด๊ณ ํ์ฌ๋ ํ๋ฐํ ์ฐ๊ตฌ๋๋ ๋ถ์ผ์ด๋ค. LLM์ ๋ค์ํ ์์ ์ด ๊ฐ๋ฅํด์ง๊ธฐ ๋๋ฌธ์ ํน์ ์์ ์ ์ฑ๋ฅ ํ๊ฐ ๋ฐฉ์์ผ๋ก ๋ชจ๋ ํ๊ฐํ ์ ์๊ณ ํ๋กฌํํธ์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ๋ฌ๋ผ์ง๊ธฐ๋ ํด์ ๋ช ํํ ๊ธฐ์ค์ ์ก๊ธฐ ์ด๋ ต๋ค.
3. LLM ํ๊ฐํ๊ธฐ
โฏ 3.1 ์ ๋์ ์งํ
• BLUE : ๋ฒ์ญ ์ฑ๋ฅ ํ๊ฐ : n๊ทธ๋จ ๊ธฐ๋ฐ์ผ๋ก ๋ชจ๋ธ์ด ์์ฑํ ๋ฌด์ฅ๊ณผ ์ฐธ์กฐ ๋ฌธ์ฅ ๊ฐ์ precision ๊ณ์ฐ
• ROUGE : ์์ฝ/๋ฒ์ญ ์ฑ๋ฅ ํ๊ฐ : ๋ชจ๋ธ์ด ์์ฑํ ์์ฝ๋ฌธ๊ณผ ์ฌ๋์ด ์์ฑํ ์ฐธ์กฐ ์์ฝ๋ฌธ ์ฌ์ด์ n๊ทธ๋จ ์ค๋ณต๋๋ฅผ ์ฌํ์จ ๊ด์ ์์ ์ธก์
• Perplexity : ๋ชจ๋ธ์ด ์๋ก์ด ๋จ์ด๋ฅผ ์์ฑํ ๋ ๋ถํ์ค์ฑ์ ์์นํ ํ ๊ฒ์ผ๋ก ๊ฐ์ด ๋ฎ์์๋ก ๋ชจ๋ธ์ ์์ธก ์ฑ๋ฅ์ด ์ฐ์ํ๋ค
• ๊ทธ๋ฌ๋ ์์ ์ธ ๊ฐ์ง ์ ๋ ์งํ๋ ๋ฌธ์ฅ์ ์๋ฏธ, ๋ฌธ๋ฒ, ์ ์ฐฝ์ฑ ๋ฑ ์ง์ ์ธ ์ธก๋ฉด์ ํ๊ฐ์๋ ํ๊ณ๊ฐ ์๊ณ , ์ค์ ์ฌ๋์ ์ฃผ๊ด์ ํ๋จ๊ณผ ๋ถ์ผ์นํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
โฏ 3.2 ๋ฒค์น๋งํฌ ๋ฐ์ดํฐ์ ์ ํ์ฉํ ํ๊ฐ
• ๋ค์ํ ๋ชจ๋ธ ์ฑ๋ฅ์ ๋น๊ตํ๊ธฐ ์ํด ๊ณตํต์ผ๋ก ์ฌ์ฉํ๋ ๋ฐ์ดํฐ์ ์ ๋ฒค์น๋งํฌ ๋ฐ์ดํฐ์ ์ด๋ผ๊ณ ํ๋ค.
• LLM์ ๋ง์ด ์ฌ์ฉ๋๋ ๋ฒค์น๋งํฌ ๋ฐ์ดํฐ์ : ARC, HellaSwag, MMLU, TruthfulQA๋ฐ์ดํฐ์ ๋ฑ (์ฌ์ง์ ๋คํ ๋ฌธ์ , ์ง๋ต ๋ฌธ์ ๋ฑ ์๋ฅ ๋ฌธ์ ๊ฐ์ ํ์์ด ๋ง์)
• lm-evaluation-harness : ์ผ๊ด๋ ํํ๋ก LLM์ ํ๊ฐํ ์ ์๋๋ก ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณต. ๋ชจ๋ธ๊ณผ ํ๊ฐ์ ์ฌ์ฉํ ๋ฐ์ดํฐ์ ์ ๋ฃ์ผ๋ฉด ํ๊ฐ ๊ฒฐ๊ณผ ํ์ธ์ด ๊ฐ๋ฅ
• NIA์ ์ ์คํ ์ด์ง๊ฐ ํจ๊ผ ํ๊ตญ์ด LLM ๋ฆฌ๋๋ณด๋๋ ์ ๊ณตํ๊ณ ์๋ค.
• 2024๋ 4์ MLOps ๋ฐ LLMOps ํ๋ซํผ ๊ธฐ์ ์ธ W&B์์ ์๋ก์ด ํ๊ตญ์ด LLM ๋ฆฌ๋๋ณด๋์ธ ํธ๋์ด๋ฅผ ๊ณต๊ฐํ๋ค.๊ณต๊ฐ ํ๊ฐ ๋ฐ์ดํฐ์ ์ ํตํด ์ฝ๊ฒ llm์ ํ๊ฐํ ์ ์๋๋ก ๋ง๋ llm-kr-evalํ๋ ์์ํฌ์ multi-turn ๋ํ ์ฑ๋ฅ์ ํ๊ฐํ๋ MT-Bench๋ฅผ ํ๊ตญ์ด๋ก ๋ฒ์ญํ ๋ฐ์ดํฐ์ ์ ํ์ฉํด LLM์ ์ฑ๋ฅ์ ํ๊ฐํ ์ ์๋๋ก ์ง์ํ๋ค.
โฏ 3.3 ์ฌ๋์ด ์ง์ ํ๊ฐ
• ์ฌ๋์ด ์ง์ LLM์ ์์ฑ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ํตํด ์ ๋์ ์งํ๋ฅผ ๋ณด์ํด์ผ ํ๋ ๊ฒฝ์ฐ๋ ์๋ค. ๊ทธ๋ฌ๋ ์ฌ๋์ด ํ๊ฐํ๋ ๋ฐฉ์์ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๊ณ , ๋น์ฉ์ด ๋ง์ด ๋ค๊ธฐ ๋๋ฌธ์ LLM ์์ฒด๋ฅผ ํ๊ฐ์๋ก ํ์ฉํ๋ ๋ฐฉ๋ฒ์ด ํ๋ฐํ ์ฐ๊ตฌ๋๊ณ ์๋ค.
โฏ 3.4 LLM์ ํตํ ํ๊ฐ
• ๋ฒค์น๋งํฌ ๋ฐ์ดํฐ์ ์ ์ธ์ด๋ชจ๋ธ์ด '์ผ๋ง๋ ๋๋ํ์ง'๋ ํ์ธํ ์ ์์ผ๋, '์ฌ๋์ ์์ฒญ์ ์ผ๋ง๋ ์ ๋์'ํ๋์ง๋ ํ๋จํ์ง ๋ชปํ๋ค.
• UC๋ฒํด๋ฆฌ์ ์คํ ํผ๋ ์ฐ๊ตฌ์ง์ ์ฌ๋์ ์ ํธ๋ฅผ ์ ๋ฐ์ํ๊ณ ๋ฉํฐ ํด ๋ํ์์ ์ฌ๋์ ์์ฒญ๊ณผ ์ ์ ๋ ฌ๋ ๋๋ต์ ํ๋์ง ํ์ธํ๊ธฐ ์ํด LLM์ํ๊ฐ์งํ๋ก ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐํํ๋ค. ์ฑ๋ด์๋ ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ด๋ ๋์ผํ ์์ฒญ์ ๋ํด 2๊ฐ ๋ชจ๋ธ์ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ฃผ๊ณ ์ด๋ค ์๋ต์ด ๋ ์ข์์ง ์ฌ์ฉ์๊ฐ ์ ํํ ๋ฐ์ดํฐ๋ฅผ ์์งํ ๊ฒ์ด๋ค.
• LLM์ ํ์ฉํด ๋น๊ต์ ์ ์ ๋น์ฉ์ผ๋ก ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ํ๊ฐ๋ฅผ ์ํํด ์ฌ๋์ด ์ง์ ํ๊ฐํ๋ ์์ ์ค์ผ ์ ์๋ค. ๊ทธ๋ฌ๋ฉด ์ ํ์ ์ฃผ๊ธฐ๋ ์คํ ์ฃผ๊ธฐ๋ฅผ ์ค์ด๋ ๋ฐ ํฐ ๋์์ด ๋๋ค.
โฏ 3.5 RAG ํ๊ฐ
• LLM์ ํ๋ฆฌ์บ์ด์ ์ ํต์ฌ์ธ RAG๋ฐฉ์์ ์ฑ๋ฅ๋ ํ๊ฐํ๊ธฐ ์ด๋ ต๋ค.
• RAG๋ ๊ด๋ จ๋ ๋ฌธ์๋ฅผ ์ฐพ๊ธฐ ์ํ '๊ฒ์๋จ๊ณ'์ ๊ฒ์ํ ๋ด์ฉ์ ๋ฐํ์ผ๋ก '์์ฑํ๋ ๋จ๊ณ'๋ก ๋๋ ์ ์๋ค. ์ด์ ๊ธฐ๋ฐํด์ (1) ์ง๋ฌธ, (2) ๋งฅ๋ฝ ๋ฐ์ดํฐ, (3) ์์ฑ ๋ฐ์ดํฐ ์ด 3๊ฐ์ง ์ธก๋ฉด์์ RAG๋ชจ๋ธ์ ์ฑ๋ฅ์ ํ๊ฐํ ์ ์๋ค.
• (1) ์ ๋ขฐ์ฑ - ์์ฑ๋ ์๋ต์ด ๊ฒ์๋ ๋งฅ๋ฝ ๋ฐ์ดํฐ์ ์ผ๋ง๋ ์ฌ์ค์ ์ผ๋ก ๋ถํฉํ๋๊ฐ, (2) ๋ต๋ณ ๊ด๋ จ์ฑ - ์์ฑ๋ ๋ต๋ณ์ด ์์ฒญ๊ณผ ์ผ๋ง๋ ๊ด๋ จ์ฑ์ด ์๋์ง ํ๊ฐ, (3) ๋งฅ๋ฝ ๊ด๋ จ์ฑ - ๊ฒ์ ๊ฒฐ๊ณผ์ธ ๋งฅ๋ฝ ๋ฐ์ดํฐ๊ฐ ์์ฒญ๊ณผ ์ผ๋ง๋ ๊ด๋ จ์๋์ง ํ๊ฐ
• Ragas : RAG ํ๊ฐ ํ๋ ์์ํฌ (Question, Answer, Context ๊ฒ์๋ ๋งฅ๋ฝ ๋ฐ์ดํฐ, Ground truth)
'1๏ธโฃ AIโขDS > ๐ LLM' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| 15. LLM ์์ด์ ํธ (0) | 2025.11.21 |
|---|---|
| 14. ๋ฉํฐ๋ชจ๋ฌLLM (0) | 2025.11.12 |
| 12. ๋ฒกํฐ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ํ์ฅํ๊ธฐ : RAG ๊ตฌํํ๊ธฐ (0) | 2025.10.22 |
| 11. ์์ ์ ๋ฐ์ดํฐ์ ๋ง์ถ ์๋ฒ ๋ฉ ๋ชจ๋ธ ๋ง๋ค๊ธฐ : RAG ๊ฐ์ ํ๊ธฐ (0) | 2025.10.19 |
| [์ฑ ์คํฐ๋] 10-(2). ์ค์ต : ์๋ฏธ๊ฒ์ ๊ตฌํํ๊ธฐ (0) | 2025.09.19 |
๋๊ธ