LLM ํํธ ๋ถ๋ถ์ ๋ํ ๊ธ์ ์ฒ์์จ๋ณด๋ค์. ์์ผ๋ก ๋น๋ถ๊ฐ์ LLM์ ๊ดํ ๊ธ๋ง ์ฌ๋ฆด๊ฑฐ ๊ฐ์์..
๊ณต๋ถ๋ฅผ ๊ทธ์ชฝ์ผ๋ก ํ๊ณ ์์ด์. ํ๋ฒ ์์ํด๋ณผ๊ป์.
Large Language Model (LLM)
LLM์ผ๋ก ๋ค์ด๊ฐ๊ธฐ ์ ์, ์ผ๋จ AI๊ฐ ์ด๋ ํ ๊ฐ๋ ์ธ์ง ํ๋ฒ ์ง๊ณ ๋์ด๊ฐ์ผ ํ ํ์๊ฐ ์์ต๋๋ค.
AI๋ ์ธ๊ฐ์ ํ์ต ๋ฅ๋ ฅ, ์ถ๋ก ๋ฅ๋ ฅ, ์ง๊ฐ ๋ฅ๋ ฅ์ ์ธ๊ณต์ ์ผ๋ก ๊ตฌํํ๋ ค๋, ์ปดํจํฐ ๊ณผํ์ ์ธ๋ถ ๋ถ์ผ์ค ํ๋์ ๋๋ค.
์ฆ, AI๋ ์ธ๊ฐ์ ์ธ์ง ๋ฅ๋ ฅ์ ๋ชจ๋ฐฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ๋ถ์ํ๋ ๊ธฐ์ ์ ๋๋ค.
ํ๋ฒ ๋ค์ด์ด๊ทธ๋จ์ ๋ณด๊ณ ์ด๋ ํ Flow๋ก ๊ตฌ์ฑ๋๋์ง ์ค๋ช ์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
- INPUT (์ ๋ ฅ): AI ์์คํ ์ ์ฃผ์ด์ง๋ ๋ฐ์ดํฐ ๋๋ ์ ๋ณด์ ๋๋ค. ์๋ฅผ ๋ค์ด, ํ ์คํธ, ์ด๋ฏธ์ง, ์์ฑ ๋ฑ์ด ์ ๋ ฅ์ผ๋ก ๋ค์ด๊ฐ ์ ์์ต๋๋ค.
- ํ์ต, ์ถ๋ก , ์ง๊ฐ: ์
๋ ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก AI๊ฐ ํ์ต์ ํตํด ํจํด์ ์ตํ๊ณ , ์ถ๋ก ์ ํตํด ๊ฒฐ๋ก ์ ๋ด๋ฆฌ๋ฉฐ, ์ง๊ฐ์ ํตํด ํ๊ฒฝ์ ์ดํดํ๋ ๊ณผ์ ์ ๋ํ๋
๋๋ค.
- ํ์ต(ํ์ต): ์ฃผ์ด์ง ๋ฐ์ดํฐ๋ฅผ ํตํด AI๊ฐ ์๋ก์ด ์ ๋ณด๋ฅผ ํ์ตํฉ๋๋ค.
- ์ถ๋ก (์ถ๋ก ): ํ์ตํ ๋ด์ฉ์ ๋ฐํ์ผ๋ก AI๊ฐ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ฑฐ๋ ์์ธก์ ์ํํฉ๋๋ค.
- ์ง๊ฐ(์ง๊ฐ): ์ฃผ๋ณ ํ๊ฒฝ์ด๋ ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ์ดํดํ๊ณ ํด์ํ๋ ๊ณผ์ ์ ๋๋ค.
- OUTPUT (์ถ๋ ฅ): AI๊ฐ ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ํ ๋์ถํ๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋๋ค. ์ถ๋ ฅ์ AI๊ฐ ๋ด๋ฆฐ ๊ฒฐ๋ก , ์์ธก, ๋๋ ํ๋์ด ๋ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ฉด AI์ ๋ฐํ ๊ฐ๋ตํ ์ค๋ช ์ด ๋๋ฌ๊ณ , ์ด์ LLM์ ๋ํ ์ค๋ช ์ ํ๋ฒ ํด๋ณด๊ฒ ์ต๋๋ค.
LLM, ๋๋ Large Language Model,์ ๋๊ท๋ชจ ์์ฐ์ด ์ฒ๋ฆฌ ๋ชจ๋ธ์ ๋๋ค.
์ด๋ฌํ ๋ชจ๋ธ์ ์์ญ์ต ๊ฐ์ ๋งค๊ฐ๋ณ์๋ฅผ ํ์ตํ๋ฉฐ, ๋ฐฉ๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์คํธ๋ฅผ ์์ฑํ๊ฑฐ๋ ์ดํดํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
LLM์ ์ธ๊ฐ์ ์ธ์ด ํจํด์ ํ์ตํ์ฌ ์์ฐ์ค๋ฌ์ด ํ ์คํธ ์์ฑ์ ๋ชฉํ๋ก ํ๋ฉฐ,
๋ฒ์ญ, ์์ฝ, ๋ํํ ์๋ต ๋ฑ ๋ค์ํ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ํ์ ์ธ ์: OpenAI์ GPT, Meta์ LLaMA, Google์ BERT ๋ฑ์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ ์ผ์ข ์ ๋๋ค.
Language Model (LM)
LM์ ์ธ์ด ๋ชจ๋ธ๋ก, ํ ์คํธ๋ ์ธ์ด ๋ฐ์ดํฐ์ ํ๋ฅ ๋ถํฌ๋ฅผ ํ์ตํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ชจ๋ธ์ ๋๋ค. ์ธ์ด ๋ชจ๋ธ์ ์ฃผ์ด์ง ๋จ์ด๋ ๋ฌธ์ฅ์ ์์์ ๋ฐ๋ผ ๋ค์์ ๋์ฌ ํ๋ฅ ์ ์์ธกํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด๋ ํ ์คํธ ์์ฑ์ ์ํ ๊ธฐ๋ณธ์ ์ธ ๋ฉ์ปค๋์ฆ์ ๋๋ค.
- ํ๋ฅ ์ ํน์ฑ: ์ธ์ด ๋ชจ๋ธ์ ์์ฐ์ด์์ ํน์ ๋จ์ด๋ ๊ตฌ๊ฐ ๋์ฌ ํ๋ฅ ์ ๊ธฐ๋ฐ์ผ๋ก ๋์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "The cat is"๋ผ๋ ๋ฌธ์ฅ ๋ค์์ ๋์ฌ ๋จ์ด๊ฐ "cute"์ผ ํ๋ฅ ์ด "dog"๋ณด๋ค ๋์ ์๋ ์๊ณ , "is" ๋ค์ "running"๊ณผ ๊ฐ์ ๋์ฌ๊ฐ ๋์ฌ ํ๋ฅ ์ด ๋ ๋์ ์ ์์ต๋๋ค.
ํ๋ฅ ๋ชจ๋ธ
ํ๋ฅ ๋ชจ๋ธ์ ์ฃผ์ด์ง ๋ณ์๋ ๋ฐ์ดํฐ์์ ํน์ ์ฌ๊ฑด์ด ๋ฐ์ํ ํ๋ฅ ์ ๋ํ๋ด๋ ํจ์์ ๋๋ค.
์ธ์ด ๋ชจ๋ธ์ ์ด๋ฌํ ํ๋ฅ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์คํธ๋ฅผ ์์ฑํฉ๋๋ค.
์๋ฅผ ๋ค์ด, **f(cat)**์ด๋ผ๋ ํจ์๋ "cat(๊ณ ์์ด)"์ด๋ผ๋ ๋จ์ด์ ๊ด๋ จ๋ ์ฌ๋ฌ ๊ฐ์ง ์ํฉ์ ๋ํด ๋ค์ํ ํ๋ฅ ๊ฐ์ ๋ถ์ฌํ ์ ์์ต๋๋ค.
- ์์:
- ๊ณ ์์ด๊ฐ ๊ท์ฌ์ธ ํ๋ฅ ์ 0.35
- ๊ณ ์์ด๊ฐ ๋ฌด์์ธ ํ๋ฅ ์ 0.15
- ๊ณ ์์ด์ ํธ๊ณผ ๊ด๋ จ๋ ์ํฉ์ 0.2
- ๊ณ ์์ด ์๋ ๋ฅด๊ธฐ๋ 0.1
- ๊ณ ์์ด์ ์์๊ณผ ๊ด๋ จ๋ ๊ฒฝ์ฐ๋ 0.2
์ด๋ ๊ฒ ๊ฐ ์ํฉ์ ๋ํ ํ๋ฅ ์ ๊ณ์ฐํด ์ธ์ด ๋ชจ๋ธ์ "๊ณ ์์ด"์ ์ฐ๊ด๋ ๋ค์ ๋จ์ด๋ ๊ตฌ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
LLM๊ฐ LM์ ์ฐจ์ด
LLM์ LM์ ํ์ฅ๋ ๊ฐ๋ ์ผ๋ก, ๋ฐฉ๋ํ ๋ฐ์ดํฐ์ ๋ ๋ง์ ๋งค๊ฐ๋ณ์๋ฅผ ํ์ตํ ๊ฑฐ๋ํ ์ธ์ด ๋ชจ๋ธ์ ๋๋ค.
LLM์ ๋ ๋ณต์กํ ๋ฌธ๋งฅ์ ์ดํดํ๊ณ ์์ฐ์ค๋ฌ์ด ํ ์คํธ ์์ฑ์ ํ ์ ์์ผ๋ฉฐ, LM์ ์ผ๋ฐ์ ์ผ๋ก ๋ ์์ ๊ท๋ชจ์ ๋ฐ์ดํฐ์ ์ ์ฉ๋ฉ๋๋ค.
LLM์ ๋ ๋ค์ํ ์์ฉ ํ๋ก๊ทธ๋จ์์ ํ์ฉ๋๋ฉฐ, ๊ทธ ๋ฅ๋ ฅ์ AI ๊ธฐ๋ฐ ์ธ์ด ์์ฑ์ ํ์ ์ ๊ฐ์ ธ์์ต๋๋ค.
What can LLM do?
๊ทธ๋ฌ๋ฉด LLM์ ๊ณผ์ฐ ๋ฌด์จ ์ผ์ ํ ์ ์์๊น์?
- ๊ธฐ๊ณ ๋ฒ์ญ: LLM์ ์ฌ๋ฌ ์ธ์ด ๊ฐ์ ๋ฌธ์ฅ์ ๋ฒ์ญํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์๋ฅผ ๋ค์ด, ์์ด์์ ํ๊ตญ์ด๋ก, ๋๋ ๊ทธ ๋ฐ๋๋ก ์์ฐ์ค๋ฝ๊ฒ ๋ฒ์ญ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๊ธฐ์กด์ ๋ฒ์ญ ์์คํ ๋ณด๋ค ๋ฌธ๋งฅ์ ๋ ์ ์ดํดํ๋ฉฐ, ๋ ์์ฐ์ค๋ฌ์ด ๋ฒ์ญ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์์ฑ ์ธ์: LLM์ ํ
์คํธ๋ฟ๋ง ์๋๋ผ ์์ฑ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
- ์ด๋ฅผ ํตํด ์ฌ์ฉ์์ ์์ฑ ๋ช ๋ น์ ์ดํดํ๊ณ ํ ์คํธ๋ก ๋ณํํ ์ ์์ผ๋ฉฐ, ์์ฑ ๊ธฐ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ์๋ตํ ์ ์์ต๋๋ค.
- ๊ฒ์: LLM์ ํน์ ์ฃผ์ ์ ๋ํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์์ฝํ๊ฑฐ๋ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค.
- ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ํ์ํ ์ ๋ณด๋ฅผ ์ ์ํ๊ฒ ์ป์ ์ ์์ต๋๋ค.
- ๋ฌธ์ ์ธ์: LLM์ ํ
์คํธ ๋ฐ์ดํฐ๋ฟ๋ง ์๋๋ผ ์ด๋ฏธ์ง๋ฅผ ๋ถ์ํ์ฌ ๋ฌธ์๋ ๋จ์ด๋ฅผ ์ธ์ํ ์ ์์ต๋๋ค.
- ์๋ฅผ ๋ค์ด, ์ด๋ฏธ์ง ์์ ํ ์คํธ๋ฅผ ์ธ์ํ์ฌ ์ฝ๊ณ , ์ด๋ฅผ ๋ฐํ์ผ๋ก ์๋ต์ ์์ฑํ ์ ์์ต๋๋ค.
- ์์ฐ์ด ์์ฑ: LLM์ ์ธ๊ฐ๊ณผ ์ ์ฌํ ์์ฐ์ค๋ฌ์ด ํ
์คํธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
- ์ฃผ์ด์ง ์ฃผ์ ์ ๋ํด ๊ธ์ ์์ฑํ๊ฑฐ๋ ๋ํ๋ฅผ ์์ฑํ ์ ์์ผ๋ฉฐ, ์ฐฝ์์ ์ธ ์ฝํ ์ธ ๋ ๋ง๋ค์ด๋ผ ์ ์์ต๋๋ค.
์ด๋ฌํ LLM์ด ํ ์ ์๋ ์ผ๋ค์ Prompt Engineering์ด๋ผ๋ ๊ธฐ๋ฒ์ ์ํ์ฌ ํจ๊ณผ์ ์ผ๋ก ํ์ฉ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ฉด Prompt Engineering์ ๋ฌด์์ผ๊น์?
Prompt Engineering
Prompt Engineering์ด๋ ์์ฑํ ์ธ๊ณต์ง๋ฅ(AI), ํนํ LLM์ ํ์ฉํ์ฌ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋๋ก
ํจ๊ณผ์ ์ธ ํ๋กฌํํธ๋ฅผ ์ค๊ณํ๊ณ ๊ตฌ์ฑํ๋ ๊ณผ์ ์ ๋งํฉ๋๋ค.
์ด๋ AI์ ๋ฅ๋ ฅ์ ์ต๋ํ ํ์ฉํ์ฌ ๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ป๋ ๋ฐฉ๋ฒ์ ์ฐ๊ตฌํ๊ณ ์ ์ฉํ๋ ๊ธฐ์ ์ ๋๋ค.
์๋ฅผ ๋ค์ด, ํน์ ํ ์ง๋ฌธ์ ํ์ ๋, ๋ต๋ณ์ ์ ํ์ฑ๊ณผ ํ์ง์ ๋์ด๊ธฐ ์ํด ํ๋กฌํํธ๋ฅผ ๋ ๊ตฌ์ฒด์ ์ด๊ณ ๋ช ํํ๊ฒ ๋ง๋๋ ๊ฒ์ด ๋ฐ๋ก Prompt Engineering์ ๋๋ค. ์ด๋ฅผ ํตํด ๋ชจ๋ธ์ด ๋ ๋์ ์ฑ๋ฅ์ ๋ฐํํ๊ณ , ์ฌ์ฉ์๋ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ ํํ๊ฒ ์ป์ ์ ์์ต๋๋ค.
- ํจ์จ์ ์ธ ํ๋กฌํํธ ์์ฑ: ์ฌ์ฉ์๊ฐ ์ํ๋ ๋ต๋ณ์ ์ ํํ๊ฒ ์ด๋์ด๋ด๊ธฐ ์ํด, ์ ์ ํ ํ๋กฌํํธ๋ฅผ ์์ฑํ๋ ๊ฒ์ด ํต์ฌ์ ๋๋ค. ์ด๋ฅผ ์ํด์๋ LLM์ ์๋ ๋ฐฉ์๊ณผ ์์ฐ์ด ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ์ดํดํ๊ณ , ๊ทธ๊ฒ์ ๋ง์ถฐ ํ๋กฌํํธ๋ฅผ ์ค๊ณํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
๊ทธ๋ฌ๋ฉด Prompt engineering์ ์ฌ์ฉ๋๋ Prompt๋ ๊ณผ์ฐ ์ด๋ ํ ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์์๊น์?
What is Prompt?
Prompt๋ ํน์ ์์ ์ ์ํํ๋๋ก LLM(Large Language Model)์๊ฒ ์ง์ํ๋ ์์ฐ์ด ํ ์คํธ๋ฅผ ์๋ฏธํฉ๋๋ค.
์ฆ, ์ฌ์ฉ์๊ฐ ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ์๊ฒ ์์ ์ ์์ฒญํ ๋ ์ ๋ ฅํ๋ ๋ช ๋ น์ด ๋๋ ์ง๋ฌธ์ ๋๋ค.
์ด๋ฌํ ํ๋กฌํํธ๋ ๊ฐ๋จํ ๋ช ๋ น์ผ ์๋ ์๊ณ , ๋งค์ฐ ๊ตฌ์ฒด์ ์ธ ์ค๋ช ์ด๋ ์ํฉ์ ํฌํจํ ์๋ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด:
- "๊ณ ์์ด์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์."
- "๋ค์ ๋ฌธ์ฅ์ ์์ด๋ก ๋ฒ์ญํด ์ฃผ์ธ์: ์๋ ํ์ธ์."
์ด์ ๊ฐ์ด, ํ๋กฌํํธ๋ LLM์๊ฒ ์ฃผ์ด์ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ์ง๋ฌธ์ ๋ต๋ณํ๋๋ก ์์ฒญํ๋ ํต์ฌ์ ์ธ ์์์ ๋๋ค.
Hyperparameter: Temperature (์จ๋)
Temperature๋ ์ธ์ด ๋ชจ๋ธ์ ์์ฑ ๊ฒฐ๊ณผ๋ฌผ์์ ์ฐฝ์์ฑ์ ์กฐ์ ํ๋ ์ค์ํ ํ์ดํผํ๋ผ๋ฏธํฐ์ ๋๋ค.
์ด ๊ฐ์ 0์์ 2 ์ฌ์ด์ ๋ฒ์๋ฅผ ๊ฐ์ง๋ฉฐ, ํ ์คํธ ์์ฑ์์ ๋ค์์ฑ์ ์ ๋๋ฅผ ์กฐ์ ํ๋ ์ญํ ์ ํฉ๋๋ค.
- ๋ฎ์ Temperature (0์ ๊ฐ๊น์ด ๊ฐ):
- ๋ชจ๋ธ์ด ๋ ์ผ๊ด๋ ๋ต๋ณ์ ์์ฑํฉ๋๋ค. ํ๋ฅ ๋ถํฌ๊ฐ ๋งค์ฐ ๋ ์นด๋กญ๊ฒ ํํ๋๋ฉฐ, ๊ฐ์ฅ ๋์ ํ๋ฅ ์ ๊ฐ์ง ๋จ์ด๋ค์ด ์์ฃผ ์ ํ๋ฉ๋๋ค.
- ์๋ฅผ ๋ค์ด, Temperature๊ฐ ๋ฎ์ผ๋ฉด ๋งค์ฐ ํ๋ฅ ์ด ๋์ ๋จ์ด(์: "cake")๋ง ์ ํ๋๋ฉฐ, ์ฐฝ์์ฑ์ด ๋ฎ๊ณ ์์ธก ๊ฐ๋ฅํ ๋ต๋ณ์ ์ป๊ฒ ๋ฉ๋๋ค.
- ๋์ Temperature (1๋ณด๋ค ํฐ ๊ฐ):
- ๋ชจ๋ธ์ด ๋ ์ฐฝ์์ ์ด๊ณ ์๋ก์ด ๋ต๋ณ์ ์์ฑํฉ๋๋ค. ํ๋ฅ ๋ถํฌ๊ฐ ํํํด์ง๋ฉด์ ๋ค์ํ ์ ํ์ง๊ฐ ๊ฐ๋ฅํด์ง๊ณ , ๋ค์ํ ๋จ์ด๊ฐ ์์ฑ๋ ํ๋ฅ ์ด ๋์์ง๋๋ค.
- Temperature๊ฐ ๋์ผ๋ฉด ๋ ์ผ๋ฐ์ ์ด์ง๋ง, ๋ค์ํ ๋จ์ด๊ฐ ์ ํ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, "apple"์ด๋ "donut"๊ณผ ๊ฐ์ ๋จ์ด๋ ๋ ์์ฃผ ์ ํ๋ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ Temperature๋ ๋ชจ๋ธ์ด ์ผ๋ง๋ ๋ค์ํ๊ณ ์ฐฝ์์ ์ธ ์๋ต์ ์์ฑํ ์ง ๊ฒฐ์ ํ๋ ํต์ฌ ์์์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก 0์ ๊ฐ๊น์ด ๊ฐ์ ์ ํ์ฑ์, 1๋ณด๋ค ํฐ ๊ฐ์ ์ฐฝ์์ฑ์ ๋์ด๋ ๋ฐฉํฅ์ผ๋ก ์๋ํฉ๋๋ค.
Hyperparameter: Top_p
Top_p๋ ๋์ ํ๋ฅ ์ ๊ธฐ์ค์ผ๋ก ํ ์คํธ ์์ฑ์์ ์ฌ์ฉํ ๋จ์ด๋ฅผ ์ ํํ๋ ํ์ดํผํ๋ผ๋ฏธํฐ์ ๋๋ค.
Top-p ์ํ๋ง ๋ฐฉ์์ ํ๋ฅ ์ ๋์ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋จ์ด๋ฅผ ์ ํํ๋ ๋ฐฉ์์ ๋๋ค.
- Top_p๊ฐ 1์ ๊ฐ๊น์ด ๊ฒฝ์ฐ:
- ๋ชจ๋ธ์ ๊ฐ๋ฅํ ๋ชจ๋ ๋จ์ด๋ฅผ ๊ณ ๋ คํ์ฌ ํ ์คํธ๋ฅผ ์์ฑํ๋ฉฐ, ํ๋ฅ ์ด ๋ฎ์ ๋จ์ด๋ ์ ํ๋ ์ ์์ต๋๋ค.
- ์ด๋ฅผ ํตํด ๋ ๋ค์ํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ง๋ง, ๋๋๋ก ๋น๋ ผ๋ฆฌ์ ์ด๊ฑฐ๋ ๋ถ์ ์ ํ ๋จ์ด๋ ์ ํ๋ ์ ์์ต๋๋ค.
- Top_p๊ฐ 0.5์ธ ๊ฒฝ์ฐ:
- ๋์ ํ๋ฅ ์ด ์์ 50% ์์ ๋ค์ด๊ฐ๋ ๋จ์ด๋ค๋ง ์ ํ๋ฉ๋๋ค.
- ์ด๋ ์ฐฝ์์ฑ๊ณผ ์ ํ์ฑ ์ฌ์ด์์ ๊ท ํ์ ๋ง์ถ๋ ๋ฐฉ์์ผ๋ก, ์ข ๋ ์ ํ๋ ๋ฒ์ ๋ด์์ ๋ค์ํ ๋ต๋ณ์ ์์ฑํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ Top_p ๊ฐ์ ๋ชจ๋ธ์ด ์ด๋ค ๋ฒ์์ ๋จ์ด๋ค์ ์ฌ์ฉํ ์ง ๊ฒฐ์ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ ์คํธ ์์ฑ์ ๋ค์์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ ์ดํ ์ ์์ต๋๋ค. Temperature์ Top_p๋ ์ข ์ข ํจ๊ป ์กฐ์ ๋๋ฉฐ, ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์กฐํฉํ์ฌ ํ ์คํธ ์์ฑ ๊ฒฐ๊ณผ์ ํน์ฑ์ ์ ์ดํ ์ ์์ต๋๋ค.
LLM HyperParameter ์ข ๋ฅ
๊ทธ๋ฌ๋ฉด LLM์ ํ ์คํธ ์์ฑ์ ์ ์ดํ ๋ ์ฌ์ฉ๋๋ Hyperparameter์ ๋ฌด์์ด ์์๊น์? ํ๋ฒ ์์๋ณด๊ฒ ์ต๋๋ค.
Maximum_length
Maximum_length๋ ๋ชจ๋ธ์ด ์์ฑํ๋ ํ ์คํธ์ ์ต๋ ๊ธธ์ด๋ฅผ ์ค์ ํ๋ ํ์ดํผํ๋ผ๋ฏธํฐ์ ๋๋ค.
ํ ์คํธ ์์ฑ ์ ํํ์(๋จ์ด ๋๋ ํ ํฐ) ๋จ์๋ก ์ ํ์ ๊ฑธ์ด, ์์ฑ๋ ํ ์คํธ๊ฐ ๋๋ฌด ๊ธธ์ด์ง๊ฑฐ๋ ๋ถํ์ํ ๋ด์ฉ์ด ์ถ๊ฐ๋๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
์ด ์ค์ ์ ๋ชจ๋ธ์ ์ข ๋ฅ์ ์ ์ฉ๋๋ ์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์ค์ ๋ ์ ์์ต๋๋ค.
Frequency Penalty
Frequency Penalty๋ ๋์ผํ ๋จ์ด๊ฐ ๋ฐ๋ณตํด์ ๋ฑ์ฅํ ๊ฒฝ์ฐ, ๊ทธ ๋น๋์ ๋ฐ๋ผ ํ๋ํฐ๋ฅผ ๋ถ์ฌํ๋ ํ์ดํผํ๋ผ๋ฏธํฐ์ ๋๋ค.
์ด ํ๋ํฐ๋ ๋จ์กฐ๋ก์ด ํ ์คํธ ์์ฑ์ ๋ฐฉ์งํ๊ณ , ์ข ๋ ๋ค์ํ ์ดํ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฐ๊ณผ๋ฌผ์ ์์ฑํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
์๋ฅผ ๋ค์ด, "cake"๋ผ๋ ๋จ์ด๊ฐ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณต๋์ง ์๋๋ก ๋ชจ๋ธ์ ๊ทธ ๋จ์ด์ ์ถํ ๋น๋๋ฅผ ์ค์ด๋๋ก ํจ๋ํฐ๋ฅผ ์ ์ฉํฉ๋๋ค.
Presence Penalty
Presence Penalty๋ ๋จ์ด๊ฐ ํ ์คํธ์ ์ด๋ฏธ ์กด์ฌํ๋ ๊ฒฝ์ฐ ๊ทธ ๋จ์ด์ ํ๋ํฐ๋ฅผ ๋ถ๊ณผํ๋ ํ์ดํผํ๋ผ๋ฏธํฐ์ ๋๋ค.
์ด ํ๋ํฐ๋ ๋ค์์ฑ์ ๊ฐ์กฐํ๊ธฐ ์ํ ์ค์ ์ผ๋ก, ์ด๋ฏธ ํ ์คํธ์ ๋ฑ์ฅํ ๋จ์ด๊ฐ ๋ค์ ์ฌ์ฉ๋์ง ์๋๋ก ํฉ๋๋ค.
์ด๋ฅผ ํตํด ๋ชจ๋ธ์ ์๋ก์ด ๋จ์ด๋ฅผ ์ ํํ์ฌ ๋ค์ํ ํ์ ๋ก ๊ตฌ์ฑ๋ ํ ์คํธ๋ฅผ ์์ฑํ๊ฒ ๋ฉ๋๋ค.
Seed
Seed๋ ๋ชจ๋ธ์ด ํ ์คํธ๋ฅผ ์์ฑํ ๋ ๋์ ์์ฑ์ ์ผ๊ด์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ์ ๋๋ค.
LLM์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ฅ ๊ธฐ๋ฐ์ผ๋ก ๋จ์ด๋ฅผ ์ ํํ์ฌ ํ ์คํธ๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์, ๋์ผํ ์๋ ๊ฐ์ ์ค์ ํ๋ฉด ๋์ผํ ํ๋ฅ ๋ถํฌ์ ๊ธฐ๋ฐํ ๊ฒฐ๊ณผ๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ์์ฑ๋ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค.
๊ทธ๋ฌ๋ ์๋๋ฅผ ์ค์ ํด๋ ํญ์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์ค์ง๋ ์์ผ๋ฉฐ, ๋ชจ๋ธ์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง์์๋ก ๊ฒฐ๊ณผ๋ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
์ด๋ ๋ชจ๋ธ์ด ์ฌ์ฉํ๋ ๋์ ์ํ๋ง์ด ๋งค์ฐ ๋ณต์กํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ํ, LLM์ ์ฃผ๋ก ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์คํ๋๊ธฐ ๋๋ฌธ์, ํด๋ผ์ฐ๋ ํ๋์จ์ด์ ๋ฐ๋ฅธ ์ด์๋ ์์ ์ ์์ต๋๋ค.
LLM ํ์ฉ์ ์ํ ๊ธฐ๋ณธ์ ์ธ Tip
ํ๋ฒ ์ด๋ฒ์๋ LLM ํ์ฉ์ ์ํ ๊ธฐ๋ณธ์ ์ธ Tip์ ๋ํ์ฌ ์ค๋ช ํด ๋ณด๊ฒ ์ต๋๋ค.
ํ๋ฅด์๋ (Persona)
ํ๋ฅด์๋๋ LLM์๊ฒ ํน์ ์ญํ ์ ๋ถ์ฌํ๋ ๋ช ๋ น์ ๋๋ค. ์ด ๋ช ๋ น์ ํตํด LLM์ ์์ ์ด ์ด๋ค ์ญํ ๋ก ํ ์คํธ๋ฅผ ์์ฑํด์ผ ํ ์ง ๋ช ํํ ์ธ์ํ๊ฒ ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, IT ๊ธฐ์ ์์ ๊ฒฝ๋ ฅ์ ๊ฐ์ง ์๋์ด ๊ฐ๋ฐ์์ฒ๋ผ ๋ต๋ณ์ ์์ฑํ๋ผ๋ ์์ฒญ์ ๋ฐ์ผ๋ฉด, ๊ทธ์ ๋ง๋ ๋งํฌ์ ์ ๋ณด ์์ค์ ๊ธฐ๋ฐ์ผ๋ก ๋ต๋ณ์ ์์ฑํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ํ์ ๋งฅ๋ฝ๊ณผ ์ด์กฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค.
๊ตฌ๋ถ ๊ธฐํธ
๊ตฌ๋ถ ๊ธฐํธ๋ LLM์ด ์ ๋ ฅ๋ ํ ์คํธ์ ๊ตฌ์ฒด์ ์ธ ๋งฅ๋ฝ์ ์ดํดํ๋๋ก ๋๋ ๋๊ตฌ์ ๋๋ค.
์๋ฅผ ๋ค์ด, ์ฝ๋ ๋ธ๋ก๊ณผ ์ง๋ฌธ์ ๊ตฌ๋ถํ๋ ๊ธฐํธ๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ LLM์ ํด๋น ํ ์คํธ๊ฐ ์ฝ๋์ธ์ง, ์ง๋ฌธ์ธ์ง ๋ช ํํ ํ์ ํ ์ ์์ต๋๋ค.
์ด๋ ๋ช ๋ น์ด๊ฐ ํผ๋๋์ง ์๋๋ก ํ์ฌ, ํ ์คํธ์ ์ญํ ๊ณผ ๋งฅ๋ฝ์ ๋ช ํํ๊ฒ ๊ตฌ๋ถํ ์ ์๋๋ก ๋์์ค๋๋ค.
์ ์ฝ์ฌํญ ๋ฐ ํ์ ์ง์
์ ์ฝ์ฌํญ ๋ฐ ํ์ ์ง์ ์ LLM์ ํ๋ฅ ๊ณ์ฐ์ ๋ฏธ๋ฆฌ ์ ์ฝ์ ์ค์ ํ๋ ๊ฒ์ผ๋ก, ์์ฑ๋ ํ ์คํธ๊ฐ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ๋๋ก ๋ง๋ญ๋๋ค.
์๋ฅผ ๋ค์ด, ํ๊ตญ์ด๋ก ๋ต๋ณ์ ์์ฑํ๋ผ๋ ์ ์ฝ์ ๊ฑธ๊ฑฐ๋, ์ฌ์กฑ์ ๋ถ์ด์ง ์๊ณ ์ต๋ํ ๊ฐ๊ฒฐํ๊ฒ ๋ต๋ณ์ ์์ฒญํ๋ ๋ฑ์ ์๊ตฌ ์ฌํญ์ ์ค์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฒฐ๊ณผ๋ฌผ์ด ์ผ์ ํ ํ์์ ์ ์งํ๋๋ก ํ ์ ์์ต๋๋ค.
๊ตฌ์ฒด์ ์ด๊ณ ๋ช ํํ ์ง์
LLM์ ๊ตฌ์ฒด์ ์ด๊ณ ๋ช ํํ ์ง์๋ฅผ ๋ด๋ฆฌ๋ฉด, ๋ชจ๋ธ์ด ๋ ์ ํํ๊ณ ์ผ๊ด์ฑ ์๋ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์์ฐ์ด๋ ๋์์ด๋ ๋ฐ์์ด๊ฐ ๋ง๊ณ , ๋ฌธ์ฅ์ ํด์์ด ๋ค์ํ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ง ์ ์๊ธฐ ๋๋ฌธ์, ์ต๋ํ ๋ช ํํ๊ณ ๊ตฌ์ฒด์ ์ผ๋ก ํ๋กํฌํธ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ํน์ ์ค๋ฅ ํด๊ฒฐ์ ๋ํ ์ง๋ฌธ์ ํ ๋, ๋ฌธ์ ์ ์์ธ๊ณผ ์ํฉ์ ๋ช ํํ๊ฒ ์ค๋ช ํ๊ณ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ตฌ์ฒด์ ์ผ๋ก ์์ฒญํด์ผ ํฉ๋๋ค.
์ด์ฒ๋ผ ๋ช ํํ ์ง์๊ฐ ์์ผ๋ฉด, LLM์ด ํ๋ฅ ๊ณ์ฐ์ ํ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ์๋์ ๋ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ ์ ์์ต๋๋ค.