๐ง Transformer๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ ํ LLM, GPT, BERT ์ ๋ฆฌ ๐ง
Bidirectional Encoder Representations from Transformers
Transformer์ Encoder ๊ธฐ๋ฐ ์
๋ ฅ ๋ฌธ์ฅ์ ์๋ค ๋ฌธ๋งฅ์ ๋ชจ๋ ๊ณ ๋ คํด ๋จ์ด๋ฅผ ์ดํดํ๋ ๋ชจ๋ธ
์๋ฐฉํฅ ๋ฌธ๋งฅ ์ดํด, ๋จ์ด๊ฐ ๋ฌธ์ฅ์์ ์ด๋ป๊ฒ ์ฐ๊ด๋๋์ง๋ฅผ ๊น์ด ์ดํดํ๋๋ฐ ๋ชฉ์ ์ ๋๋ค.
BERT๋ ๋๋์ ๋ฐ์ดํฐ๋ก ์ธ์ด์ ๊ท์น๊ณผ ์๋ฏธ๋ฅผ ํ์ตํ ์ฌ์ ๋ชจ๋ธ์ด๋ค.
์ฌ์ ํ์ต๋ BERT๋ฅผ ํน์ ํ ์์ ์ ๋ง๊ฒ ์ถ๊ฐ ํ์ต์ํจ๋ค.
BERT์ ํ์ต๋ ์ธ์ด ์ง์์ ๋ฐํ์ผ๋ก ์๋ก์ด ์์ ์ ์ ์ฉํ๋ฉฐ, ํ์์ Fine Tuning ์คํํ๋ค.
Large Language Model
๋๋์ ํ๋ผ๋ฏธํฐ์ ๋๋์ ํ
์คํธ๋ฅผ ํ์ตํ์ฌ ๋ฐ์ด๋ ์ธ์ด ๋ฅ๋ ฅ์ ๊ฐ์ง ๋ชจ๋ธ
๋๊ท๋ชจ ๋ฐ์ดํฐ ์
์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ จ๋ DL ๋ชจ๋ธ์ ์ฌ์ฉํด ์ปจํ
์ธ ๋ฅผ ์์ฑํ๋ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ์ค ํ๋์ด๋ค.
์ฃผ์ด์ง ๋ฌธ์ฅ๊ณผ ๋จ์ด๋ฅผ ํ ๋๋ก ๋ค์์ ์ฌ ๋ฌธ์ฅ๊ณผ ๋จ์ด ๋ฑ ๋งฅ๋ฝ์ ์์ธกํ๋ ๋ฐฉ์(=Transformer์ Decoder)์ ์ด์ ์ ๋์๋ค. ๋ฐ๋ผ์ ์ญํ ๋ฐ ์๋ฌด ๋ถ์ฌ, ํ์ฌ ์ํฉ๊ณผ ์ ์ํ๋ ๋งฅ๋ฝ, ์์ฒญํ๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋ํ ํฌ๋งท ๋ฑ ์ ๋ณด๋ฅผ ์ ์ํด์ผ ์ข์ ๊ฒฐ๊ณผ๋ฌผ์ ์์ฑํ๋ค.
์ ์๊ถ์ ๊ฐ์ง๋ ๋ชจ๋ธ
ex) GPT, Claude, Gemini, Groq ๋ฑ
์์ฑ๋ ๋ชจ๋ธ(๋ชจ๋ธ์์ ๊ฐ์ค์น ๊ฐ)๋ง์ ๊ณต์ ํ ๋ชจ๋ธ
ex) Meta Llama, Mistral Large, DeepSeek
์จ๋ฆฌ๋ฐ์ด์ค/CPU ํ๊ฒฝ์ ๊ณ ๋ คํ ์ ์ฌ์ ์ธ์ด ๋ชจ๋ธ
LLM์ ๊ฒฝ๋ํํ ๋ชจ๋ธ์ด๋ฉฐ, ๊ตฌ์ฑ์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ๋ฌ๋ผ์ง๋ค.
์ ๋ ฅ ๋ฌธ์ฅ์ ์๋ฏธ๋ฅผ ๋ฒกํฐ๋ก ์ถ์ถ
์ธ์ฝ๋ ๊ฒฐ๊ณผ๋ฅผ ํด์ํด ๋ชฉํ ๋ฌธ์ฅ ์์ฑ
LLM์ ๋งฅ๋ฝ(Attention)์ ๋ฐ๋ผ ๋ค์ ๋จ์ด๋ฅผ ๊ณ์ ์ถ๋ ฅํ๊ธฐ ๋๋ฌธ์ ๊ฐ์๊ธฐ ๋๋ฐ์ ์ธ ์ถ๋ ฅ์ ํ์ง ์๋๋ค. ๋ฐ๋ผ์ LLM์ด ์ ์ตํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ์ํฉ์ ์ด์ฉํด์ผ ํ๋ค.
Homo Prompt
์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ ์ต์ ์ ์ง๋ฌธ์ ๊ตฌ์ฑํ๋ ๊ฒ์ด ์ค์
์์ฐ์ด ์ฒ๋ฆฌ์ ๋ํ ๊น์ ์ดํด์ ๋์ ์์ค์ ์์ฑ์ผ๋ก ๋์ ์ ์ฐ์ฑ๊ณผ ํ์ฉ์ฑ์ ๊ฐ์ง๋ค.
์์ค์ด ๋์ ๊ฒ์ด ์ ํํ ๊ฒ์ด๋ผ ๋ณด๊ธฐ ์ด๋ ต๋ค.
ex) Air Canada ํจ์
์ฌ์ฉ์์๊ฒ ๋ถ์ ํํ ์ ๋ณด๋ฅผ ์ ๊ณตํด ๋ฐฐ์๊ธ ์ง๊ธ์ ํ๊ฒฐํ ์ฌ๊ฑด
์ต์ํ์ง ์์ ๋ฐ์ดํฐ์ ๋ํ ์ง๋ฌธ์ ์ ํํ์ง ์์ ์ ์๋ค. ์ด์ ๋ LLM์ Transformer์ Decoder, ์ฆ ์์ฑ์ ์ด์ ์ ๋ง์ถ ๋ชจ๋ธ์ด๋ค. ๋ฐ๋ผ์ ํ์ตํ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ง์์ '์์ฑ'ํ๊ธฐ ๋๋ฌธ์ ์ต์ํ์ง ์์ ๋ฐ์ดํฐ์ ๋ํ ๋ต๋ณ์ ์ ํํ์ง ์์ผ๋ฉฐ, ์ ๋ ฅ์ด ๋์ผํ๋๋ผ๋ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅด๋ค. ์ด๋ฅผ ๋๊ณ ๐ฆํ๋ฅ ๋ก ์ ์ต๋ฌด์๐ฆ๋ผ๊ณ ํ๋ค.
์ต๋ฌด์๋ ์ฌ๋์ ๋ง์ ํ๋ด๋ธ๋ค. LLM ๋ํ ์ฌ๋์ ์ธ์ด๋ฅผ ํ๋ด๋ด์ง๋ง ํ๋ฅ ์ ๋ฐ๋ผ ๋ต๋ณ์ด ๋ฌ๋ผ์ง๊ธฐ ๋๋ฌธ์ ํ๋ฅ ๋ก ์ ์ต๋ฌด์๋ผ๊ณ ํ๋ค.
์ด๋ฌํ ์ ํํ์ง ์์ ํ๋ฅ ๋ก ์ ์ต๋ฌด์๋ฅผ ์ ํํ๊ฒ ๋ง๋ค๊ณ ์ ๋ฒกํฐDB, ์ฆ RAG๋ฅผ ์ฌ์ฉํ๋ค.
๋ฐ์ดํฐ ๊ฐ์ฒด์ ์์น์ ํํ์ธ ๋ฒกํฐ(๋๋ ๋ฒกํฐ ์๋ฒ ๋ฉ) ํํ๋ก ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค
๋ฒกํฐ ์๋ฒ ๋ฉ์ ์ฑ๋ฅ์ ํ์ฉํด ์ด๋ฏธ์ง, ํ
์คํธ, ์ผ์ ๋ฐ์ดํฐ ๋ฑ์ ๋ฐ์ดํฐ๋ก ๊ตฌ์ฑ๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์์ธํ๊ณ , ๊ฒ์ํ๋ค. ๋ฒกํฐ ์๋ฒ ๋ฉ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ๊ตฌ์ถ๋์์ผ๋ฏ๋ก ๋น์ ํ ๋ฐ ๋ฐ์ ํ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ์ํ ์๋ฒฝํ ์๋ฃจ์
์ด๋ค.
์ฃผ์ , ๋จ์ด, ์ด๋ฏธ์ง ๋๋ ๊ธฐํ ๋ฐ์ดํฐ๋ฅผ ์ซ์๋ก ํํํ ๊ฒ
๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ ๋ฐ AI ๋ชจ๋ธ์ ์ํด ์์ฑ๋๋ค. ๊ฐ ๋ฒกํฐ ์๋ฒ ๋ฉ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ ๋ฒกํฐDB ๋๋ ๋ฒกํฐ ๊ฒ์ ์์ง์ด ๋ฒกํฐ ๊ฐ์ ์ ์ฌ์ฑ์ ๊ฒฐ์ ํ ์ ์๊ฒ ํ๋ค. ๊ฑฐ๋ฆฌ๋ ๋ฐ์ดํฐ ๊ฐ์ฒด์ ์ฌ๋ฌ ์ฐจ์์ ๋ํ๋ผ ์ ์์ผ๋ฏ๋ก AI๊ฐ ํจํด, ๊ด๊ณ ๋ฐ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ์ดํดํ ์ ์๋ค.
๊ฒ์ ์ฆ๊ฐ ์์ฑ, ๊ฒ์๊ณผ ์์ฑ์ ๊ฒฐํฉํ ์์คํ
๊ฒ์ ์์ง์ ์ ํ์ฑ + LLM๊ณผ ๊ฐ์ ์์ฑ ๋ชจ๋ธ์ ์ ์ฐ์ฑ์ ๊ฒฐํฉํ ์์คํ
์ผ๋ก, ๋ฒกํฐDB์์ ์ง์์ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ๊ฒ์ํด ์ด๋ฅผ ํ๋กฌํํธ์ ํจ๊ป ์ ๋ฌํ๋ค.

