- Turing Post Korea
- Posts
- ๐ฆธ๐ป#14: 'แแ ขแผแแ ฉแผ (Actions)': แแ ฆแแ ตแแ ฅแซแแ ณแแ ก แแ กแจแแ ฅแธ (Task)แแ ณแฏ แแ ฎแแ ขแผแแ กแแ ณแซ แแ กแผแแ ฅแธ
๐ฆธ๐ป#14: 'แแ ขแผแแ ฉแผ (Actions)': แแ ฆแแ ตแแ ฅแซแแ ณแแ ก แแ กแจแแ ฅแธ (Task)แแ ณแฏ แแ ฎแแ ขแผแแ กแแ ณแซ แแ กแผแแ ฅแธ
UI vs. API แแ ตแแ กแซ แแ กแผแแ ฉแแ กแจแแ ญแผแแ ด แแ กแแ ต, LLMแแ ด แแ กแทแแ ฎ แแ ฉแแ ฎแฏ, แแ ฆแแ ตแแ ฅแซแแ ณแแ ด แแ กแแ ฒแฏแแ ฅแจ 'แแ ขแจแแ งแซ'แแ ณแฏ แแ ฑแแ กแซ แแ ฉแแ ณแซแแ ฉแแ ณ แแ ณแ แ ฆแแ ตแทแแ ฏแจแแ ณแฏ
๋ค์ด๊ฐ๋ฉฐ
์ง๊ธ๊น์ง, โAI ์์ด์ ํธโ ์๋ฆฌ์ฆ๋ฅผ ํตํด์ โ์์จํ ์์ด์ ํธโ๋ฅผ ๊ตฌ์ฑํ๋ ํต์ฌ์ ์์๋ฅผ ์ดํด๋ดค๋๋ฐ์: ํ๋กํ์ผ๋ง (์ ์ฒด์ฑ, ๋ชฉํ, ๊ทธ๋ฆฌ๊ณ ์ ์ฝ ์กฐ๊ฑด), ์ง์ (๊ธฐ๋ณธ์ ์ธ ์ฌ์ค), ๋ฉ๋ชจ๋ฆฌ (๊ณผ๊ฑฐ์ ๋งฅ๋ฝ), ์ถ๋ก ๋ฐ ๊ณํ (์์ ๋ถ์, ์ถ๋ก , ์คํ ๊ณํ), ๊ทธ๋ฆฌ๊ณ ์ฑ์ฐฐ (ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ํตํด ๋ฏธ๋์ ์ฑ๋ฅ ๊ฐ์ ์ ์ํ ๊ฒฐ๊ณผ ํ๊ฐ)๊น์ง์ - ํ๋๋ง ๋นผ๊ณ ๋ค ์ดํด๋ดค์ฃ ?
๊ทธ ๋จ์ ํ๋๊ฐ ๋ฐ๋ก, ์ก์ (ํ๋)์ ๋๋ค.

