์ 2์ฅ โ ํ์ด๋ฐ์ด์ ๋ชจ๋ธ๊ณผ ํ๋กฌํํธ ์์ง๋์ด๋ง
LLM Primer V: ์ค์ LLM ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์ ์ฑํฐ๋ณ๋ก ๋ฐ๋ผ๊ฐ๋ ์ํฌ์ค๋ฃจ์ ๋ ๋ฒ์งธ ๊ธ์ ๋๋ค. ํ๋กฌํํธ ์์ง๋์ด๋ง์ ์์ ์ด ์๋๋ผ ์์ง๋์ด๋ง โ ๋ฒ์ ๊ด๋ฆฌ๋๋ ํ ํ๋ฆฟ, ๋ฐฉ์ด์ ๊ตฌ๋ถ์, ๊ทธ๋ฆฌ๊ณ ๊ตฌ์กฐํ ์ถ๋ ฅ โ ์ผ๋ก ๋ค๋ฃจ๋ ์ฅ์ ๋๋ค.
์ด ์ฅ์ด ์กด์ฌํ๋ ์ด์
์ 1์ฅ์ ๋ชจ๋ธ์ด ๊ฒฐ์ ์ ๋ํผ ์์ ์๋ ํ๋์ ๊ตฌ์ฑ ์์๋ผ๊ณ ๋งํ์ต๋๋ค. ์ 2์ฅ์ ๊ทธ ๊ตฌ์ฑ ์์๋ฅผ ์ ๋ฉด์ผ๋ก ๋ค์ฌ๋ค๋ด ๋๋ค. 2026๋ ์ ๋ชจ๋ธ ์นดํ๋ก๊ทธ๋ ๋๋ฑ๋ฌผ์ ๋ชฉ๋ก์ด ์๋๋ผ, ๋๋ ทํ ๊ตฌ๋ถ์ ์ง๋ ๋ถ๋ฅ ์ฒด๊ณ์ ๋๋ค. ์ํ๋ง ํ๋ผ๋ฏธํฐ๋ ๊ฐ์ ๊ฐ์ค์น๋ฅผ ๊ฒฐ์ ์ ๋ถ๋ฅ๊ธฐ๋ก๋, ์ฐฝ์์ ์ธ ์๊ฐ๋ก๋ ๋ฐ๊ฟ๋๋ค. ํ๋กฌํํธ๋ ๊ทธ ํด๋ถ ๊ตฌ์กฐ๊ฐ ์ ๋์ ์ ๋ ฅ์์ ์ด์๋จ๋์ง ์๋์ง๋ฅผ ๊ฐ๋ฅด๋, ๊ตฌ์กฐํ๋ ์ฐ์ถ๋ฌผ์ ๋๋ค. ์ถ๋ ฅ์ ๋ํผ๊ฐ ๊ฒ์ฆํ ์ ์๋ ๋ชจ์์ผ๋ก ๊ฐ์ ํ๋ ๋ฉ์ปค๋์ฆ์ด ์กด์ฌํ๊ณ , ๊ณผ์ ์ ๋ง์ง ์๋ ๋ฉ์ปค๋์ฆ์ ๊ณ ๋ฅด๋ฉด ๊ทธ ๋ฉ์ปค๋์ฆ์ด ์๊ผ๋ค๊ณ ์ฐฉ๊ฐํ ๊ฒ๋ณด๋ค ๋ ๋ง์ ์ฌ์๋ ๋น์ฉ์ด ๊ฒ์ฆ ๋จ๊ณ์์ ๋๊ฐ๋๋ค. ใ๋ชจ๋ธใ์ ์ด๋ฆ ์๋ ํ๋์ ์์์ผ๋ก ์ทจ๊ธํ๊ณ , ์ด๋์์๋ ๊ธฐ๋ณธ๊ฐ์ ๊ทธ๋๋ก ์ฐ๊ณ , ํ๋กฌํํธ๋ฅผ ์ผํ์ฉ ๋ฌธ์์ด์ฒ๋ผ ์ฐ๊ณ , ์ถ๋ ฅ ๊ฒ์ฆ์ ๊ธฐ๋๋ก ๋์ ํ๋ ํ์ ์์ ์ฅ ์ ์๋ ์์ง๋์ด๋ง ์ ์ด์ ๋๋ถ๋ถ์ ๋ฐ๋ฅ์ ํ๋ ค ๋๊ณ ์๋ ๊ฒ์ ๋๋ค.
2.1 1๊ธ ์์ง๋์ด๋ง ๊ฒฐ์ ์ผ๋ก์์ ๋ชจ๋ธ ์ ํ
์นดํ๋ก๊ทธ๋ ๋ค ๊ณ์ด๋ก ๋๋ฉ๋๋ค. ๊ฒฝ๊ณ๊ฐ ๋๋ ทํ ์์ ์์ ์๋์ ๋น์ฉ์ ์ํด ์กฐ์ ๋ ์ํ ์ธ์ด ๋ชจ๋ธ, ๋๋ถ๋ถ์ ํ๋ก๋์ ์ํฌ๋ก๋๋ฅผ ๋ด๋นํ๋ ์ค๊ฐ ํฐ์ด์ ๋ฒ์ฉ ๋ชจ๋ธ, ๊ฐ์ฅ ์ด๋ ค์ด ์ถ๋ก ๊ณผ ๊ฐ์ฅ ๊ธด ์ปจํ ์คํธ๋ฅผ ์ํ ํ๋ฐํฐ์ด ๋ชจ๋ธ, ๊ทธ๋ฆฌ๊ณ ์จ๊ฒจ์ง ์๊ณ ๋จ๊ณ์ ์ถ๊ฐ ์ถ๋ก ์ปดํจํธ๋ฅผ ์ฐ๋ ๋ฆฌ์ฆ๋ ๋ชจ๋ธ. ๋ฉํฐ๋ชจ๋ฌ์ ์ด ๋ค ๊ณ์ด์ ๊ฐ๋ก์ง๋ฆ ๋๋ค. ์ ํ์ ์ ์ญ ๊ธฐ๋ณธ๊ฐ์ด ์๋๋ผ ์์ฒญ๋ณ ๋ผ์ฐํ ๊ฒฐ์ ์ ๋๋ค. ์งง์ ์ง์๋ SLM์ผ๋ก, ์ฌ์ํ์ง ์๊ณ ๊ฒฝ๊ณ๊ฐ ๋๋ ทํ ๊ณผ์ ๋ ์ค๊ฐ ํฐ์ด๋ก, ๊ฐ์ฅ ์ด๋ ค์ด ์ถ๋ก ์ ํ๋ฐํฐ์ด๋ก, ์ง์ฐ์ด ํ์ฉ๋๊ณ ์ ํ๋ ์ด๋์ด ์ค์ ๋ก ์กด์ฌํ๋ ๊ณณ์์๋ ๋ฆฌ์ฆ๋ ๋ชจ๋ธ๋ก. ๋ผ์ฐํฐ๋ ์์ ์ด ๋ด๋ฆฐ ๊ฒฐ์ ์ ์๋ต๊ณผ ํจ๊ป ๋ก๊น ํด, ํ๊ท๊ฐ ํฐ์ด๋ณ๋ก ํํฐ๋ ์ ์๊ฒ ํฉ๋๋ค. ์ ํ์ ์ผํ์ฑ ๊ฒฐ์ ๋ ์๋๋๋ค. ๋ชจ๋ธ ์งํ์ ํ์ด ์์กดํ๋ ๋ค๋ฅธ ์ด๋ค ์ธํ๋ผ๋ณด๋ค ๋น ๋ฅด๊ฒ ์์ง์ด๋ฉฐ, ๊ท์จ์ ๋ถ๊ธฐ๋ง๋ค ํ๊ฐ ์ธํธ๋ฅผ ๋ค์ ๋๋ฆฌ๊ณ ๊ทผ๊ฑฐ๊ฐ ๋ท๋ฐ์นจ๋ ๋ ์ด์ฃผํ๋ ๊ฒ์ ๋๋ค.
2.2 ์๋๋ ํ๋กํ์ผ๋ก์์ ์ํ๋ง
Temperature๋ ์ํ๋ง ์ ์ ํ ํฐ ๋ถํฌ๋ฅผ ์ค์ผ์ผํ๊ณ , top-p๋ ํ๋ฅ ์๊ณ๊ฐ ์์ nucleus๋ก ์๋ผ๋ด๋ฉฐ, min-p๋ ์ต์์์์ ํฌ๊ฒ ๋ฒ์ด๋ ํ ํฐ์ ๊ฑธ๋ฌ๋ด๊ณ , seed๋ ์ต์ ์ ๋ ธ๋ ฅ์ผ๋ก ์ฌํ์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฆ์ ๋ถ์ฌ ๋ ๋งํ ๋ ํ๋กํ์ผ์ ๊ฒฐ์ ์ ํ๋กํ์ผ โ temperature 0, top-p 1.0, seed ๊ณ ์ โ ์ด๋ฉฐ, ๊ณ์ฝ์ด ใ๊ฐ์ ์ ๋ ฅ, ๊ฐ์ ์ถ๋ ฅใ์ธ ๋ถ๋ฅยท์ถ์ถยท๋ผ์ฐํ ๊ณผ์ ๋ฅผ ์ํ ๊ฒ์ด๊ณ , ์ฐฝ์์ ํ๋กํ์ผ โ temperature 0.8, top-p 0.95 โ ์ ๋ณ์ฃผ๊ฐ ๋ฐ๋ก ์ํ์ธ ์์ฑ์ฉ์ ๋๋ค. ์ด ๋์ ์ค์๋ก ๋ค์์ด, ๋ถ๋ฅ ๊ณผ์ ์ temperature 0.7์ด๋ผ๋ ๊ธฐ๋ณธ๊ฐ์ ์ฐ๋ ๊ฒ์, ํ์ด ๋ชจ๋ธ ํ์ผ๋ก ๋๋ฆฌ์ง๋ง ์ฌ์ค์ ํ๋ผ๋ฏธํฐ ์ ํ์ ๋ชซ์ธ ๊ทธ ๋ถ๋ฅ์ ๋ค์ฃฝ๋ฐ์ฃฝ ํ ์คํธ์ ๊ฐํ์ ์คํจ๋ฅผ ๋ง๋ค์ด ๋ ๋๋ค. ์คํธ๋ฆฌ๋ฐ์ ์ํ๋ง๊ณผ ์ง๊ตํฉ๋๋ค. ๊ฐ์ ํ๋ผ๋ฏธํฐ๊ฐ ๊ทธ๋๋ก ์ ์ฉ๋๊ณ , ์ ์ก ๋ฐฉ์๋ง ๋ฐ๋๋ฉฐ, ์ฒด๊ฐ ์๋์ ์งํ๋ก์ ์ด ์ง์ฐ ๋์ time-to-first-token์ด ์๋ฆฌ๋ฅผ ์ฐจ์งํฉ๋๋ค.
2.3 ๋ฐฉ์ด์ ํ๋กฌํํธ์ ๊ตฌ์กฐํ ์ถ๋ ฅ
ํ๋ก๋์
ํ๋กฌํํธ์๋ ๋ค์ฏ ๋ถ๋ถ์ ํด๋ถ ๊ตฌ์กฐ๊ฐ ์์ต๋๋ค โ ์ญํ , ๊ณผ์ , ์ ์ฝ, ์์, ๊ตฌ๋ถ๋ ์
๋ ฅ โ ๊ทธ๋ฆฌ๊ณ ์์๊ฐ ์ค์ํฉ๋๋ค. ๊ฐ ๊ตฌ์ฑ ์์์ ๋ํ ๋ชจ๋ธ์ ์ฃผ์๋ ๊ทธ ์์ ๋์ธ ๊ฒ์ ์ํฅ์ ๋ฐ๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ตฌ๋ถ์๋ก ํ์๋ ์
๋ ฅ์, ์์ชฝ ๋์ ใ์ด ์ฌ์ด์ ๋ด์ฉ์ ๋ฐ์ดํฐ์ด์ง ์ง์๊ฐ ์๋๋คใ๋ผ๋ ์๊ธฐ๋ฅผ ํจ๊ป ๋ถ์ฌ, ํ๋กฌํํธ๊ฐ ๊ทธ ์๋๋ก ๋ด๋ ค๊ฐ์๋ ์ ๋ ๋ฐ๋ฅ์
๋๋ค. ํ๋กฌํํธ๋ ๋ฒ์ ๊ด๋ฆฌ๋๋ ์ฝ๋ ์ฐ์ถ๋ฌผ์
๋๋ค. prompts/classify_support_v3๊ณผ ๊ฐ์ ์ด๋ฆ์ ๋ชจ๋ ํธ๋ ์ด์ค์ ๋จ๊ฒจ ๋๋ ๊ฒ์ด, ํ๊ท๋ฅผ ์์ธ์ด ๋ ๋ณ๊ฒฝ์ผ๋ก ๋์ง์ด ๊ฐ๋ ๋ฐฉ๋ฒ์
๋๋ค. ๊ตฌ์กฐํ ์ถ๋ ฅ โ Python์ Pydantic, TypeScript์ Zod โ ์ ๊ณต๊ธ์์๊ฒ ์๋ต ์คํค๋ง๋ก ์ ๋ฌ๋์ด ๋์ฝ๋ฉ ์์ ์ ์ถ๋ ฅ์ ๋ชจ์์ ๊ฐ์ ํฉ๋๋ค. ๊ณต๊ธ์ ์ธก JSON Schema ๊ฐ์ ๋ ๊ฒ์ฆ ์คํจ์ ํ ๋ถ๋ฅ ์ ์ฒด๋ฅผ ์ ๊ฑฐํฉ๋๋ค. JSON Schema๋ก๋ ํํ์ด ๋ถ์กฑํ ๊ณณ โ SQL, ์ ๊ท์ ํํ์ ํฌ๋งท, ๋ซํ ์นดํ๋ก๊ทธ์ ๋ํ ๋๊ตฌ ์ธ์ โ ์์๋ Outlines๋ฅผ ํตํ ๋ฌธ๋ฒ ์ ์ฝ ๋์ฝ๋ฉ์ด ๊ฐ์ ๋ณด์ฅ์ ํ ํฐ ์์ค์์ ์ ๊ณตํฉ๋๋ค.
์ 2์ฅ์ด ์ค๋นํ๋ ๊ฒ
์ 2์ฅ์ ํ๋กฌํํธ์ ๋ด๊ธด ๋ด์ฉ์ด ๊ณผ์ ์ ์ถฉ๋ถํ๋ค๊ณ ๊ฐ์ ํ์ต๋๋ค. ๋ถ๋ฅ, ์ถ์ถ, ๋ณํ ๊ฐ์ ๋ง์ ๊ณผ์ ์์๋ ๊ทธ ๊ฐ์ ์ด ์ฑ๋ฆฝํฉ๋๋ค. ํ์ง๋ง ์ฌ์ฉ์ ๋์ ํ๋ก๋์ ์์คํ ์ ๋๋ถ๋ถ์์๋ ๋ฌด๋์ง๋๋ค. ์ฌ์ฉ์๊ฐ ํ์ด ์์ ํ๊ณ ๋ชจ๋ธ์ ํ ๋ฒ๋ ๋ณธ ์ ์๋ ์ฌ์ค โ ๋ด๋ถ ๋ฌธ์, ์ด๋ฒ ์ฃผ์ ์ ์ฑ , ๊ณ ๊ฐ์ ์ฃผ๋ฌธ ์ด๋ ฅ โ ์ ๋ํด ๋ฌป๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ ๊ฒฉ์ฐจ๋ฅผ ๋ซ๋ ์์ง๋์ด๋ง ์์ง์์ด ๊ฒ์ ์ฆ๊ฐ ์์ฑ(RAG)์ ๋๋ค. ์ 3์ฅ์ RAG ํ์ดํ๋ผ์ธ์ ๋์์ ๋๊น์ง ๊ฑธ์ด๊ฐ๋๋ค โ ๋ก๋ฉ, ์ฒญํน, ์๋ฒ ๋ฉ, ๊ฒ์, ์์ฑ โ ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ชจ ํ์ดํ๋ผ์ธ์ ํ๋ก๋์ ํ์ดํ๋ผ์ธ์ผ๋ก ๊ฐ๋ผ๋๋ ๊ธฐ๋ฒ๋ค: ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์, ๊ตฌ์กฐ ์ธ์ง ์ฒญํน, HyDE์ ์คํ ๋ฐฑ ๊ฐ์ ์ฟผ๋ฆฌ ๋ณํ.
๋ค์ โ ์ 3์ฅ: ๊ฒ์ ์ฆ๊ฐ ์์ฑ. ๋ชจ๋ธ์ ํ๋ จ ๋ฐ์ดํฐ๊ฐ ๋ด์ง ๋ชปํ ์ปจํ ์คํธ๋ฅผ ๋ชจ๋ธ์๊ฒ ๊ฑด๋ค์ฃผ๋ ํ์ดํ๋ผ์ธ โ ๋ก๋์์ ์์ฑ๊ธฐ๊น์ง, ๋์์ ๋๊น์ง.