๐ค ‘LLM ์์ด์ ํธ (LLM Agent)’ ๊ธฐ์ ์ ์#
๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(LLM)์ ๊ณ ๋ํ๋ ์ถ๋ก ๋ฅ๋ ฅ์ ๊ธฐ๋ฐ์ผ๋ก ์ํฉ์ ์ค์ค๋ก ์ธ์งํ๊ณ , ์์จ์ ์ธ ๊ณํ ์๋ฆฝ๊ณผ ๋๊ตฌ ํ์ฉ์ ์ํํ๋ ์ง๋ฅํ ์์คํ ์. ์ด๋ ๋จ์ํ ํ๋กฌํํธ ์ ๋ ฅ ๋๋น ํ ์คํธ ์์ฑ ์์ค์ ๋์ด, ๋ช ํํ ์ ์๋ ๋ชฉํ๋ฅผ ์์จ์ ์ผ๋ก ๋ฌ์ฑํ๊ธฐ ์ํด ๊ณํ(Planning), ๊ธฐ์ต(Memory), ๋๊ตฌ ์ฌ์ฉ(Tool Use) ๋ฅ๋ ฅ์ ์ ๊ธฐ์ ์ผ๋ก ๊ฒฐํฉํ์ฌ ๋ฅ๋์ ์ผ๋ก ํ๋จํ๊ณ ํ๋ํ๋ ๊ฑฐ๋ ์ธ์ด ๋ชจ๋ธ ๊ธฐ๋ฐ์ ์์จ ์ํํธ์จ์ด ๊ฐ์ฒด๋ก ์ ์๋จ.
โ๏ธ ์ํคํ ์ฒ ๋ฐ ๋จ๊ณ๋ณ ๋์ ์๋ฆฌ (How it works)#
์ ํยท๋น์ ํ ์ ๋ ฅ์ ๋ฐ์ ์ฌ์ ํ์ต๋ ๋งฅ๋ฝ์ ์ถ๋ก ๋ก์ง์ ๊ฑฐ์น ํ, ๊ฐ๋ณ ์ด๋ฒคํธ๋ฅผ ์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ผ ์ข ํฉ ๋ถ์ํ์ฌ ์ธ๊ฐ ์์ค์ ์์ฐ์ด ์์ ํ ๋ฆฌํฌํธ๋ก ๋์ถํ๋ ํ๋ฆ์ ์ง๋. ์ธ๋ถ์ ์ธ ํต์ฌ ๋์ ํ์ดํ๋ผ์ธ์ ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ์ ๋จ๊ณ๋ก ๊ณ ๋ํ๋์ด ์ ์ด๋จ:
- ๋ชฉํ ํด์ ๋ฐ ์์
๋ถํ (Task Decomposition):
- ์์ฐ์ด๋ก ์ ๋ฌ๋ฐ์ ์ต์ข ๋ชฉํ๋ฅผ ๋ถ์ํ์ฌ ์์จ์ ์ผ๋ก ์ฒ๋ฆฌ ๊ฐ๋ฅํ ๋ง์ดํฌ๋ก ์์ ๋จ์๋ก ์ธ๋ถํํ๊ณ ์คํ ์์๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ํ์ ํจ.
- ๋์ ๊ฐ์ด๋ ์์ง ๋ฐ ํ ํฐ ์ ์ฝ (Progressive Disclosure):
- ‘์คํ ์์ด์ ํธ ์คํฌ ํ์ค(Open Agent Skills Standard)‘์ ์คํ๋ ์คํฌ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ฌ ํ์ํ ์์ ์ง์นจ์ ๋์ ์ผ๋ก ํ๋ณดํจ.
- ์ด๋ ์ ์ฒด ์ปจํ ์คํธ์ ๊ณผ๋ถํ ๋ฐ ํ ํฐ ๋ญ๋น๋ฅผ ์ฐจ๋จํ๊ธฐ ์ํด ํ์ ์์ ์ ํ์ํ ์์ค์ ์ ๋ณด๋ง ์ ํ์ ์ผ๋ก ๋ก๋ํ๋ ‘์ ์ง์ ๊ณต๊ฐ(Progressive Disclosure)’ ์ํคํ ์ฒ๋ฅผ ์ ์ฉํจ.
- ์ธ๋ถ ํตํฉ ๋ฐ ๋๊ตฌ ํธ์ถ (Model Context Protocol & API Call):
- ๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ(MCP)๊ณผ ์ฌ์ ์ ์ค๊ณ๋ API ์๋ํฌ์ธํธ๋ฅผ ๋งค๊ฐ์ฒด๋ก ์ค์ ํ์ฌ ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ (Slack, Salesforce ๋ฑ)์ ํ์ํ ๋์ ์ฝ๋๋ฅผ ์ฆ๊ฐ ์คํ ๋ฐ ์ ๋ฌํจ.
- ์ค์๊ฐ ํผ๋๋ฐฑ ๋ฃจํ ๋ฐ ๊ฒฐ๊ณผ ๋ฆฌํฌํ
(Feedback Loop & Synthesis):
- ํธ์ถ์ ํตํด ์ธ๋ถ ์์คํ ์ผ๋ก๋ถํฐ ๋ฐํ๋ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ ์ถ๋ก ๋ฃจํ์ ๋ค์ ์ฃผ์ (Feedback Loop)ํ์ฌ ๊ธฐ์กด ์์ฌ๊ฒฐ์ ์ ์ ์ฐํ๊ฒ ์์ ๋ฐ ์ ๋ฐํํจ.
- ์ด ์ผ๋ จ์ ์คํ ์ํ์ค๋ฅผ ์๊ฐ ๋จ์๋ก ๋์ ์ถ์ ๋ฐ ์ข ํฉ ๋ถ์ํจ์ผ๋ก์จ ์ต์ข ์ฌ์ฉ์์๊ฒ ์ธ๊ฐ ์์ค์ ์์ ํ ์์ฝ ๋ฆฌํฌํธ๋ก ์ถ๋ ฅํจ.
๐ LLM ์์ด์ ํธ ๊ธฐ์ ์งํ ๋น๊ต#
| ๊ตฌ๋ถ | ๊ธฐ์กด LLM ์์ด์ ํธ ๋ชจ๋ธ | ์ ๋ฐ์ดํธ๋ ์ฐจ์ธ๋ ์์จํ ์์ด์ ํธ ๋ชจ๋ธ |
|---|---|---|
| ํต์ฌ ํจ๋ฌ๋ค์ | ๋งฅ๋ฝ ๋ถ์ ๊ธฐ๋ฐ์ ์๋์ ์ํฉ ๋ถ์ ๋ฐ ์์ฐ์ด ๋ฆฌํฌํ | ๊ณํ-๊ธฐ์ต-๋๊ตฌ ์ฐ๊ณ ๊ธฐ๋ฐ์ ๋ฅ๋์ ์์จ ์์ฌ๊ฒฐ์ ๋ฐ ๋ชฉํ ์์ |
| ์ปจํ ์คํธ ์ต์ ํ | ์ปจํ ์คํธ ๋ด ์ ์ ํ๋กฌํํธ ์ฃผ์ ๋ฐฉ์ | ์ ์ง์ ๊ณต๊ฐ(Progressive Disclosure) ํ์ค ์คํฌ ์ํคํ ์ฒ ํ์ฉ |
| ์ฐ๋ ์ธํฐํ์ด์ค | ๋จ์ API ๊ท๊ฒฉ ์๋ ์ค๊ณ ๋ฐ ํ๋์ฝ๋ฉ ๊ฒฐํฉ | ๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ(MCP) ๋ฐ ์ ํ API ์๋ํฌ์ธํธ ํ์ค ์ฐ๋ |
| ์ ์ด ๋ฃจํ ๋ชจ๋ธ | ๋จ๋ฐฉํฅ ์ด๋ฒคํธ ๋ถ์ ๋ฐ ๊ฒฐ๊ณผ ์์ฑ | ์ธ๋ถ ๋ฐํ ๋ฐ์ดํฐ์ ์ค์๊ฐ ์ถ๋ก ์์ง ์ฌํผ๋๋ฐฑ ๋ฃจํ(Feedback Loop) |
| ๋น์ฆ๋์ค ํจ๊ณผ์ฑ | ์๋ํ ํฌ, ๋ณด์ ๊ด์ ๋ฑ ๊ฐ๋ณ ๊ฒ์ฆ ๋น์ฉ ์ ๊ฐ | ์ ๋ถ์(๋ง์ผํ , ์ฌ๋ฌด, ๋ฒ๋ฌด ๋ฑ) ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์์คํ ํตํฉ ์๊ฐ 80% ์ด์ ๋จ์ถ |
| ํต์ ๋ณด์ฆ ๋ ์ด์ด | ์ง์ฐ ์๊ฐ(Latency) ์กฐ์จ ๋ฐ ์์ธ ์ฒ๋ฆฌ ์ค์ฌ ํต์ | Human-in-the-Loop ์ค๊ณ ๋ฐ ๊ฒฉ๋ฆฌ ์๋๋ฐ์ค ๊ธฐ๋ฐ์ ์คํ ๊ถํ ์ ์ด |
๐ ์ฐ์ ๋ฐ ๋น์ฆ๋์ค์ ์ํฉํธ#
- ํ์ดํธ์นผ๋ผ ์ ์์ญ์ ๋น์ฆ๋์ค ์๋ํ: ๊ณผ๊ฑฐ ๊ฐ๋ฐ ์์ฐ์ฑ ํฅ์์ ์ ํ๋์ด ์๋ ํ์ฉ ๋ฒ์๋ฅผ ๋ง์ผํ , ์ฌ๋ฌด, ๋ฒ๋ฌด ๋ฑ ์ ๋ฌธ ์ง์ ๋ ธ๋ ์ํฌํ๋ก ์ ๋ฐ์ ์์จ์ ์คํ์ผ๋ก ์ ๊ฒฉ ๋ค๊ฐํํจ.
- ์ด์ ๋น์ฉ์ ํ๊ธฐ์ ๊ฐ์ถ: ๋น๊ฐ๋ฐ ์ง์ ๋ ธ๋์๊ฐ ๋๋ฉ์ธ ํนํ ์์ด์ ํธ๋ฅผ ์ง๊ด์ ์ผ๋ก ๊ฒฐํฉ ๋ฐ ์ด์ฉ ๊ฐ๋ฅํ๊ฒ ํจ์ผ๋ก์จ ์กฐ์ง์ ๋ฐ์ดํฐ ๋ถ์ ์ฒ๋ฆฌ ๋น์ฉ ๋ฐ ๊ฐ๋ณ ์์คํ ํตํฉ ๊ตฌ์ถ ์๊ฐ์ ์ต๋ 80% ์ด์ ํ์ ์ ์ผ๋ก ์ ๊ฐํจ.
- ์ ํต ๋๋ฉ์ธ ๊ณ ๋ํ: ๊ณ ๋ํ๋ ์ํฉ ํ๋ณ ์ญ๋์ ํ ๋๋ก ์๋ํ ํฌ, ๋ณด์ ๊ด์ , ์ธ์ ์์ ๊ด๋ฆฌ(HR) ๋ฑ ๋ค์ํ ๋น๋๋ฉด ๋น์ฆ๋์ค ๋ชจ๋ธ ๋ด์ ์ด์ ๋ฆฌ์์ค๋ฅผ ์ต์ํํ๊ณ ์ธ์ ํ๋ก์ธ์ค ๋น์ฉ์ ๊ฐ์์ํด.
๐ฎ ํ๊ณ์ ๋ฐ ํฅํ ์ ๋ง#
- ๋ณด์ ๋ฐ ๊ถํ ๋ ธ์ถ ๋ฆฌ์คํฌ: ๊ถํ ๋ถ์ฌ ์ค์ ์ค๋ฅ์ ๊ธฐ์ธํ๋ ์์์ ์ ์ฑ ์ฝ๋ ์คํ ๋ฐ ํ๊ฐ๋์ง ์์ ๋ฏผ๊ฐ API ์ ์ถ ๋ฑ ์ํฐํ๋ผ์ด์ฆ ๋ณด์์ ์ฌ๊ฐํ ๊ฒฐํจ ๊ฐ๋ฅ์ฑ์ด ์์กดํจ.
- ๊ธฐ์ ์ ํด๊ฒฐ ๊ณผ์ : ์ค์๊ฐ ๋ฐ์ดํฐ ์คํธ๋ฆฌ๋ฐ ๋ถ์ ํ๊ฒฝ์์์ ์์ ์ง์ฐ ์๊ฐ(Latency) ์ต์ํ ๋ ธ๋ ฅ๊ณผ ๋ค๋์ ๋๊ตฌ ๋ฐ๋ณต ์คํ์ ๊ธฐ์ธํ๋ ๋์ API ํธ์ถ ๋น์ฉ์ ์ต์ ํ๊ฐ ํ์ ์๊ฑด์.
- ํฅํ ์งํ ์์: ํฅํ ๋ณด์์ฑ ๊ฐํ๋ฅผ ์ํด ์ธ๊ฐ ํต์ ๊ธฐ๋ฒ์ธ ‘์ธ๊ฐ ์ฐธ์ฌํ(Human-in-the-Loop)’ ์ ์ด ๊ธฐ์ ๋ฐ ์์ ํ๊ฒ ๊ฒฉ๋ฆฌ๋ ๊ฐ์ ํ๊ฒฝ์ธ ‘์๋๋ฐ์ค ์คํ ๋ณด์ฆ ๋ ์ด์ด’์ ์์ฑ๋๊ฐ ์ฑํจ๋ฅผ ์ข์ฐํ ๊ฒ์. ์์ธ๋ฌ ๊ฒฝ๋ ์ํ ์ธ์ด ๋ชจ๋ธ(SLM)๊ณผ์ ๊ธด๋ฐํ ํตํฉ ์ฐ๊ตฌ๋ฅผ ๊ฑฐ์ณ ๋ณด์ ๊ฐ๋๊ฐ ํฅ์๋ ์จํ๋ ๋ฏธ์ค(On-premise) ์ด์ฉ ๋ฐ ์ง์ฐ ์๋ ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ ๋ถ์ ์ํคํ ์ฒ๋ก ์ฃผ๋ฅํ๋ ์ ๋ง์.