๊ฒ์๊ณผ ์์ฑ 2๋จ๊ณ๋ก ์ด๋ฃจ์ด์ง๋ค.
1. ์ฉ์๊ฐ ์
๋ ฅํ ์ง๋ฌธ์ด๋ ์ฟผ๋ฆฌ๋ฅผ ๋ฐํ์ผ๋ก ์ง์ ์์ค, ๋ฒกํฐDB, ์ธ๋ถ ์์ค ๋ฑ์์ ๊ด๋ จ ์ ๋ณด๋ฅผ ๊ฒ์ํ๋ค.
2. ๊ฒ์๋ ์ ๋ณด๊ฐ ์ง์ ์ฆ๊ฐ ์์ฑ๊ธฐ๋ก ์ ๋ฌ๋๊ณ , ์ด ์์ฑ๊ธฐ๊ฐ ์ง๋ฌธ์ ๋ํ ๊ตฌ์ฒด์ ์ด๊ณ ์ ์๋ฏธํ ๋ต๋ณ์ ์์ฑํ๋ค.
์ด๋ฅผ ํตํด ํ ๋ฃจ์๋ค์ด์ ์ ์๋ฐฉํ๊ณ , ์ ํ์ฑ์ ๋์ธ๋ค.
AI ๋ชจ๋ธ์ด ์์ฑํ๋ ์๋ชป๋๊ฑฐ๋ ์คํด์ ์์ง๊ฐ ์๋ ๊ฒฐ๊ณผ
๋ถ์ถฉ๋ถํ ํ์ต ๋ฐ์ดํฐ, ๋ชจ๋ธ์ ์๋ชป๋ ๊ฐ์ , ๋ชจ๋ธ ํ์ต์ ์ฌ์ฉ๋ ๋ฐ์ดํฐ์ ํธํฅ ๋ฑ ๋ค์ํ ์์ธ์ผ๋ก ๋ฐ์๋๋ค.
Generative Pre-trained Transformer
Pre-trained Language Model์ด๋ ๋ ์ด๋ธ์ด ์๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋น์ง๋ ํ์ต ๋ฐฉ๋ฒ์ผ๋ก ํ์ตํด ๋ชจ๋ธ์ด ์ธ์ด๋ฅผ ์ดํดํ ์ ์๋๋ก ํ ํ ํน์ ์ผ์ ์ ์ฉํด ์ข์ ์ฑ๋ฅ์ ๋ด๋ ๋ฐฉ๋ฒ