์ก์ . Image Credit: Shane Rounce
โ์ก์ โ์, ์์จํ ์์ด์ ํธ๊ฐ ๊ณํ๋ ํ๋์ ์คํํ๊ณ , ํ๊ฒฝ์ด๋ ์ธ๋ถ์ ๋๊ตฌ์ ์ํธ์์ฉํ๊ณ , ์ค์ง์ ์ธ โ๊ฒฐ๊ณผโ๋ฅผ ๋ง๋ค์ด๋ด๊ฒ ๋๋ ์ค์ฉ์ ์ธ ๋จ๊ณ์ ๋๋ค. ์ด๋ก ๊ณผ ํ์ค์ ์ฐ๊ฒฐํ๋๊ฒ ๋ฐ๋ก โ์ก์ โ์ด๋ผ์, ์์ด์ ํธ์ โ์์จ์ฑโ์ ๋ฐ๋์ ํ์ํ ์์์ฃ - ๋ญ๊ฐ๋ฅผ โ๋งํ๋โ ๊ฒ ์๋๋ผ ๋ญ๊ฐ๋ฅผ โํ ์ ์๊ฒโ ๋๋ ๊ฑฐ๋๊น์.
์์ด์ ํฑ AI๋ผ๋ ๋งฅ๋ฝ์์, โ์ก์ โ์ ์์ด์ ํธ๊ฐ ์ธ๋ถ ์์คํ ๊ณผ ์ํธ์์ฉํ๊ธฐ ์ํด์ ์ํํ๋ ๋ชจ๋ ์์ ์ ์๋ฏธํ๋ค๊ณ ๋ด ๋๋ค - ์๋์ ์ผ๋ก ํ ์คํธ์ ์๋ตํ๋ ๊ฑธ ๋์ด์, ์ ๊ทน์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ณ , ์ฝ๋๋ฅผ ์คํํ๊ณ , API๋ฅผ ํธ์ถํ๊ฑฐ๋, ์ธํฐํ์ด์ค๋ฅผ ์ ์ดํ๋ ๊ฒ๊น์ง ํฌํจํ์ฃ . ๋๊ตฌ๋ฅผ ํตํฉํ๋ ๊ฒ (Tool Integration)๋ ํ์์ ์ธ๋ฐ, ์ด๊ฒ ๋ฐ๋ก ์์ด์ ํธ์ ๋ฅ๋ ฅ์ โ๋ชจ๋ธ ๊ทธ ์์ฒดโ๋ฅผ ๋์ด์ ํ์ฅํด์, ์ง์ง ์ ๋๋ก ๋ โ์์จ์ฑโ์ ํ๋ณดํ ์ ์๊ฒ ํด ์ค๋๋ค. ์์ด์ ํฑ AI๋, ๋๊ตฌ์ ์ผ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ ์น API ๋ฑ์์ ์ป์ ์ค์๊ฐ์ ์ ๋ณด๋ฅผ ๋ค์ด๋๋ฏนํ๊ฒ ์ ์ฉํด์, ๋ณต์กํ ์ค์ ํ์ฅ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด์ ์ ์ํด ๋๊ฐ๊ฒ ๋ฉ๋๋ค.
์ด ๊ธ์์๋, โ์ก์ โ์ โUI ๊ธฐ๋ฐโ์ ์ ๊ทผ๋ฒ๊ณผ โAPI ๊ธฐ๋ฐโ์ ์ ๊ทผ๋ฒ์ผ๋ก ๋๋ ์ ์ดํด๋ณด๊ณ , LLM ์์์ ํจ์๋ฅผ ํธ์ถํ๋ค๋ ๊ฒ์ ๋ํด์ ๋ช ํํ๊ฒ ์ดํด๋ฅผ ํด ๋ณด๊ณ , LangGraph, ๋ง์ดํฌ๋ก์ํํธ AutoGen, CrewAI, Composio, OctoTools, BabyAGI, MemGPT(Letta) ๊ฐ์ ์ค์ํ ์คํ์์ค ํ๋ ์์ํฌ๋ค์ ๋ํด์๋ ์ดํด๋ด ๋๋ค. ์์ด์ ํธ์ ๊ด์ฌ์ด ์์ผ์๋ค๋ฉด, ๋๊น์ง ํ ๋ฒ ์ญ ์ฝ์ด๋ณด์๊ธฐ๋ฅผ ๊ถํฉ๋๋ค.
์ฐธ๊ณ ๋ก, ์ก์ ๊ณผ ๋ฐ์ ํ๊ฒ ๊ด๊ณ๋์ด ์๋ โํจ์ ํธ์ถ (Function Calling)โ์ด๋ผ๋ ๊ฐ โ์์ด์ ํธ ํ๋ ์์โ๊ณผ, ์ต๊ทผ ๊ธ๊ฒฉํ๊ฒ ํ์ ๊ฐ ๋ MCP (Model Context Protocol)๋ฅผ ์ฝ๊ฐ ํท๊ฐ๋ฆฌ์ค ์๋ ์๋๋ฐ์.
MCP์ ๋ํด์๋ AI ์์ด์ ํธ์ ์ด์ ์ํผ์๋์์ ์๊ฐํ ์ ์ด ์์ผ๋ ํ ๋ฒ ์ฐธ๊ณ ํด ๋ณด์๊ธฐ ๋ฐ๋ผ๊ตฌ์:
์์ ๊ธ์์๋ ์ผ์ง๋ง, MCP๋ ๊ทธ ์์ฒด๋ก AI๋ฅผ ์ํ ์ค์ผ์คํธ๋ ์ด์ ์์ง์ด๋ ์์ด์ ํธ ํ๋ ์์์ด ์๋๋๋ค. MCP๋ ์์ด์ ํธ ์ํคํ ์ฒ ์์ ์์นํ๋ ํตํฉ ๊ณ์ธต์ด์ ํ๋กํ ์ฝ์ด์์. ์์ด์ ํธ๊ฐ ์ธ๋ถ์ ๋๊ตฌ๋ ๋ฐ์ดํฐ์ ์ฐ๊ฒฐํด์ ๋ญ๊ฐ๋ฅผ ํ๋๋ก ํด ์ฃผ๋ โ๋๊ตฌ ์์โ ์ ๋์ ์ญํ ์ ํ๋ฉด์ LangChain, LangGraph, CrewAI ๋๋ LlamaIndex ๊ฐ์ ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ ๋๊ตฌ๋ฅผ ๋ณด์ํด ์ค๋๋ค
MCP์ ํจ์ ํธ์ถ (Function Calling)์ด ์๋ก ๋ฐฐํ์ ์ธ ๊ด๊ณ๊ฐ ์๋๋ผ ๋ณด์์ ์ธ ๊ฐ๋ ์์ ๋ณด์ฌ์ค ๊ทธ๋ฆผ์ด ์์ด์ ์๋์ ์๊ฐํฉ๋๋ค:

