์ 2์ฅ โ ํ๋ฅ , ํ ํฐ, ๊ทธ๋ฆฌ๊ณ ํ ์คํธ
LLM Primer I: How Generative AI Works๋ฅผ ์ฑํฐ๋ณ๋ก ์๊ฐํ๋ ์๋ฆฌ์ฆ์ ๋ ๋ฒ์งธ ๊ธ์ ๋๋ค. ๋ณธ์ฑ ์ ํต์ฌ ํค์๋ ๋ ๊ฐ์ง โ "ํ ํฐ"๊ณผ "ํ๋ฅ " โ ์, ๋๋ฌด ๊น์ด ํ๊ณ ๋ค์ง ์์ผ๋ฉด์๋ ํ๋ฆฟํ๊ฒ ๋๊ธฐ์ง๋ ์์ ๋งํ ๊น์ด๋ก ํ์ด ๋ด ๋๋ค.
๋ชจ๋ธ์ ๋จ์ด๋ฅผ ๋ณด๊ณ ์์ง ์๋ค
์ 2์ฅ์ ์ฝ๊ฐ ์ง๊ด์ ์ด๊ธ๋๋ ์ฌ์ค ํ๋์์ ์ถ๋ฐํฉ๋๋ค. ์ฐ๋ฆฌ๊ฐ LLM์ ๋ฌธ์ฅ์ ๋์ง ๋, ๋ชจ๋ธ ์ ์ฅ์์ ๊ทธ ๋ฌธ์ฅ์ ์ฌ์ค "๋ฌธ์ฅ"์ด ์๋๋๋ค. ๋ชจ๋ธ์ด ๋ฐ๋ ๊ฒ์ "ํ ํฐ"์ด๋ผ ๋ถ๋ฆฌ๋, ๋จ์ด ์กฐ๊ฐ์ ์ด์ ๋๋ค.
ํ ํฐ์ ๋จ์ด๋ณด๋ค ์งง์ ์ ์๊ณ , ๊ธธ ์๋ ์์ต๋๋ค. ์์ฃผ ๋ฑ์ฅํ๋ ๋จ์ด โ "the", "and", "model" ๊ฐ์ ๊ฒ โ ๋ ๋ณดํต ํ๋์ ํ ํฐ์ผ๋ก ๋จ์ด์ง๋๋ค. ํํธ "untokenization"์ฒ๋ผ ํ์น ์์ ๋จ์ด๋ "un / token / ization"์ฒ๋ผ ์ ์ด๋ ๊ทธ ์ด์์ ์กฐ๊ฐ์ผ๋ก ์๋ฆฌ๋ ์ผ์ด ํํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก LLM์ด ๋ค๋ฃจ๋ ์ดํ๋, ์ฐ๋ฆฌ๊ฐ ์ฌ์ ์์ ๋ณด๋ ๋จ์ด ๋ชฉ๋ก๊ณผ๋ ์ฌ๋ญ ๋ค๋ฅธ ๋ชจ์ต์ด ๋ฉ๋๋ค.
์ด ์ฐจ์ด๊ฐ ๋ณด๊ธฐ๋ณด๋ค ํฐ ์๋ฏธ๋ฅผ ๊ฐ์ต๋๋ค. "์ด ๋ชจ๋ธ์ ๋จ์ด ๋จ์๋ก ํ์ต๋๋ค"๋ ์์ผ๋ก ๋จธ๋ฆฟ์์ ๋ค์ฌ๋์ผ๋ฉด, ๋ชจ๋ธ์ด ์ด๋ค ๋ถ๋ถ์์ ๊ฐํ๊ณ ์ด๋ค ๋ถ๋ถ์์ ์ฝํ์ง์ ๋ํ ์ง๊ด๊น์ง ๊ฐ์ด ์ด๊ธ๋๊ธฐ ์์ํฉ๋๋ค. ํ ํฐํ ๋ฐฉ์์ ๋ณธ ๋ค์์์ผ ๋น๋ก์ โ ์ LLM์ด ์๊ฐ ์ด๋ฆ์ ์ฒ ์ ๊ฐ์ ๊ณณ์์ ๋จธ๋ญ๊ฑฐ๋ฆฌ๋์ง, ์ ์ ์กฐ์ด๋ฅผ ๋ค๋ฃฐ ๋ ์ฝ๊ฐ์ฉ ์ด์ํด์ง๋์ง, ์ ์ด๋ค ์ธ์ด๊ฐ ๋ค๋ฅธ ์ธ์ด๋ณด๋ค ํ ํฐ์ ๋ ๋ง์ด ์ก์๋จน๋์ง โ ํ๊บผ๋ฒ์ ์๋ฆฌ์ ๋ง์ถฐ ๋ค์ด์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด ๋ชจ๋ธ์ ์ ํํ ๋ฌด์์ ๋ง๋ค์ด๋ด๋๊ฐ
์ฅ์ ๋ณธ๋ฌธ์ ๋ค์ด๊ฐ๋ฉด, ๊ทธ ๋ค์์ผ๋ก ๋ฐ๋ผ์ค๋ ํฐ ๊ทธ๋ฆผ์ด ํผ์ณ์ง๋๋ค. LLM์ด ํ ํ ํฐ์ ๋ง๋ค์ด๋ธ๋ค๋ ๊ฑด, ๋จ์ง ๊ทธ ํ ํฐ ํ๋๋ง ๊ณจ๋ผ๋ด๊ณ ์๋ ๊ฒ์ด ์๋๋๋ค. ๋งค ๋จ๊ณ๋ง๋ค ๋ชจ๋ธ์ ์ดํ ์ ์ฒด์ ๊ฑธ์น ํ๋ฅ ๋ถํฌ โ ์๋ง ๊ฐ์ ํ ํฐ ํ๋ณด ๊ฐ๊ฐ์ ์ ์๊ฐ ๋งค๊ฒจ์ง ํ โ ๋ฅผ ํต์งธ๋ก ๋ง๋ค์ด๋ ๋๋ค. "the"๋ 0.31, "a"๋ 0.12, "model"์ 0.04, "banana"๋ 0.00001โฆโฆ ์ด๋ฐ ์์ ๋ถํฌ์ ๋๋ค.
์ด ์ ์ ์ง๋ ์ผ์ด ์ค์ํ ๊ฑด, LLM์ ๋์์ด ๋จ๋ฒ์ ๋๋ ท์ด ์กํ๋ ์๋ฆฌ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ฐ์ ํ๋กฌํํธ๊ฐ ๋ค๋ฅธ ์ถ๋ ฅ์ ๋ณ์ ์ ์๋ ๊ฒ๋, ๊ฐ์ ๋ชจ๋ธ์ด ๋ฐ๋ถํ ๊ธ๋ ์ฐ๊ณ ์ ์ ํ ๊ธ๋ ์ฐ๋ ๊ฒ๋, "๊ผญ๋๊ธฐ ํ ํ ํฐ"์ด ์๋๋ผ ๋ถํฌ ์์ฒด์์ ๋ต์ด ๊ธธ์ด ์ฌ๋ ค์ง๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ทธ ๋ค์์ ๋ฐ๋ผ์ค๋ ๊ฒ์ด, ์ ํํ ์ด ๋ถํฌ์์ ์ด๋ป๊ฒ ํ ํ ํฐ์ ๊ธธ์ด ์ฌ๋ฆด์ง๋ฅผ ๊ฒฐ์ ํ๋ "์ํ๋ง"์ ๋๋ค.
temperature์ top-p โ ๋ณธ๊ฒฉ์ ์ธ ๋ ธ๋ธ ๋
๋ถํฌ์์ ํ ํฐ์ ๊ธธ์ด ์ฌ๋ฆฌ๋ ๋ฐฉ์์ ํ ๊ฐ์ง๊ฐ ์๋๋๋ค. ๋ณธ์ฑ ์์ ์ ์ฑ๊ป ๋ค๋ฃจ๋ ๋ ๊ฐ์ง โ temperature์ top-p โ ๊ฐ, ์ด๋ฆ์ ๋ค์ด ๋ดค์ง๋ง ์ด๋ป๊ฒ ๊ตด๋ฌ๊ฐ๋์ง๋ ์ข์ฒ๋ผ ์๋ฟ์ง ์๋ ๋ํ ์ฃผ์๋ค์ ๋๋ค.
Temperature๋ ๋ถํฌ ์์ฒด์ "๊ตด๊ณก"์ ๋ฐ๊ฟ๋๋ค. ๋ฎ์ถฐ ๋๋ฉด ๊ผญ๋๊ธฐ ํ๋ณด๊ฐ ์ ์ ๋ ์์์ฌ๋ผ, ๋ชจ๋ธ์ ์์ ํ๊ณ ์์ธก ๊ฐ๋ฅํ ํ ํฐ์ ๊ฑฐ์ ํญ์ ์ ํํฉ๋๋ค. ์ถ๋ ฅ์ ๊ฐ์ง๋ฐํด์ง์ง๋ง, ๋์์ ํํํ๊ณ ๋จ์กฐ๋ก์์ง๊ธฐ ์ฝ์ต๋๋ค. ์ฌ๋ ค ๋๋ฉด ๋ถํฌ๊ฐ ํํํด์ง๋ฉด์, ํ์์ ์ธ๋ฉด๋ฐ๋ ํ๋ณด๊น์ง ์ฑ์ ์ฌ๋ฆฌ๊ธฐ ์์ํฉ๋๋ค. ์ถ๋ ฅ์ ์ ์ ํด์ง์ง๋ง, ๋๋ฌด ์ฌ๋ ค ๋๋ฉด ์ฐ๋งํ๊ฑฐ๋ ์๋๊ฐ ๋ณด์ด๊ธฐ ์์ํฉ๋๋ค. ์งง์ ๋ฌธ์ฅ ํ ์ค๋ก ์ ๋ฆฌํ์๋ฉด ์ด๋ ์ต๋๋ค โ temperature๋ "์ฐธ์ ํจ๊ณผ ์ผ๊ด์ฑ ์ฌ์ด๋ฅผ ์ก๋ ๋ค์ด์ผ"์ ๋๋ค.
Top-p(nucleus sampling)๋ ์ฝ๊ฐ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๊ฐ์ ๋ฌธ์ ์ ์ ๊ทผํฉ๋๋ค. ๋ถํฌ์ ์ ๋ฐ์ ํํํ๊ฒ ๋๋ฅด๋ ๋์ , "ํ๋ฅ ์ ์์์๋ถํฐ ๋ํด ๊ฐ์ ๋ ํฉ์ด p ์ดํ๊ฐ ๋๋ ํ๋ณด ์งํฉ"๋ง ๋จ๊ธฐ๊ณ โ ๋ณดํต p=0.9 ์ ๋ โ ๊ทธ ์์์ ์ํ๋งํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ธ๊ณฝ์ ๊ฐ๋ฅ์ฑ ๋ฎ์ ํ๋ณด๋ ์๋ผ๋ด๊ณ , ์๋ฏธ ์๋ ํ๋ณด๋ค ์์์๋ง ๋ค์์ฑ์ ํ๋ฝํ๋ ๊ทธ๋ฆผ์ด ๋์ต๋๋ค.
์ด ๋ ๋ ธ๋ธ๋ฅผ ์ด๋ป๊ฒ ์กฐํฉํ๋๋์ ๋ฐ๋ผ โ ๊ทธ ๊ฐ์ง์๋ ๋ง๋ง์น ์์ต๋๋ค โ LLM์ด ๊ฐ์ ํ๋กฌํํธ์ ๊ฐ์ ์ธ๊ฒฉ์ผ๋ก ์ผ๊ด๋๊ฒ ๋ตํ ์๋, ๊ฐ์ ํ๋กฌํํธ์ ๋งค๋ฒ ๋ค๋ฅธ ๊ฐ๋์ ์ ์ ํ ๋ต์ ์ค ์๋ ์๊ฒ ๋ฉ๋๋ค. ๋จ์ง "creative"์ "balanced" ๊ฐ์ ๋จ์ํ ์ ํ์ง๊ฐ ์๋ ๊ฒ์ด์ฃ . ๋ณธ์ฑ ์ ํฐ ๊ด์ฌ์ฌ ์ค ํ๋๊ฐ, ๋ฐ๋ก ์ด ๋ ธ๋ธ๋ค์ ํจ๊ณผ๊ฐ ์ด๋์์ ๋น๋กฏ๋๋์ง๋ฅผ ๋ณด์ด๋ ๊ฒ์ ์์ต๋๋ค.
"๋ค์ ํ ํฐ ํ๋" ๋จ์๋ก ์๊ฐํด๋ณด๋ฉด
LLM์ ๊ดํ ์ด ์ฑ ์ ํตํ์ด, ๊ฐ์ฅ ๊ฐ๋ ฅํ๋ค๊ณ ๋ณธ ์ฌ๊ณ ํจํด์ ์ด๋ฐ ๊ฒ์ ๋๋ค โ "๋ชจ๋ธ์ด ํ ๋ฒ์ ํ๋์ ํ ํฐ์ ๋ด๊ณ ์๋ค"๋ ์ฌ์ค์ ๋ ์์ง ๋ง ๊ฒ.
๊ธด ๋ต๋ณ์ ์์ฑํ๋ค๋ ๊ฑด, ๋ชจ๋ธ์ด ์ฒ ๋ฒ์ด ๋๋ ํ์์ ๊ฑธ์ณ ๋งค๋ฒ ์๋ก โ ๊ทธ๊ฒ๋ ๊ทธ๋๊น์ง ์๊ธฐ๊ฐ ๋ง๋ ์ถ๋ ฅ ์ ๋ถ๋ฅผ ๋ค์ ํ ๋ฒ ์ ๋ ฅ์ผ๋ก ๋ฐ์ผ๋ฉด์ โ "๋ค์ ํ ํ ํฐ"์ ๊ณจ๋ผ๋ธ๋ค๋ ๋ป์ ๋๋ค. ๋ชจ๋ ํ ํฐ์ ์ง์ ๊น์ง ๋ง๋ค์ด์ง ๋ชจ๋ ๊ฒ์ ์ข์ฐ๋ฉ๋๋ค. ์ด๋๊ฐ์์ ์๊ทธ๋งํ ๋นํ๊ฑฐ๋ฆผ์ด ์๊ธฐ๋ฉด, ๊ทธ๊ฒ ์ถ๋ ฅ ํ๋ฐ๋ถ์ ๋ผ์น๋ ์ํฅ์ ๊ฒฐ์ฝ ์์ง ์์ต๋๋ค. ๋ฐ๋๋ก, ํ ๋ฒ ์ข์ ๋ฐฉํฅ์ผ๋ก ๋ค์ด์ ํ๋ฆ์ ๊ทธ ๋ค์์ ๋ชจ๋ ์ ํ์ ์ข์ ์ํฅ์ผ๋ก ๋์ ๋์ด ๊ฐ๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ๋ค์ ํ ํฐ ์์ธก ๋ฌธ์ ๋ค
์ฅ์ ๋ง๋ฌด๋ฆฌ์์๋ ๊ฐ์ฅ ํฐ ์๋ฏธ๋ฅผ ์ง์ด ๋๋ ค๊ณ ํฉ๋๋ค. ์ฝ๋ ์์ฑ, ์ ์ฐ๊ธฐ, ์ํ ๋ฌธ์ ํ์ด, ๋ฉ๋ชจ ์์ฝ, ๋ฉํฐํด ๋ํ ์๋ต โ ๋ชจ๋ธ์ด ๋ค๋ฃจ๋ ์ด๋ค ๊ณผ์ ๋ , ๊ฒฐ๊ตญ์๋ ๊ฐ์ ํํ๋ก ํ์๋ฉ๋๋ค. ์ง๊ธ๊น์ง์ ์ปจํ ์คํธ๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๊ทธ๋ด๋ฏํ ๋ค์ ํ ํฐ์ ๋ฌด์์ธ๊ฐ. ๋ชจ๋ธ ์ ์ฅ์์ ๋ณด๋ฉด ๊ทธ๊ฒ ์ ๋ถ์ ๋๋ค. ๊ทธ ๋จ์ํ ํ ์์ ์ด ๋ชจ๋ ํ๋์ด โ ์ข ์ข ๋๋ผ์ธ ๋งํผ ํ๋ถํ๊ฒ โ ์นํ ์๋ ๊ฑฐ์ฃ .
์ด ์ฌ๊ณ ํจํด์ด ์์ ์ต์ผ๋ฉด, LLM๊ณผ์ ์ํธ์์ฉ์ด ํ์ธต ๋ค๋ฌ์ด์ง๋๋ค. ํ๋กฌํํธ๋, ๋ชจ๋ธ ์ ํ๋, ๋ชจ๋ธ์ด ๊ฒฐ๊ตญ ์ด๋ค ์ผ์ ์ํ๊ณ ์ด๋ค ์ผ์ ๋ชปํ๋์ง์ ๋ํ ๊ฐ๊ฐ๋ ํจ๊ป์. ๋งค๋ฒ ์ง๊ด์ ๋์์ ๋ฐ๊ฒ ๋ฉ๋๋ค.
๋ค์ ํ โ ์ 3์ฅ: ๋ชจ๋ธ ์์์ ํ ์คํธ๋ ์ด๋ป๊ฒ ํ๋ฅด๋๊ฐ. ๋ด์ผ์ ํ ํฐ์ด ์ผ๋จ ๋ชจ๋ธ์ ๋ค์ด๊ฐ ์ดํ์ ์ด์ผ๊ธฐ๋ก ํ ๊ฑธ์ ๋ ๋ค์ด๊ฐ ๋ด ๋๋ค. ์๋ฒ ๋ฉ(ํ ํฐ์ด ๊ฐ๋ ์์น ํํ), ์ดํ ์ (๋ชจ๋ธ์ด ๊ฒฐ์ ์ ์ผ๋ก "์ด๋๋ฅผ ๋ณผ์ง"๋ฅผ ์ ํ๋ ๋ฐฉ์), ๊ทธ๋ฆฌ๊ณ ์ด ๋ชจ๋ ๊ฒ์ด ์ด๋ป๊ฒ ์ง์ฌ ํธ๋์คํฌ๋จธ๋ผ๋ ์ํคํ ์ฒ๋ฅผ ์ด๋ฃจ๋์ง๋ฅผ, ๊ฐ๋ฅํ ํ ๋ถ๋๋ฝ๊ฒ ํ์ด๋ณด๋ ค ํฉ๋๋ค.