Transformer์ Decoder ๊ธฐ๋ฐ Autoregressive ๋ชจ๋ธ
๋จ๋ฐฉํฅ ํ
์คํธ ์์ฑ์ ๋ชฉ์ ์ผ๋ก ํ๋ฉฐ, ์ด์ ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ ๊ฐ์ ์์ธกํ๋ค.
๋ฅ๋ฌ๋์ ํ์ฉํด ์ธ๊ฐ๊ณผ ์ ์ฌํ ํ
์คํธ๋ฅผ ์์ฑํ๋ LLM์ ํ ์ ํ์ด๋ฉฐ, ๋ฐฉ๋ํ ๋ฐ์ดํฐ ์
์ผ๋ก ํ์ตํด ์ผ๊ด์ฑ ์๊ณ ๋งฅ๋ฝ์ ์ ํฉํ ์๋ต์ ์ดํด, ์์ฑํ๋ค.
GPT ๋ชจ๋ธ์ ์์ฐ์ด์ ์ฝ๋๋ฅผ ์ดํดํ๋๋ก ํ๋ จ๋์์ผ๋ฉฐ, ์ ๋ ฅ์ ์๋ตํด ํ ์คํธ ์ถ๋ ฅ์ ์ ๊ณตํ๋ค. ์ด๋ GPT์ ๋ํ ์ ๋ ฅ์ ํ๋กฌํํธ์ด๋ค.
์ฐธ๊ณ -GPT ๊ตฌํ
์ฐธ๊ณ -google Cloud-GPT
์ฐธ๊ณ -Wikidocs-GPT models
AI๋ฅผ ์ด์ฉํ์ฌ ์ธ๊ฐ์ ๊ฒฝํ๊ณผ ์ง์์ ํ์ฅํ๋ฉฐ, ์ธ๊ฐ์ ๊ฒฝ์์๊ฐ ์๋ ๋๊ตฌ๋ก์ AI๋ฅผ ์ ๊ทผํ๋ค.
์ธ๊ฐ๊ณผ ๋น์ทํ ์์ค์ ์ง๋ฅ์ ๊ฐ์ง ์ธ๊ณต์ง๋ฅ
์ฌ๋ฌ ์ญํ ๋ก ์ ์๋ AI(Agent)๋ค์ ๋ฐํ์ผ๋ก workflow๋ฅผ ๊ตฌ์ฑํด์ ํ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ด๋ด๋ ๋ฐฉ์
๋ค์ํ workflow๋ฅผ ์ค์ ํ๊ณ , ์ด์ ๋ง์ถ ๋ณต์กํ ์์
์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
ex) AI๊ฐ ์์
์ฐ์
์ ๋ฏธ์น ์ํฅ์ ๋ํด ๊ธ์ ์ด๋ค. (Task)
A. Master AI Agent -> B.Writer Ai <-> C.Critic AI
A๊ฐ Task๋ฅผ ๋ฐ์ ๊ณํ์ ์ธ์ B์๊ฒ ์์
์ ์ํจ๋ค. B๋ C์๊ฒ ๋ฆฌ๋ทฐ ์๊ฒฌ์ ๊ตฌํ๊ณ , B๊ฐ ์ฌ์์ฑํ๋ฉด์ ์์
์ฐ์
์ ๋ฏธ์น ์ํฅ์ ๋ํ ๊ธ์ ์ด๋ค. ์ด ๊ธ์ A๊ฐ ํ์ง์ ๋ํ ํ๊ฐ๋ฅผ ๋ด๋ฆฌ๊ณ , ์ผ์ ์์ค ์ด์์ด๋ผ๋ฉด ์์
์ฐ์
์ ๋ฏธ์น ์ํฅ์ ๋ํ ๊ธ์ ๋์ถํ๋ค.
์ด๋ ์ธ๋ถ ๋๊ตฌ๋ API๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด Tool Calling์ ํ๊ธฐ๋ ํ๋ค.
LangChain์์ ์ธ์ด ๋ชจ๋ธ์ด ์ธ๋ถ ๋๊ตฌ๋ API๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ๋ฅ
์ด๋ฅผ ํตํด AI ๋ชจ๋ธ์ ์ค์๊ฐ ์ ๋ณด ๊ฒ์, ๊ณ์ฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ๋ฑ ๋ค์ํ ์์
์ ์ํํ๋ค.
ํนํ Agent ๊ธฐ๋ฐ์ ์์คํ
์ ๋ง๋ค ๋ ๋งค์ฐ ์ค์ํ ์ญํ ์ ํ๋ค.
๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(LLM)์ ํ์ฉํ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ํนํ๋ ์คํ์์ค ํ๋ ์์ํฌ
๋ค์ํ ์ธ๋ถ ๋ฐ์ดํฐ ์์ค์ ํตํฉํด ๋ณต์กํ๊ณ ์ ์ฉํ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋ค ์ ์๋๋ก ์ค๊ณ๋์๋ค. LLM์ ์ ์ฌ๋ ฅ์ ๊ทน๋ํํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํ์ผ ์์คํ
๋ฑ๊ณผ ๊ฐ์ ๋ค์ํ ๋ฐ์ดํฐ ์์ค์์ ํตํฉ์ ์ง์ํด ์ค์๊ฐ ๋ฐ์ดํฐ์ ์ํธ์์ฉํ๋๋ก ๊ตฌ์ถํ๋ค.
ChatGPT์ ํ๊ณ์ ์ธ ์ ๋ณด ์ ๊ทผ ์ ํ, ํ ํฐ ์ ํ, ํ ๋ฃจ์๋ค์ด์ ์ ๋ณด์ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค.
๊ธฐ์กด ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ๊ฐ์ค์น๋ฅผ ์กฐ์ ํ์ฌ ์ํ๋ ์ฉ๋์ ๋ชจ๋ธ๋ก ์ ๋ฐ์ดํธํ๋ค.
0๊ฐ ~ n๊ฐ์ ์ถ๋ ฅ ์์๋ฅผ ์ ์ํด ๋ฅ๋ฌ๋์ด ์ฉ๋์ ์๋ง์ ์ถ๋ ฅ์ ํ๋๋ก ์กฐ์ ํ๋ค.
๋ฌธ๋งฅ์ ์ ์ํ๊ณ , ๊ทธ ๋ฌธ๋งฅ์ ๊ธฐ๋ฐ์ผ๋ก ๋ชจ๋ธ์ด ์ถ๋ ฅํ๋๋ก ์กฐ์ ํ๋ค.
์ฐธ๊ณ -LangChain ๊ฐ๋
๊ณผ ๊ตฌ์กฐ
์ฐธ๊ณ -LangChain
AI ์ ๋ฆฌ ์๋ฃ ๐