Image Credit: Femke Plantinga
์ค๋ ์ํผ์๋์์๋ ์๋์ ๊ฐ์ ๋ด์ฉ์ ๋ค๋ฃน๋๋ค:
โ์ก์ โ์ ํต์ฌ ์์๋ค
๋๊ตฌ ํ์ต: UI-๊ธฐ๋ฐ vs. API-๊ธฐ๋ฐ ์ํธ์์ฉ
์์ด์ ํธ๊ฐ ์ก์ ์ ํ๊ฒ๋ ํ ๋ ๊ฐ์ฅ ๋จผ์ , ๊ทผ๋ณธ์ ์ผ๋ก ํด์ผ ํ๋ ์ ํ ์ฌํญ์, ์์ด์ ํธ๊ฐ ์ธ๋ถ ๋๊ตฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ด๋ป๊ฒ ์ํธ์์ฉ์ ํ๋๋ก ํ ๊ฑด๊ฐ ํ๋ ๊ฒ๋๋ค. ํฌ๊ฒ ๋ด์, ๋ ๊ฐ์ง ๋ฒ์ฃผ๋ก ๋๋ ์ ์๋๋ฐ์: ๋ฐ๋ก UI-๊ธฐ๋ฐ์ผ๋ก ์ ๊ทผํ๋ ๋ฐฉ๋ฒ๊ณผ API-๊ธฐ๋ฐ์ผ๋ก ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
*๋ฌด๋ฃ ๊ตฌ๋ ์๋ค๊ป์ ๋ณด์ค ์ ์๋ ๋ด์ฉ์ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. AI ์์ด์ ํธ์ ์ํผ์๋๋ ํ๋ฆฌ๋ฏธ์ ๊ตฌ๋ ์๋ค๊ป ์ ์ฒด ๋ด์ฉ์ด ๊ณต๊ฐ๋ฉ๋๋ค. ํ๋ฆฌ๋ฏธ์ ํ๋์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ์๋ฉด ์ด ์ํผ์๋ ์ ์ฒด๋ฅผ ํฌํจํด์ ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์์ ๋ชจ๋ ์ปจํ ์ธ ๋ฅผ ์ ํ์์ด ๋ณด์ค ์ ์์ต๋๋ค!

ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์์ ์ธ์ฌ์ดํธ๊ฐ ๋ด๊ธด ์ปจํ ์ธ ๋ฅผ ๋ง์๊ป ์ฝ์ด๋ณด์ธ์!
ํ๋ฆฌ๋ฏธ์ ํ๋์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ์๋ฉด ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์์ ๋ชจ๋ ์ปจํ ์ธ ๋ฅผ ์ ํ์์ด ๋ณด์ค ์ ์์ต๋๋ค. ํ๋ฆฌ๋ฏธ์ ๊ตฌ๋ ์๊ฐ ๋์ด ์ฃผ์๋ฉด ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์์ ์ปจํ ์ธ ์ ์์ ํฐ ๋์์ด ๋ฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
์ฃผ๊ฐ AI ๋ด์ค๋ ํฐ
AI ์ ๋์ฝ ๊ธฐ์ ๋ค์ ๋ํ ์ฌ์ธต ๋ถ์ ๊ธฐ์ฌ
AI ๊ธฐ์ , ์ฐ์ , ์ ์ฑ ์ ๋ฌธ๊ฐ ์ธํฐ๋ทฐ
AI ๊ธฐ์ ๋ฐ ์ฐ์ ์ ๋ํ ์ฌ์ธต ๋ถ์ ์๋ฆฌ์ฆ
๋ถ์ ๊ธฐ์ฌ ์์ฒญ ๋ฐ ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์ ๊ธฐ๊ณ
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์น๊ตฌ์ ๋๋ฃ ๋ถ๋ค์๊ฒ๋ ๋ด์ค๋ ํฐ ์ถ์ฒํด ์ฃผ์ธ์!
Reply