ํต์ฌ ์์
- 2026๋ 5์ ๊ธฐ์ค ์ ๋ขฐํ ์ ์๋ 5๊ฐ tool caller: Gemma 4 27B, GLM-5.1 32B, Qwen3 32B, Qwen3-Coder 30B, Llama 3.3 70B. ๋ค์ฏ ๋ชจ๋ธ ๋ชจ๋ ์ฌ๋ฐ๋ฅด๊ฒ ํ์ฑ๋ function calling JSON์ ๋ฐํํ๋ฉฐ ์๊ฒฉํ MCP ์คํค๋ง ๊ฒ์ฆ์ ํต๊ณผํฉ๋๋ค.
- Llama 3.3 70B๊ฐ ๊ฐ์ฅ ๋์ ์ฑ๋ฅ์ ๋ณด์ ๋๋ค โ MCP ์๋ฒ์์ 90%๋ ํ๋ฐ์ ์ฌ๋ฐ๋ฅธ ํ์ฑ ํธ์ถ ๋น์จ โ ํ์ง๋ง Q4_K_M์ผ๋ก 48GB+ VRAM์ด ํ์ํฉ๋๋ค. ํ๋์จ์ด๊ฐ ํ์ฉํ ๋๋ง ์ฌ์ฉํ์ญ์์ค; ์ํ ๋ชจ๋ธ๋ก๋ ์ถฉ๋ถํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- Gemma 4 27B๋ 24GB ํ๊ฒฝ์ ํ์ค ์ ํ์ ๋๋ค. ํด๋น ํฌ๊ธฐ์์ ์ต๊ณ ์ tool calling ํ๋ จ, ์ฒด์ธ ํธ์ถ์์ ๋ณด์์ ์ ๋๋ค. ํ์ผ ์์คํ , ๋ฐ์ดํฐ๋ฒ ์ด์ค, GitHub MCP ์๋ฒ์์ ์ ๋ขฐ์ฑ์ด ๋์ต๋๋ค.
- GLM-5.1 32B๋ ๊ธด ์ปจํ ์คํธ ์์ด์ ํธ ์์ ์์ ๋ฐ์ด๋ฉ๋๋ค. ๊ธฐ๋ณธ 128K ์ปจํ ์คํธ ์ฐฝ; ๊ฐํ์ ์ธ ์ธ์ ์๋ฆผ์ด ์ ์ผํ ์ผ๋ฐ์ ์ธ ์คํจ์ ๋๋ค. ์ปดํ๋ผ์ด์ธ์ค ๋ณด๊ณ ์์ ๊ธด ๋ น์ทจ๋ก์ ์ฌ์ฉํ์ญ์์ค.
- Qwen3-Coder 30B๋ ์ต๊ณ ์ ์ฝ๋ ์ค์ฌ tool caller์
๋๋ค.
replace_in_file,read_file, ์ฝ๋ ์ธ์ ๋ธ๋ผ์ฐ์ ์ก์ ์์ ๊ฐ๋ ฅํฉ๋๋ค; Gemma 4๋ณด๋ค ์ฝ๋ ๋น๊ด๋ จ MCP ์๋ฒ์์ ์ฝํฉ๋๋ค. - 7B ์ดํ ๋ชจ๋ธ์ ์๋ชป ํ์ฑ๋ ํธ์ถ์ ๋ฐํํฉ๋๋ค. ๋ช ์์ tool calling ํ๋ จ ์๋ ๋ฒ์ฉ ๋ชจ๋ธ๋ ํฌ๊ธฐ์ ์๊ด์์ด ๋์ผํฉ๋๋ค. ์คํจ๋ ๋ชจ๋ธ์ ์์ผ๋ฉฐ harness์ ์์ง ์์ต๋๋ค; harness๋ฅผ ๊ต์ฒดํด๋ ํด๊ฒฐ๋์ง ์์ต๋๋ค.
- Q4_K_M์ด ํ๋ก๋์ ์ต์๊ฐ์ ๋๋ค. Q3 ์ดํ๋ ์ฑํ ํ์ง๋ณด๋ค tool calling ์ ๋ขฐ์ฑ์ ๋จผ์ ์ ํ์ํต๋๋ค. VRAM ์์ฐ๋ฟ๋ง ์๋๋ผ ์ํฌํ๋ก์ฐ์ ๋ง๊ฒ ์์ํ๋ฅผ ์กฐ์ ํ์ญ์์ค.
๋น ๋ฅธ ์ฌ์ค
- ์ต๊ณ ๋ฒ์ฉ(24GB VRAM): Gemma 4 27B โ Q4_K_M, ~16GB VRAM, 4๊ฐ ์ฐธ๊ณ MCP ์๋ฒ(filesystem, sqlite, puppeteer, github) ๋ชจ๋์์ ์ ๋ขฐ์ฑ ์์.
- ์ต๊ณ ๊ธด ์ปจํ ์คํธ(24GB VRAM): GLM-5.1 32B โ 128K ์ปจํ ์คํธ, Q4_K_M์ผ๋ก ~20GB VRAM.
- ์ต๊ณ ์ฝ๋ ์ค์ฌ: Qwen3-Coder 30B โ Q4_K_M์ผ๋ก ~18GB VRAM,
replace_in_file๊ณผ ์ฝ๋ MCP ๋๊ตฌ์์ ๊ฐ์ฅ ๊ฐ๋ ฅ. - ์ต๊ณ ์ฑ๋ฅ: Llama 3.3 70B โ Q4_K_M์ผ๋ก ~42GB VRAM, 5๊ฐ ์ค ๊ฐ์ฅ ๋๋ฆฌ์ง๋ง ์ฒด์ธ ํธ์ถ์์ ๊ฐ์ฅ ์ ๋ขฐ์ฑ ์์.
- ๊ฒฝ๋ ์ต์ : Llama 3.2 3B โ 4โ8GB VRAM, ๋ถ๋ฅ ํธ๋ฆฌ์์ฃผ์๋ ์ถฉ๋ถํ์ง๋ง ๋ค๋จ๊ณ ๊ณํ์๋ ๋ถ์กฑ.
- ์์ํ ํ๋ก๋์ ์ต์๊ฐ: Q4_K_M. Q3์ Q2๋ ์ฑํ ํ์ง๋ณด๋ค tool calling ์ ๋ขฐ์ฑ์ ๋จผ์ ์ ํ์ํต๋๋ค.
- ์ ๋ฐ์ ์ ๋ขฐ์ฑ ๋ฒ์: ๋จ์ ์ํฌํ๋ก์ฐ์์ ์ฌ๋ฐ๋ฅธ ํ์ฑ ํธ์ถ 90%+; ์ ํ ๋ฐ ์ธ์ ์ค๋ฅ๋ฅผ ๋ณตํฉํ ์ค์ ๋ค๋จ๊ณ ์ํฌํ๋ก์ฐ์์ end-to-end 80โ90%.
๋ก์ปฌ ๋ชจ๋ธ์์ Tool Calling์ ์๋ฏธ
Tool calling์ ๋๊ตฌ์ ๊ทธ ์ธ์๋ฅผ ์ง์ ํ๋ ๊ตฌ์กฐํ๋ JSON์ ๋ฐํํ๋ ๋ชจ๋ธ์ ๋ฅ๋ ฅ์ ๋๋ค โ ์ฑํ ๋ชจ๋ธ์ ์์ด์ ํธ๋ก ๋ณํํ๋ LLM ์ธก ๊ธฐ์ ์ ๋๋ค. MCP, OpenAI ๋๊ตฌ, Anthropic ๋๊ตฌ, Cline XML์ ๋ชจ๋ ๋์ผํ ๊ธฐ๋ณธ ๊ธฐ์ ์ wire ํ์ ํํ์ ๋๋ค.
๐ ํ ๋ฌธ์ฅ์ผ๋ก
Tool calling์ ๋๊ตฌ๋ฅผ ์ง์ ํ๊ณ ์คํค๋ง์ ๋ง๋ ์ธ์๋ฅผ ์ ๊ณตํ๋ ๊ตฌ์กฐํ๋ JSON์ ๋ฐํํ๋ LLM ์ธก ๊ธฐ์ ์ ๋๋ค; MCP, OpenAI ๋๊ตฌ, Cline XML์ ๋ชจ๋ ๋์ผํ ๊ธฐ์ ์ wire ํ์ ํํ์ ๋๋ค.
๐ฌ ์ฝ๊ฒ ๋งํ๋ฉด
Tool calling ๊ธฐ๋ฅ์ด ์๋ ๋ชจ๋ธ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ ๋ชฉ๋ก์ ์ฝ๊ณ , ์ฌ์ฉ์ ์์ฒญ์ ๋ง๋ ๋๊ตฌ๋ฅผ ๊ฒฐ์ ํ๊ณ , ๋๊ตฌ์ ๊ทธ ์ธ์๋ฅผ ์ง์ ํ๋ ๊น๋ํ ๊ตฌ์กฐํ๋ ์๋ต์ ์์ฑํ ์ ์์ต๋๋ค. Wire ํ์(JSON, XML, JSON-RPC)์ harness์ ๊ฒฐ์ ์ ๋๋ค; ๋ชจ๋ธ์ด ํธ์ถ์ ์ฌ๋ฐ๋ฅด๊ฒ ์คํํ๋์ง ์ฌ๋ถ๋ ๋ชจ๋ธ์ ์์ฑ์ ๋๋ค โ ๊ทธ๊ฒ์ด ์ด ๊ฐ์ด๋๊ฐ ์ธก์ ํ๋ ๊ฒ์ ๋๋ค.
- ๋ชจ๋ธ์ ํ์ํ ๊ธฐ์ : ๋๊ตฌ ์คํค๋ง๋ฅผ ์ฝ๊ณ , ์ฌ์ฉ์ ์์ฒญ์ด ๋๊ตฌ ํธ์ถ์ ํด๋นํ๋์ง ๊ฒฐ์ ํ๊ณ , ๋๊ตฌ๋ฅผ ์ง์ ํ๊ณ ์คํค๋ง์ ๋ง๋ ์ธ์๋ฅผ ์ ๊ณตํ๋ ๊ตฌ์กฐํ๋ ์๋ต์ ๋ฐํํฉ๋๋ค. ์์ ํ ์คํธ ์ฐ๋ฌธ์ผ๋ก ๋๊ตฌ ํธ์ถ์ฒ๋ผ ๋ณด์ด๋ ๊ฒ์ด ์๋๋ผ โ harness๊ฐ ํด๋ฆฌ์คํฑ ์์ด ํ์ฑํ ์ ์๋ ๊ตฌ์กฐํ๋ ๊ฐ์ฒด์ ๋๋ค.
- Wire ํ์์ ๋ค์ํ์ง๋ง ๊ธฐ์ ์ ๋ค์ํ์ง ์์ต๋๋ค. OpenAI ๋๊ตฌ JSON ํ์์์ ์ ๋ขฐ์ฑ ์๊ฒ tool calling์ ์ํํ๋ ๋ชจ๋ธ์ ์ผ๋ฐ์ ์ผ๋ก Cline XML๊ณผ MCP JSON-RPC์์๋ ์ ๋ขฐ์ฑ ์๊ฒ ์ํํฉ๋๋ค. ๊ธฐ์ ์ ์ด์ ๊ฐ๋ฅํฉ๋๋ค; ์ฌํ์ํ ์คํจ๋ ํ๋ฉด์ ์ ๋๋ค.
- Tool calling ํ๋ จ์ ๊ฐ์ฅ ์ ๋ ดํ๊ณ ์ํฅ๋ ฅ์ด ํฐ ์ฌํ ํ๋ จ ๋จ๊ณ์ ๋๋ค. Gemma 3 โ Gemma 4, Qwen2 โ Qwen3, Llama 3 โ Llama 3.3 ์ ํ๊ฐ ์ด๋ฅผ ๋ฐ์ํฉ๋๋ค. ์๋ก์ด ์คํ ๊ฐ์ค์น ๋ฒ์ ์ routinely tool calling ํ๋ จ์ ์ถ๊ฐํ๊ฑฐ๋ ๊ฐ์ ํฉ๋๋ค; ๊ทธ๊ฒ์ด ์ ๋ขฐ์ฑ ๋ชฉ๋ก์ ๋๋จธ์ง ์คํ ๊ฐ์ค์น ์ํ๊ณ์์ ๋ถ๋ฆฌํ๋ ๊ฒ์ ๋๋ค.
- ์์ด์ ํธ์ ํนํ ์ค์ํ ์ด์ : ์์ด์ ํธ ๋ฃจํ๋ tool call์ ์ฐ์์ ๋๋ค. ํธ์ถ๋น 95%์ ์ ๋ขฐ์ฑ๋ ๋ณตํฉ๋ฉ๋๋ค โ 8๋จ๊ณ์์ 95%๋ ~66%์ ์๊ฐ์ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋ฉ๋๋ค. ๊ทธ๋์ ์น์ธ ๊ฒ์ดํธ๊ฐ ์๋ ๊ฒฝ๊ณ harness๊ฐ ์ค์ ์์ ์์ ์์จ ์์ด์ ํธ๋ฅผ ๋ฅ๊ฐํฉ๋๋ค: ์ธ๊ฐ ์น์ธ์ด ํธ์ถ๋น ์คํจ๋ฅผ ๋ณต๊ตฌํฉ๋๋ค.
- ๋ชจ๋ ํธํ ๋ชจ๋ธ์์ tool calling ์ ๋ขฐ์ฑ์ ํฅ์์ํค๋ ํ๋กฌํํ ๊ธฐ์ ์ ์ฒด์ธ ์ค๋ธ ์ํธ ํ๋กฌํํ ๊ณผ ํธ๋ฆฌ ์ค๋ธ ์ํธ์ ReAct๋ฅผ ์ฐธ์กฐํ์ญ์์ค โ ๋ ๋ค ๋ชจ๋ธ์ด ์๋ชป๋ ๋๊ตฌ๋ฅผ ์ ํํ๊ฑฐ๋ ์๋ชป๋ ์ธ์๋ฅผ ์ ๊ณตํ๋ ๋น์จ์ ์ค์ฌ์ค๋๋ค.
๐กTip: ํธ์ถ๋น ์ ๋ขฐ์ฑ์ ์์ด์ ํธ ๋ฃจํ ์ ์ฒด์ ๊ฑธ์ณ ๋ณตํฉ๋ฉ๋๋ค. 8๋จ๊ณ์์ ํธ์ถ๋น 95% ๋น์จ์ ~66%์ ์๊ฐ์ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋ฉ๋๋ค. ๋ณตํฉ์ ๊ณํํ์ญ์์ค โ ๊ณํ ์งํ์ ์ ์งง๊ฒ ์ ์งํ๊ณ , ์น์ธ ๊ฒ์ดํธ๋ฅผ ์ฌ์ฉํ๋ฉฐ, ํ์ค์ ์ธ ๊ฐ์ฅ ๊ธด ์งํ์ ์ ์ฒ๋ฆฌํ ์ ์๋ ๊ฐ์ฅ ์์ ์ ๋ขฐํ ์ ์๋ ๋ชจ๋ธ์ ์ ํํ์ญ์์ค.
ํ ์คํธ ๋ฐฉ๋ฒ๋ก
ํ ์คํธ๋ harness๋ฅผ ์ผ์ ํ๊ฒ ์ ์งํ๊ณ ๋ชจ๋ธ๋ง ๋ณ๊ฒฝํ์ต๋๋ค. ๋์ผํ MCP ํด๋ผ์ด์ธํธ, ๋์ผํ ์๋ฒ, ๋์ผํ ํ๋กฌํํธ โ ์คํจ๋ ๋ชจ๋ธ์ ๊ท์๋๋ฉฐ runtime์ ์์ง ์์ต๋๋ค.
- ์ค์ : VS Code์ Cline 3.x(ํ ์คํธํ ๊ฒ ์ค ๊ฐ์ฅ ์๊ฒฉํ tool calling ๊ฒ์ฆ๊ธฐ)์ ํค๋๋ฆฌ์ค ์ธก์ Goose+MCP. ๋ฌ๋ฆฌ ๋ช ์ํ์ง ์๋ ํ Q4_K_M์ผ๋ก ๊ฐ ๋ชจ๋ธ์ ์ ๊ณตํ๋ Ollama 0.5+ ๋ฐฑ์๋.
- ์๋ฒ: 4๊ฐ์ ์ฐธ๊ณ MCP ์๋ฒ โ
filesystem(์๋๋ฐ์ค ๋๋ ํ ๋ฆฌ ์ฝ๊ธฐ/์ฐ๊ธฐ),sqlite(๊ธฐ๋ณธ ์ฝ๊ธฐ ์ ์ฉ, ํน์ ์์ ์ ๋ํ ์ฐ๊ธฐ ์ญํ ),puppeteer(ํค๋๋ฆฌ์ค ๋ธ๋ผ์ฐ์ ),github(์ธ๋ฐํ PAT๋ก PR ๋ฐ ์ด์ ๊ด๋ฆฌ). ๋ชจ๋ ๋ชจ๋ธ ์คํ์์ ๋์ผํ ์๋ฒ ๋ฒ์ . - ํ๋กฌํํธ ์ธํธ: ์๋ฒ๋น 50๊ฐ์ ์์ ํ๋กฌํํธ, ๋ชจ๋ธ๋น 3๋ฒ ๋ฐ๋ณต = 4๊ฐ ์๋ฒ์์ ๋ชจ๋ธ๋น 600๊ฐ์ ํ๊ฐ๋ ํธ์ถ(5๊ฐ ๋ชจ๋ธ์ ๊ฑธ์ณ ์ด ~3,000๊ฐ). ํ๋กฌํํธ๋ ๋จ์ผ ๋๊ตฌ ์์ ("์ด ํ์ผ ์ฝ๊ธฐ"), ๋ค๋จ๊ณ ๊ณํ("์ ์ฅ์์์ X์ ๋ํ ์ฐธ์กฐ ์ฐพ๊ธฐ"), ๋ณ๋ ฌ ํธ์ถ("์ด 3๊ฐ ๋๋ ํ ๋ฆฌ ๋์ด")์ ํฌํจํฉ๋๋ค.
- ํ๊ฐ: ํธ์ถ๋น 4๊ฐ์ง ์ ํธ. ์ฌ๋ฐ๋ฅธ ํ์ฑ โ ํธ์ถ์ด ๋๊ตฌ ์คํค๋ง์ ๋ํด ์ฌ๋ฐ๋ฅด๊ฒ ํ์ฑ๋จ. ์ฌ๋ฐ๋ฅธ ์ ํ โ ์์ ์ ์ ํฉํ ๋๊ตฌ๊ฐ ์ ํ๋จ. ์ฌ๋ฐ๋ฅธ ์ธ์ โ ์ธ์ ๊ฐ์ด ์์ ์ด ์๊ตฌํ ๊ฒ๊ณผ ์ผ์นํจ. ์คํ ์ฑ๊ณต โ ํธ์ถ์ด ์์ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํจ.
- ํ๋์จ์ด: ์ํ ๋ชจ๋ธ(GLM-5.1 32B๊น์ง)์๋ Apple M5 Max 64GB MacBook Pro; Llama 3.3 70B์๋ NVIDIA L40S 48GB ๋ฐ 2ร RTX 3090 24GB. ๋ชจ๋ ์คํ์ ์ฌ์ฉ ๊ฐ๋ฅํ ํ ํฐ ์๋(โฅ10 tokens/s)๋ก ์ ์ง๋์ด ์ง์ฐ ์๊ฐ์ด ์คํจ ๋ชจ๋๊ฐ ๋์ง ์๋๋ก ํ์ต๋๋ค.
- ์ ์ง์ฑ ์ ์ฝ: ๋ฐฑ๋ถ์จ์ ์ ํํ ์ซ์๊ฐ ์๋ ๋ฒ์๋ก ๋ณด๊ณ ๋ฉ๋๋ค. "~95%"๋ ํ ์คํธ ์ธํธ์์ ์ฐ๋ฆฌ ์คํ์ด 92โ96% ๋ฒ์์ ์์์์ ์๋ฏธํฉ๋๋ค; ๋ถ์ฐ์ด ์ ๋ฐ๋๊ฐ ์คํด๋ฅผ ์ผ์ผํฌ ๋งํผ ์์ ๋๋ง ๋ฐ์ฌ๋ฆผํฉ๋๋ค.
๐Note: ์ด ์์น๋ BFCL ๋๋ ToolBench ๋ฆฌ๋๋ณด๋๊ฐ ์๋ ์ฐ๋ฆฌ์ ํ ์คํธ harness์์ ๋์์ต๋๋ค. ๊ณต๊ฐ ๋ฒค์น๋งํฌ๋ ๋ฐฉํฅ์ ์ผ๋ก ์๊ด๊ด๊ณ๊ฐ ์์ง๋ง MCP ์๋ฒ ์ํฌํ๋ก์ฐ์ ์ผ๋์ผ ๋์๋์ง ์์ต๋๋ค โ ๊ทํ์ ์คํ์ ๋ง๋ ๋ฒค์น๋งํฌ๋ ๊ทํ์ ์คํ์ ๋๋ค. ์ฌ๊ธฐ์ ๋ฐฑ๋ถ์จ์ ์ต์ข ํ๊ฒฐ์ด ์๋ ์ถ๋ฐ์ ๊ฐ์ค๋ก ์ฒ๋ฆฌํ์ญ์์ค.
์ง์ ๋น๊ต: 2026๋ 5๊ฐ Tool Calling ๋ชจ๋ธ
๋์ผํ harness, ๋์ผํ ํ๋กฌํํธ, ๋ค๋ฅธ ๋ชจ๋ธ. Llama 3.3 70B๊ฐ ์ ๋ฐ์ ์ธ ์์น์์ ์ ๋; ์ํ ๋ชจ๋ธ์ ์ข ์ข ๋ ์ค์ํ ์งํ์ธ VRAM ๋ฌ๋ฌ๋น ์ ๋ขฐ์ฑ์์ ์ ๋์ ๋๋ค.
๐ ํ ๋ฌธ์ฅ์ผ๋ก
๋ฒ์ฉ 24GB ํ๊ฒฝ์๋ Gemma 4 27B, ๊ธด ์ปจํ ์คํธ์๋ GLM-5.1 32B, ์ฝ๋์๋ Qwen3-Coder 30B, ๊ท ํ ์กํ ๋์์ผ๋ก Qwen3 32B, 48GB+ VRAM์ด ์๊ณ ์ต๊ณ ์ฑ๋ฅ์ด ํ์ํ ๋๋ Llama 3.3 70B๋ฅผ ์ ํํ์ญ์์ค.
๐ฌ ์ฝ๊ฒ ๋งํ๋ฉด
๋ค์ฏ ๋ชจ๋ ์๋ํฉ๋๋ค. ์ฐจ์ด๋ ๋น์ฉ(VRAM), ์ ๋ฌธํ(๊ธด ์ปจํ ์คํธ, ์ฝ๋, ๋ฒ์ฉ), ํธ์ถ์์ ์ฝ๊ฐ ์ค์ํ๋ ๋น๋(๋ช ํผ์ผํธ โ ์น์ธ ๊ฒ์ดํธ๋ก ๋ณต๊ตฌ ๊ฐ๋ฅ)์ ๋๋ค.
| ๋ชจ๋ธ | ํฌ๊ธฐ | VRAM (Q4_K_M) | ์ฌ๋ฐ๋ฅธ ํ์ฑ ํธ์ถ ๋น์จ | ์ต์ ์ฉ๋ | ์ผ๋ฐ์ ์ธ ์คํจ ๋ชจ๋ |
|---|---|---|---|---|---|
| Gemma 4 27B | 27B | ~16 GB | ~95% | 24GB ํ๊ฒฝ์ ๋ฒ์ฉ ์์ด์ ํธ | ์ฒด์ธ ํธ์ถ์์ ๋ณด์์ (์ฒด์ด๋์ด ์๋ํ์ ๊ณณ์์ ์น์ธ ์์ฒญ) |
| GLM-5.1 32B | 32B | ~20 GB | ~94% | ๊ธด ์ปจํ ์คํธ ์์ด์ ํธ(๊ธฐ๋ณธ 128K) | ๊ธด ์ ๋ ฅ์์ ๊ฐํ์ ์ธ์ ์๋ฆผ |
| Qwen3 32B | 32B | ~20 GB | ~93% | ๊ท ํ ์กํ โ ๋ฒ์ฉ + ๊ฐ๋ฒผ์ด ์ฝ๋ | Cline ์๊ฒฉ ํ์์์ ๋๋ฌธ XML ์คํ์ฑ |
| Qwen3-Coder 30B | 30B | ~18 GB | ~96%(์ฝ๋) / ~91%(๋น์ฝ๋) | ์ฝ๋ ์์ด์ ํธ(replace_in_file, read_file, ์ฝ๋ ์ธ์ ๋ธ๋ผ์ฐ์ ) | ๋ฒ์ฉ ์ต์ ๋ณด๋ค ์ฝ๋ ๋น๊ด๋ จ ์๋ฒ์์ ์ฝํจ |
| Llama 3.3 70B | 70B | ~42 GB | ~97% | ํ๋์จ์ด๊ฐ ํ์ฉํ ๋ ์ต๊ณ ์ฑ๋ฅ | ๋ฎ์ ํ ํฐ ์๋๋ก ๊ธด ์์ด์ ํธ ๋ฃจํ๊ฐ ๋๋ฆผ |
Gemma 4 27B: 24GB ํ๊ฒฝ์ ๊ธฐ๋ณธ ์ ํ
Gemma 4 27B๋ ๋๋ถ๋ถ์ ํ์ด ๋จผ์ ์ค์นํด์ผ ํ ๋ชจ๋ธ์ ๋๋ค. ํด๋น ํฌ๊ธฐ์์ ์ต๊ณ ์ tool calling ํ๋ จ, Q4_K_M์ผ๋ก 16GB ํตํฉ ๋ฉ๋ชจ๋ฆฌ ๋๋ 24GB VRAM์ ๋ง์ผ๋ฉฐ, ํ ์คํธํ ๋ชจ๋ MCP ์๋ฒ์์ ๊นจ๋ํ function calling JSON์ ๋ฐํํฉ๋๋ค.
- ๊ฐ์ : ๋๊ตฌ ์คํค๋ง์ ๋ํ ์๊ฒฉํ ์ค์(๋ฎ์ ์คํ์ฑ ํธ์ถ ๋น์จ), ๋๊ตฌ ์ ํ์์ ์ข์ ์ผ๋ฐ์ ์ถ๋ก , 24GB ์๋น์ GPU์ Apple M-series ๋จธ์ ์์ ํธ์ํจ.
- ์คํจ ๋ชจ๋: ์ฒด์ธ ๋๊ตฌ ํธ์ถ์์ ๋ณด์์ . Gemma 4๋ Llama 3.3์ด ๋ค์ ๋๊ตฌ๋ฅผ ํธ์ถํ์ ๊ณณ์์ ๋๋๋ก ์ฌ์ฉ์์๊ฒ ๋ช ํํ ์ง๋ฌธ์ ํ๊ธฐ ์ํด ๋ฉ์ถฅ๋๋ค. ๋ชฉํ๊ฐ ๊ฐ๋ ์ด๋ฉด ๊ธฐ๋ฅ์ด๊ณ ; ์์จ์ฑ์ ์ํ ๋๋ ๋ง์ฐฐ์ ์ ๋๋ค.
- ๊ถ์ฅ ์์ํ: Q4_K_M. Q5_K_M์ ์ฑํ ํ์ง์ ํฅ์์ํค์ง๋ง tool calling ์ ๋ขฐ์ฑ์ ๋์ ๋๊ฒ ํฅ์์ํค์ง๋ ์์ต๋๋ค โ ์ถ๊ฐ VRAM์ ๋ ๊ธด ์ปจํ ์คํธ ์์ฐ์ ๋ ์ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ต๊ณ harness ์กฐํฉ: ์ ๋ขฐํ ์ ์๋ runtime ์ค ์ด๋ ๊ฒ์ด๋ . Cline + Gemma 4๋ Gemma์ ๋ณด์์ฃผ์๊ฐ Cline์ ๋จ๊ณ๋ณ ์น์ธ UX์ ์ผ์นํ๊ธฐ ๋๋ฌธ์ ํนํ ๊น๋ํ ์กฐํฉ์ ๋๋ค.
- ์ด๋์ ์ฌ์ฉํ ์ง: ๋ฒ์ฉ ์์ด์ ํธ ์์ , ๋ฌธ์ ์ฒ๋ฆฌ, ์ด๋ฉ์ผ ํธ๋ฆฌ์์ฃผ, ํ์ผ ์์คํ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฐ MCP ์์ . ๋ค๋ฅธ ๊ฒ์ ์ ํํ ๊ตฌ์ฒด์ ์ธ ์ด์ ๊ฐ ์์ ๋์ ๊ธฐ๋ณธ ์ต์ .
GLM-5.1 32B: ๊ธด ์ปจํ ์คํธ๋ฅผ ์ํ ์ ํ
GLM-5.1 32B๋ ์ ๋ ฅ์ด ๊ธธ ๋ ์ฌ๋ฐ๋ฅธ ์ ํ์ ๋๋ค. ๊ธฐ๋ณธ 128K ์ปจํ ์คํธ ์ฐฝ, ๊ฐ๋ ฅํ tool calling ์ ๋ขฐ์ฑ, ๊ทธ๋ฆฌ๊ณ ํ ์๊ฐ์ง๋ฆฌ ํ์ ๋ น์ทจ๋ก์ด๋ ์ ์ฒด ์ฝ๋๋ฒ ์ด์ค ์ฝ๊ธฐ๋ฅผ ์ํด ์ปจํ ์คํธ ํ์ฅ ํ์ธํ๋์ด ํ์ ์๋ ์์ 5๊ฐ ์ค ์ ์ผํ ๋ชจ๋ธ์ ๋๋ค.
- ๊ฐ์ : ๊ธฐ๋ณธ 128K ์ปจํ ์คํธ(rope scaling ์ํฐํฉํธ ์์), ์ ๋ขฐํ ์ ์๋ tool calling JSON, Gemma 4๋ณด๋ค ์ฝ๊ฐ ๋ฌด๊ฒ์ง๋ง Q4_K_M์ผ๋ก 24GB VRAM์์ ํธ์ํจ.
- ์คํจ ๋ชจ๋: ๋งค์ฐ ๊ธด ์ ๋ ฅ์์ ๊ฐํ์ ์ธ์ ์๋ฆผ. ๋ชจ๋ธ์ด 100K ํ ํฐ ๋ฌธ์๋ฅผ ๋ฐ๊ณ ๋ฌธ์์ ํต์ฌ ์ฃผ์ฅ์ ์ธ์๋ก ์ฌ์ฉํ์ฌ ๋๊ตฌ๋ฅผ ํธ์ถํ๋๋ก ์์ฒญ๋ฐ์ ๋, GLM-5.1์ด ๋๋๋ก ์์ ์ด์ ์ ์ธ์๋ฅผ ์๋ฆ ๋๋ค. ๋ณต๊ตฌ ๊ฐ๋ฅํฉ๋๋ค โ Cline์ด ์คํ์ฑ ํธ์ถ์ ํ์ํ๊ณ ๋ชจ๋ธ์ด ์ฌ์๋ํฉ๋๋ค โ ํ์ง๋ง ์น์ธ ์ฌ์ดํด์ด ์ถ๊ฐ๋ฉ๋๋ค.
- ๊ถ์ฅ ์์ํ: Q4_K_M. GLM-5.1์ Gemma 4๋ณด๋ค ์ฝ๊ฐ ๋ ์ฐ์ํ๊ฒ ์์ํ๋ฉ๋๋ค; tool calling ์ํฌํ๋ก์ฐ์์ Q4 ์๋๋ก ๋ด๋ ค๊ฐ์ง ๋ง์ญ์์ค.
- ์ด๋์ ์ฌ์ฉํ ์ง: ์ปดํ๋ผ์ด์ธ์ค ๋ณด๊ณ ์ ์์ฑ, ๊ด๋ฒ์ํ ๋ฌธ์ ๋ถ์, ์ ์ฒด ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ปจํ ์คํธ์ ์ ์งํด์ผ ํ๋ ์์ด์ ํธ ์์ . ์ปจํ ์คํธ ๊ธธ์ด๊ฐ ์ ์ฝ์ด ๋ ๋์ ์ ํ.
Qwen3 32B: ๊ท ํ ์กํ ๋์
Qwen3 32B๋ ์ด๋ ๊ฒ๋ ์ ๋ํ์ง ์์ผ๋ฉด์ ๋ชจ๋ ๊ฒ์ ๋ฅ์ํ๊ฒ ์ฒ๋ฆฌํ๋ ๋ชจ๋ธ์ ๋๋ค. ๋ ๊ฐ์ง ์ค์น๋ฅผ ๊ด๋ฆฌํ์ง ์๊ณ ์ผ๋ฐ ์์ ๊ณผ ๊ฐ๋ฒผ์ด ์ฝ๋ ์์ ์ ํผํฉ์ ๋จ์ผ ๋ชจ๋ธ์ด ํ์ํ ๋ ์ ํํ์ญ์์ค.
- ๊ฐ์ : 4๊ฐ MCP ์๋ฒ ์ ๋ฐ์์ ์ผ๊ด๋ tool calling ์ ๋ขฐ์ฑ, ์ข์ ์ผ๋ฐ์ ์ถ๋ก , 24GB GPU์์ ๊ธด ์์ด์ ํธ ๋ฃจํ๋ฅผ ์ํด ์ถฉ๋ถํ ๋น ๋ฆ.
- ์คํจ ๋ชจ๋: Cline ์๊ฒฉ ํ์์์ ๋๋ฌธ XML ์คํ์ฑ. ๋ฐ์ํ ๋ ์์ด์ ํธ ๋ฃจํ๊ฐ ๊น๋ํ๊ฒ ์ฌ์๋ํฉ๋๋ค โ ์ค์ ๋ก๋ ๋ฎ์ ์ํฅ๋ ฅ ์คํจ ๋ชจ๋์ ๋๋ค.
- ๊ถ์ฅ ์์ํ: Q4_K_M. Qwen3์ ์ฐ์ํ๊ฒ ์์ํ๋ฉ๋๋ค; Q5_K_M์ VRAM์ด ์์ผ๋ฉด ์ํญ ํฅ์๋ฉ๋๋ค.
- ์ด๋์ ์ฌ์ฉํ ์ง: ์์ ๋ณ๋ก ๋ชจ๋ธ์ ์ ํํ๊ณ ์ถ์ง ์์ ํผํฉ ์ํฌํ๋ก์ฐ. "ํ์ ์ํ ํ๋์ ๋ชจ๋ธ" ์ต์ .
Qwen3-Coder 30B: ์ฝ๋ ์ค์ฌ ์ ํ
Qwen3-Coder 30B๋ ์ฝ๋ ์ค์ฌ MCP ์์
์์ ์ต๊ณ ์ tool caller์
๋๋ค. replace_in_file, read_file, ์ฝ๋ ์ธ์ ๋ธ๋ผ์ฐ์ ์ก์
, GitHub PR ๊ด๋ฆฌ๋ ๋ด์ฅ๋ ์ฝ๋ ํ์ธํ๋์ ํํ์ ๋ฐ์ต๋๋ค.
- ๊ฐ์ : ์ฝ๋ MCP ๋๊ตฌ์์ ๊ฐ์ฅ ๋์ ์ฌ๋ฐ๋ฅธ ํ์ฑ ํธ์ถ ๋น์จ(~96%), ๋ค์ค ํ์ผ ์์ด์ ํธ ์์ ์์ ๊ฐ๋ ฅ, ๋ค๋ฅธ 32B ์ต์ ๋ณด๋ค ๋ฎ์ VRAM(Q4_K_M์ผ๋ก ~18GB).
- ์คํจ ๋ชจ๋: ์ฝ๋ ๋น๊ด๋ จ ์๋ฒ์์ ์ฝํจ. sqlite์ puppeteer์์์ ์ ๋ขฐ์ฑ์ Gemma 4์ ๋นํด ๋ฎ์์ง๋๋ค โ Qwen3-Coder๋ ๋ฒ์ฉ ๋ชจ๋ธ๋ณด๋ค ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ์ ๋ธ๋ผ์ฐ์ ์ก์ ์ ๋ ๊ด์ฉ์ ์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
- ๊ถ์ฅ ์์ํ: Q4_K_M. Q5_K_M์ ๋ ์ ๋ฐํ ์ฝ๋ ์ถ๋ก ์ ์ํ๋ค๋ฉด ์ํญ ํฅ์๋ฉ๋๋ค.
- ์ด๋์ ์ฌ์ฉํ ์ง: Cline + Continue.dev ์ฝ๋ ์์ด์ ํธ, ์ ์ฅ์ ๋ฆฌํฉํ ๋ง, ํ์์ ๋ฒ๊ทธ ๋๋ฒ๊น . ์์ด์ ํธ๊ฐ ์ฝ๋ ๋น๊ด๋ จ ์๋ฒ๋ ํฐ์นํ๋ค๋ฉด Gemma 4์ ๊ฒฐํฉํ์ญ์์ค.
Llama 3.3 70B: ์ต๊ณ ์ฑ๋ฅ
Llama 3.3 70B๋ 2026๋ 5์ ๊ธฐ์ค ์คํ ๊ฐ์ค์น ์ํ๊ณ์์ ๊ฐ์ฅ ์ ๋ขฐํ ์ ์๋ tool caller์ ๋๋ค. ํ๋์จ์ด๊ฐ ํ์ฉํ ๋๋ง ์ฌ์ฉํ์ญ์์ค โ ์ํ ๋ชจ๋ธ๋ก๋ ์ผ์์ ์ธ ์์ ์ ์ถฉ๋ถํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ๊ฐ์ : 4๊ฐ ์๋ฒ ์ ๋ฐ์์ ๊ฐ์ฅ ๋์ ์ฌ๋ฐ๋ฅธ ํ์ฑ ํธ์ถ ๋น์จ(~97%), ์ฒด์ธ ํธ์ถ์์ ๊ฐ์ฅ ๊ฐํ ์ ๋ขฐ์ฑ, ์ง์ ๋ถํ ์ ๋ ฅ์ ๊ฐ๊ฑดํจ. harness๋ฅผ ํํ๋ ๊ฒ์ ๋ฉ์ถ๊ฒ ๋๋ ๋ชจ๋ธ.
- ์คํจ ๋ชจ๋: ์๋. ๋จ์ผ L40S 48GB์์ Q4_K_M์ Llama 3.3 70B๋ ~10โ15 tokens/s๋ฅผ ์ ์งํฉ๋๋ค; ๊ธด ์์ด์ ํธ ๋ฃจํ๊ฐ ๋๋ฆฌ๊ฒ ๋๊ปด์ง๋๋ค. 2ร RTX 3090์์ ๋ถ์ฐ ์ถ๋ก ์ผ๋ก ์ฒ๋ฆฌ๋์ด ํฅ์๋์ง๋ง ์ค์ ์ด ๋ ๋ณต์กํฉ๋๋ค.
- ๊ถ์ฅ ์์ํ: Q4_K_M์ด ์ต์๊ฐ; VRAM์ด ํ์ฉํ๋ค๋ฉด Q5_K_M์ด ์ ํธ๋ฉ๋๋ค(~52GB). Llama 3.3์ ์ฐ์ํ๊ฒ ์์ํ๋ฉ๋๋ค โ Q4์ Q5์ ์ฐจ์ด๋ Gemma 4๋ณด๋ค ์์ต๋๋ค.
- ์ด๋์ ์ฌ์ฉํ ์ง: ์๋๋ณด๋ค ์ ๋ขฐ์ฑ์ด ์ค์ํ ์ํฌํ๋ก์ฐ(์ปดํ๋ผ์ด์ธ์ค ๋ณด๊ณ ์, ๋ฒ์ ๊ฒํ , ์์ธ ์ฒ๋ฆฌ). ๋๋ ์ฌ์ ํ๋์จ์ด๊ฐ ์๋ ๋ชจ๋ ์ค์ .
๐กTip: Q4_K_M์ Llama 3.3 70B๋ ~42GB VRAM์ด ํ์ํ๋ฉฐ, ๋จ์ผ L40S 48GB ๋๋ ๋ถ์ฐ ์ถ๋ก ์ ์ฌ์ฉํ 2ร RTX 3090 24GB์ ํธ์ํ๊ฒ ๋ง๊ณ , 64GB+ ํตํฉ ๋ฉ๋ชจ๋ฆฌ์ Apple M-series ๋จธ์ ์์๋ ์๋ํฉ๋๋ค. ํ ํฐ๋น ์ฒ๋ฆฌ๋์ด ์ค์ ์ ์ฝ์ ๋๋ค โ ๊ฐ ํธ์ถ์ด ์ ๋ขฐํ ์ ์์ด๋ ๊ธด ์์ด์ ํธ ๋ฃจํ๋ ๋๋ฆฌ๊ฒ ๋๊ปด์ง๋๋ค.
Tool Calling์ ์ ํฉํ์ง ์์ ๋ชจ๋ธ
์ธ ๊ฐ์ง ๋ฒ์ฃผ์ ๋ชจ๋ธ์ด harness์ ์๊ด์์ด ๋์ผํ ๋ฐฉ์์ผ๋ก ์คํจํฉ๋๋ค. ์๋ํ๊ฒ ๋ง๋ค๋ ค ํ์ง ๋ง๊ณ ; ์์ ์ ๋ขฐํ ์ ์๋ ์ต์ ์ค ํ๋๋ก ์ ํํ์ญ์์ค.
- 7B ์ดํ ๋ชจ๋ธ. Llama 3.2 1B, Llama 3.2 3B, Phi-3 Mini, Gemma 2 2B โ ๋ชจ๋ ๋จ์ํ ๋จ์ผ ๋จ๊ณ ์์ ์ด์์์ ์คํ์ฑ tool call์ ๋ฐํํฉ๋๋ค. ์ถ๋ ฅ์ด ์งง์ ๋ฌธ์์ด์ธ ๋ถ๋ฅ ํธ๋ฆฌ์์ฃผ("์ด ์ด๋ฉ์ผ์ ๊ณ ๊ฐ ์ง์/์์ /์คํธ์ ๋๋ค")์๋ ํ์ฉ๋ฉ๋๋ค; ๋ค๋จ๊ณ ๊ณํ์๋ ํ์ฉ๋์ง ์์ต๋๋ค.
- Tool calling ํ๋ จ ์๋ ๋ฒ์ฉ ๋ชจ๋ธ. ๋ช ์์ tool calling ํ์ธํ๋ ์๋ ๋๋ถ๋ถ์ 7Bโ13B ๋ฒ์ฉ ์ฑํ ๋ชจ๋ธ์ ๋๊ตฌ ํธ์ถ์ ์ฐ๋ฌธ์ผ๋ก ๋ฐ๊พธ๊ฑฐ๋, ์ธ์ ์คํค๋ง๋ฅผ ์๋ชป ๋ง์ถ๊ฑฐ๋, ์กด์ฌํ์ง ์๋ ๋๊ตฌ๋ฅผ ๋ง๋ค์ด๋ ๋๋ค. ๋ชจ๋ธ ํด๋์ค๊ฐ ์คํจ์ด๋ฉฐ ํฌ๊ธฐ๊ฐ ์๋๋๋ค.
- ์ ๋ขฐํ ์ ์๋ ๋ชจ๋ธ์ ๊ฐํ๊ฒ ์์ํ๋ ๋ฒ์ . Q3, Q2, IQ-quant๋ ์ฑํ ํ์ง๋ณด๋ค tool calling ์ ๋ขฐ์ฑ์ ๋จผ์ ์ ํ์ํต๋๋ค. Q3์ Gemma 4 27B๋ ์ฑํ ํ์ง์์ ๋น์ทํ๊ฒ ๋ฒค์น๋งํฌ๋๋๋ผ๋ Q4_K_M์ Qwen3 32B๋ณด๋ค tool caller๋ก์ ๋ ๋์ฉ๋๋ค. ์ํฌํ๋ก์ฐ์ ๋ง๊ฒ ์์ํ๋ฅผ ์กฐ์ ํ์ญ์์ค โ Q4_K_M์ด ํ๋ก๋์ ์ต์๊ฐ์ ๋๋ค.
- ๊ทธ๋๋ ์๋ํ ๋์ ์ฆ์: Cline์์ ์คํ์ฑ XML(ํ์๊ฐ ์ถ์ถํ ์ ์๋ tool call ๋ธ๋ก), Aider์์ ์ฐ๋ฌธ์ผ๋ก ๋ฐ๋ SEARCH/REPLACE ๋ธ๋ก, Continue.dev์์ ์ด๋ฆฐ ํ์ผ๊ณผ ์ผ์นํ์ง ์๋ ๋งํฌ ์์ ์ฝ๋, ๋ชจ๋ธ์ด ๋์ผํ ํธ์ถ์ ๋ ๋ฒ ์ฐ์ ์ ์ํ๋ ๋งํ ์์ด์ ํธ ๋ฃจํ. ์ด ์ค ์ด๋ ๊ฒ๋ harness ๋ฒ๊ทธ๊ฐ ์๋๋๋ค โ harness๋ฅผ ๋ณ๊ฒฝํ๋ฉด ๋ค๋ฅธ ํํ๋ก ๋์ผํ ์คํจ๊ฐ ๋ํ๋ฉ๋๋ค.
โ ๏ธWarning: Tool calling์ 7B ์ดํ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ๋ง์ด ๋ณด๋ ์๊ฐ ๋ญ๋น์ ๋๋ค. ์ฆ์("harness๊ฐ ๊นจ์ก๋ค", "MCP๊ฐ ๊นจ์ก๋ค", "Cline์ด ๊นจ์ก๋ค")์ ๋ชจ๋ ๋ชจ๋ธ์ ๊ฐ๋ฆฌํต๋๋ค. tool calling ํ๋ จ์ด ์๋ 27B+ ๋ชจ๋ธ๋ก ์ ํํ๋ฉด ์คํ์ ๋ค๋ฅธ ๊ฒ์ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ ์ฆ์์ด ์ฌ๋ผ์ง๋๋ค.
Tool Call ํ์: ๋์ผํ ๊ธฐ์ , ๋ค๋ฅธ wire ํ์
๋์ผํ ๋ชจ๋ธ์ด 4๊ฐ์ง ํ์ ๋ชจ๋๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ํ์ ์ ํ์ harness/ํ๋กํ ์ฝ ๊ฒฐ์ ์ด๋ฉฐ ๋ชจ๋ธ ๊ฒฐ์ ์ด ์๋๋๋ค.
- ํ์ ์ด์์ฑ ์ฃผ์ฅ: ์์ ์ ๋ขฐํ ์ ์๋ 5๊ฐ ๋ชจ๋ธ์ ํ์๋ณ ์ฌ์ค์ ์์ด 4๊ฐ์ง ํ์ ๋ชจ๋๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. Cline์์ ์ ๋ขฐ์ฑ ์๊ฒ tool calling์ ์ํํ๋ Gemma 4 27B๋ Goose+MCP์ Continue.dev Agent์์๋ ์ ๋ขฐ์ฑ ์๊ฒ ์ํํฉ๋๋ค.
- ์์ฌ์ : ๋ชจ๋ธ์ ๋ง๋ ํ์์ด ์๋ harness๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ํ๋ ํ์์ ์ ํํ์ญ์์ค. ๋ชจ๋ธ์ด ํต์ฌ ๋ณ์์ ๋๋ค.
- ์์ธ: SEARCH/REPLACE ๋ธ๋ก(Aider ํ์)์ ๋ํ Qwen3-Coder์ ์ค์๋ ์ฝ๋ ํ์ธํ๋์ด diff ์ถฉ์ค๋๋ฅผ ๊ฐ์กฐํ๊ธฐ ๋๋ฌธ์ Qwen3๋ณด๋ค ์ฝ๊ฐ ๋ซ์ต๋๋ค. ๋ฏธ๋ฏธํฉ๋๋ค โ Qwen3 32B๋ Aider์์ ์ ์๋ํฉ๋๋ค.
| ํ์ | ์ด๋์ ๋ํ๋๋๊ฐ | ์๊ฒฉํ๊ฐ? | ์คํ์ฑ ์ถ๋ ฅ์ ๋ํ ํ์ฉ๋ |
|---|---|---|---|
| OpenAI ๋๊ตฌ(JSON) | OpenAI API, Continue.dev Agent | ์คํค๋ง ๊ฒ์ฆ๋จ | ์ค๋ฅ ํ์, ๋ชจ๋ธ ์ฌ์๋ |
| Cline XML ๋๊ตฌ ๋ธ๋ก | VS Code Cline ํ์ฅ | ๋งค์ฐ ์๊ฒฉ | ๋ฃจํ ๋งํ; ์ํ ๋ชจ๋ธ์ด ๋จผ์ ์ด๋ ค์์ ๊ฒช์ |
| MCP JSON-RPC 2.0 | Goose, Cline, Continue.dev, LM Studio | ์คํค๋ง ๊ฒ์ฆ๋จ | ์ค๋ฅ ํ์, ๋ชจ๋ธ ์ฌ์๋; ์ํ๊ณ๊ฐ ์๋ ดํ๋ wire ํ์ |
| Aider SEARCH/REPLACE ๋ธ๋ก | Aider CLI | ๋ฆฌํฐ๋ด ํจํด ๋งค์นญ | ๊ฑฐ๋ถ ํ ์ฌ์๋; ์ํ ๋ชจ๋ธ์ด SEARCH ๋ธ๋ก์ ์ฐ๋ฌธ์ผ๋ก ๋ฐ๊พธ์ด ์คํจ |
๐กTip: ๊ฐ์ฅ ๋ฒค์น๋งํฌ๊ฐ ์ข์ ๊ฒ์ด ์๋ harness๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ํ๋ ํ์์ ์ ํํ์ญ์์ค. ์์ ์ ๋ขฐํ ์ ์๋ 5๊ฐ ๋ชจ๋ธ์ 4๊ฐ์ง ํ์์ ์ด์ ๊ฐ๋ฅํฉ๋๋ค; harness UX(๋จ๊ณ๋ณ ์น์ธ, ๊ฐ์ฌ ์ถ์ , IDE ํตํฉ)๋ ํ์ ์ ํ๋ณด๋ค ์ค์ ์ฑ๊ณต์ ๋ ๊ฒฐ์ ์ ์ธ ์์์ ๋๋ค.
Tool Calling ๋ชจ๋ธ ์ ํ ์ ํํ ์ค์
- ์ค์ 1: tool calling ์คํจ๋ฅผ harness ํ์ผ๋ก ๋๋ฆฌ๊ธฐ. ์ฆ์(์คํ์ฑ XML, ์ฐ๋ฌธ์ผ๋ก ๋ฐ๋ SEARCH ๋ธ๋ก, ์ผ์นํ์ง ์๋ ์ฝ๋)์ harness์ ๋ฐ๋ผ ๋ค๋ฅธ ํํ๋ก ๋ํ๋์ง๋ง; ์์ธ์ ๋ณดํต tool calling ํ๋ จ ์๋ ๋ชจ๋ธ์ ๋๋ค. ๋จผ์ ๋ชจ๋ธ์ ๋ฐ๊พธ์ญ์์ค; ๋ชจ๋ธ์ด ๋ค๋ฅธ ๊ณณ์์ ๊นจ๋ํ๊ฒ tool calling์ ์ํํจ์ ํ์ธํ ํ์๋ง harness๋ฅผ ๋ฐ๊พธ์ญ์์ค.
- ์ค์ 2: ๋ ์์ GPU์ ๋ง์ถ๊ธฐ ์ํด ๊ณผ๋ํ๊ฒ ์์ํํ๊ธฐ. ์ ๋ขฐํ ์ ์๋ 27B ๋ชจ๋ธ์ Q3 ๋ฐ IQ-quant๋ ๋ณดํต ๋ฐ๋ก ์๋ ํฌ๊ธฐ์ Q4_K_M๋ณด๋ค ๋์ฉ๋๋ค. ๋ชจ๋ธ๊ณผ ์์ํ๋ฅผ ๋ ๋ฆฝ์ ์ด ์๋ ํ ์์ผ๋ก ์ ํํ์ญ์์ค.
- ์ค์ 3: "๋จ์ํ" tool call์ ์ํ ๋ฒ์ฉ ๋ชจ๋ธ ์ฌ์ฉํ๊ธฐ. ํ๋กฌํํธ์์ "๋จ์ํ" ๊ฒ์ด 7B ๋ฒ์ฉ ๋ชจ๋ธ์๊ฒ "๋จ์ํ" ๊ฒ์ ์๋๋๋ค โ ์คํ์ฑ ํธ์ถ ๋น์จ์ด ๋จ์ผ ๋จ๊ณ ์์ ์กฐ์ฐจ 5โ10%์ ์คํ์์ ์คํจํ ๋งํผ ๋์ต๋๋ค. ๋ถ๋ฅ ํธ๋ฆฌ์์ฃผ์๋ Llama 3.2 3B, ๋๊ตฌ๋ฅผ ํธ์ถํ๋ ๋ชจ๋ ๊ฒ์๋ Gemma 4 27B(๋๋ ๋ ํฐ ๊ฒ)๋ฅผ ์ฌ์ฉํ์ญ์์ค.
- ์ค์ 4: ์ฒด์ธ ํธ์ถ ๋ณตํฉ ๋ฌด์ํ๊ธฐ. ํธ์ถ๋น 95% ๋น์จ์ ์์ด์ ํธ ๋ฃจํ ๋จ๊ณ์ ๊ฑธ์ณ ๋ณตํฉ๋ฉ๋๋ค. ๋จ๊ณ๋น 95%์ 8๋จ๊ณ ์์ ์ ~66%์ ์๊ฐ์ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋ฉ๋๋ค. ๋ณตํฉ์ ๊ณํํ์ญ์์ค โ ๊ณํ ์งํ์ ์ ์งง๊ฒ ์ ์งํ๊ณ , ์น์ธ ๊ฒ์ดํธ๋ฅผ ์ฌ์ฉํ๋ฉฐ, ํ์ค์ ์ธ ๊ฐ์ฅ ๊ธด ์งํ์ ์ ์ฒ๋ฆฌํ ์ ์๋ ๊ฐ์ฅ ์์ ์ ๋ขฐํ ์ ์๋ ๋ชจ๋ธ์ ์ ํํ์ญ์์ค.
- ์ค์ 5: MCP ์ ๋ขฐ์ฑ ๋์ ๋ฆฌ๋๋ณด๋ ์ ์ ์ถ๊ตฌํ๊ธฐ. ๊ณต๊ฐ ๋ฒค์น๋งํฌ(BFCL, ToolBench)๋ ์ ์ฉํ ์ ํธ์ด์ง๋ง MCP ์๋ฒ ์ํฌํ๋ก์ฐ์ ์ผ๋์ผ ๋์๋์ง ์์ต๋๋ค. ์ฌ๋ฐ๋ฅธ ๋ฒค์น๋งํฌ๋ ์ค์ ์ํฌํ๋ก์ฐ์ ๋๋ค; ์คํํ ์ ์๋ค๋ฉด ์ด ๋ชฉ๋ก์ ๋ชจ๋ธ์ ์ ํธํ์ญ์์ค โ ์ค์ ์ํฌํ๋ก์ฐ์์ ์ด์๋จ์ต๋๋ค.
์ถ์ฒ
- Model Context Protocol ๋ช ์ธ โ ํ ์คํธ harness์ ์ฌ์ฉ๋ JSON-RPC ์คํค๋ง, ์ ์ก, ์๋ช ์ฃผ๊ธฐ ์ ์.
- Berkeley Function Calling Leaderboard (BFCL) โ ๊ณต๊ฐ function calling ๋ฒค์น๋งํฌ; ์ ์ฉํ ๋ฐฉํฅ์ ์ ํธ์ด์ง๋ง MCP์ ๋์ผํ์ง ์์.
- Ollama ๋ชจ๋ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ โ ๋ชจ๋ธ ๊ฐ์ฉ์ฑ, tool calling ์ง์ ํ์๊ธฐ, ์์ ์ฐธ์กฐ๋ ์์ํ ์์ค.
- modelcontextprotocol/servers GitHub ์ ์ฅ์ โ ํ ์คํธ ์ธํธ์ ์ฌ์ฉ๋ ์ฐธ๊ณ filesystem, sqlite, postgres, puppeteer, github ์๋ฒ.
- Gemma 4, GLM-5.1, Qwen3, Qwen3-Coder, Llama 3.3 Hugging Face ๋ชจ๋ธ ์นด๋ โ ๋ชจ๋ธ๋ณ ๊ณต์ tool calling ํ๋ จ ๋ฌธ์.
FAQ
2026๋ tool calling์์ ๊ฐ์ฅ ๋์ ์ฑ๊ณต๋ฅ ์ ๊ฐ์ง ๋ก์ปฌ ๋ชจ๋ธ์ ๋ฌด์์ ๋๊น?
Llama 3.3 70B๊ฐ ํ ์คํธํ 4๊ฐ์ ์ฐธ๊ณ MCP ์๋ฒ์์ ๊ฐ์ฅ ๋์ ์ฌ๋ฐ๋ฅธ ํ์ฑ ํธ์ถ ๋น์จ(~97%)์ ๊ฐ์ง๋๋ค. Q4_K_M์ผ๋ก 48GB+ VRAM์ด ํ์ํ๋ฏ๋ก ๋๋ถ๋ถ์ ์ฌ์ฉ์๋ ์ํ ์ ๋ขฐ ๋ชจ๋ธ ์ค ํ๋๋ฅผ ์ ํํฉ๋๋ค โ ๋ฒ์ฉ ์์ ์๋ Gemma 4 27B, ๊ธด ์ปจํ ์คํธ์๋ GLM-5.1 32B, ์ฝ๋์๋ Qwen3-Coder 30B, ๊ท ํ ์กํ ๋์์ผ๋ก Qwen3 32B. 4๊ฐ์ 27Bโ32B ์ต์ ๋ชจ๋ 93โ96% ๋ฒ์์ ์์นํ๋ฉฐ ์น์ธ ๊ฒ์ดํธ๊ฐ ์๋ ํ๋ก๋์ ์์ด์ ํธ ์์ ์ ์ถฉ๋ถํ ์ ๋ขฐํ ์ ์์ต๋๋ค.
Gemma 4์ ๊ธฐ๋ณธ tool calling์ด ํ๋กฌํํ ํธ๋ฆญ ์์ด ์๋ํฉ๋๊น?
์. Gemma 4 27B๋ ํ์ค ์ฑํ ํ์์์ ์ง์ ๊นจ๋ํ function calling JSON๊ณผ ๊นจ๋ํ Cline XML์ ๋ฐํํฉ๋๋ค โ ๋๊ตฌ๋ณ ํ๋กฌํํธ ์์ง๋์ด๋ง ์์ด, JSON ๋ชจ๋ ๋ํผ ์์ด, ์์คํ ํ๋กฌํํธ ์ฃผ๋ฌธ ์์ด. ๋ชจ๋ธ์ ์ฌํ ํ๋ จ ๋จ๊ณ์์ tool calling ํ๋ จ์ ๋ฐ์์ต๋๋ค; ์์คํ ํ๋กฌํํธ์ ๋๊ตฌ ๋ชฉ๋ก์ ํฌํจํ์ฌ ๋ค๋ฅธ ์ฑํ ๋ชจ๋ธ์ฒ๋ผ ํธ์ถํ๋ฉด ๋๋จธ์ง๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
Llama 3.3 70B๊ฐ ์ ๋ขฐ์ฑ ์๊ฒ tool call์ ์ํํ ์ ์์ต๋๊น?
์ โ ํ ์คํธํ 5๊ฐ ๋ชจ๋ธ ์ค ๊ฐ์ฅ ๋์ ์ ๋ขฐ์ฑ์ ๊ฐ์ง๋๋ค. ํธ๋ ์ด๋์คํ๋ ํ๋์จ์ด์ ๋๋ค: Q4_K_M์ผ๋ก ~42GB VRAM์ด ํ์ํ๋ฏ๋ก ๋จ์ผ L40S 48GB ๋๋ ๋ถ์ฐ ์ถ๋ก ์ ์ฌ์ฉํ 2ร RTX 3090 24GB์ ํธ์ํ๊ฒ ๋ง๊ณ , 64GB+ ํตํฉ ๋ฉ๋ชจ๋ฆฌ์ Apple M-series ๋จธ์ ์์๋ ์๋ํฉ๋๋ค. ํ ํฐ๋น ์ฒ๋ฆฌ๋์ด ์ค์ ์ ์ฝ์ ๋๋ค โ ๊ฐ ํธ์ถ์ด ์ ๋ขฐํ ์ ์์ด๋ ๊ธด ์์ด์ ํธ ๋ฃจํ๋ ๋๋ฆฌ๊ฒ ๋๊ปด์ง๋๋ค.
์ด๋ค ๋ชจ๋ธ์ด ๋ณ๋ ฌ ํจ์ ํธ์ถ์ ๊ฐ์ฅ ์ ์ฒ๋ฆฌํฉ๋๊น?
Llama 3.3 70B๊ฐ ๋ณ๋ ฌ ํธ์ถ ์ ๋ขฐ์ฑ์์ ์ ๋์ ๋๋ค โ ํ๋กฌํํธ๊ฐ "์ด ์ธ ๋๋ ํ ๋ฆฌ๋ฅผ ๋์์ ๋์ดํ๋ผ"์ผ ๋, 70B ๋ชจ๋ธ์ 27Bโ32B ์ต์ ๋ณด๋ค ๋ ์์ฃผ ๊นจ๋ํ๊ฒ ๋ณ๋ ฌ ํธ์ถ์ ๋ฐํํฉ๋๋ค. Gemma 4 27B์ Qwen3 32B๊ฐ ๋งค์ฐ ๊ฐ๊น์ต๋๋ค. Qwen3-Coder 30B๋ ์ฝ๋ ํ์ธํ๋์ด ์์ฐจ์ ํธ์ง์ ๊ฐ์กฐํ๊ธฐ ๋๋ฌธ์ ๋ณ๋ ฌ ํธ์ถ์์ ์ฝ๊ฐ ๋ ์ฝํฉ๋๋ค. ๋ฏธ๋ฏธํฉ๋๋ค โ ๋๋ถ๋ถ์ ์์ด์ ํธ ์ํฌํ๋ก์ฐ์์ ๋ณ๋ ฌ ํธ์ถ ์ ๋ขฐ์ฑ์ ์ฒด์ธ ํธ์ถ ์ ๋ขฐ์ฑ๋ณด๋ค ๋ ์ค์ํฉ๋๋ค โ ์ค์ ๋ก๋ ์ฒด์ธ์ด ํจ์ฌ ๋ ์ผ๋ฐ์ ์ ๋๋ค.
์์ํ๋ ๋ฒ์ ์ด tool calling์์ ์ฑ๋ฅ์ด ์ ํ๋ฉ๋๊น?
์, ์ ํ๋ ์ฑํ ํ์ง๋ณด๋ค tool calling ์ ๋ขฐ์ฑ์ ๋จผ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. Q3์ Gemma 4 27B๋ ๋ ๋ค ๋น์ทํ ์ฑํ ์ถ๋ ฅ์ ์์ฑํ๋๋ผ๋ Q4_K_M์ ๋์ผํ ๋ชจ๋ธ๋ณด๋ค ๋์ ๋๊ฒ ๋์ tool caller์ ๋๋ค. ๋ฉ์ปค๋์ฆ์ ์๋ ๊ฐ์ค์น ์์ํ๊ฐ tool call ํ์์ผ๋ก ๋ผ์ฐํ ํ๋ ์ ๋ฐํ ํ์ฑํ๋ฅผ ๊นจ๋จ๋ฆฌ๋ ๊ฒ์ ๋๋ค. Q4_K_M์ด ์์ ์ ๋ขฐํ ์ ์๋ 5๊ฐ ๋ชจ๋ธ์ ๋ํ ํ๋ก๋์ ์ต์๊ฐ์ ๋๋ค; Q5_K_M์ด ์์ ํ ํฅ์์ ๋๋ค; Q3 ์ดํ๋ ์์ด์ ํธ ์์ ์ ๊ถ์ฅ๋์ง ์์ต๋๋ค.
tool calling์ ๊ฐ์ ํ๊ธฐ ์ํด ์ํ ๋ชจ๋ธ์ ํ์ธํ๋ํ ์ ์์ต๋๊น?
๊ฐ๋ฅํ์ง๋ง ๊ฑฐ์ ๊ฐ์น๊ฐ ์์ต๋๋ค. ์์ ์ ๋ขฐํ ์ ์๋ 5๊ฐ ๋ชจ๋ธ์ ์๋ ์ฐ๊ตฌ์์์ ์ฌํ ํ๋ จ ๋จ๊ณ์์ tool calling ํ๋ จ์ ๋ด์ฅํ์ต๋๋ค; ์ํ ๋ฒ ์ด์ค์ ๋ํ ์ปค๋ฎค๋ํฐ ํ์ธํ๋์ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ์ ์์ค์ ๋๋ฌํ์ง ์์ต๋๋ค. ์ ๋ขฐํ ์ ์๋ ๋ชจ๋ธ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ญ์์ค. ํน์ ๋๋ฉ์ธ ๋๊ตฌ ํ๋ฉด(๋ ์ ๋ด๋ถ ๋๊ตฌ)์ด ์๋ค๋ฉด, Gemma 4 ๋๋ Qwen3์ ๋ํ ์ํ LoRA๊ฐ ๊ทํ์ ๋๊ตฌ์ ๋ํ ์คํค๋ง ์ค์๋ฅผ ์ธ๋ฐํ๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค โ ํ์ง๋ง tool calling ํ๋ จ ์๋ ๋ชจ๋ธ์ ์ ๋ขฐํ ์ ์๋ tool caller๋ก ์ ํํ์ง๋ ์์ต๋๋ค.
์ ๋ขฐํ ์ ์๋ JSON ์ถ๋ ฅ์ ์ด๋ค ๋ชจ๋ธ์ด ๊ฐ์ฅ ์ข์ต๋๊น?
์ ๋ขฐํ ์ ์๋ JSON ์ถ๋ ฅ๊ณผ ์ ๋ขฐํ ์ ์๋ tool calling์ ์๊ด๊ด๊ณ๊ฐ ์์ง๋ง ๋์ผํ์ง ์์ต๋๋ค. ์์ํ JSON ๋ชจ๋ ์์ (tool call ์๋ ๊ตฌ์กฐํ๋ ์ถ๋ ฅ ์ถ์ถ)์์๋ Gemma 4 27B์ GLM-5.1 32B๊ฐ ๊ฐ์ฅ ๊ฐํฉ๋๋ค โ ๋ ๋ค ์ถ๊ฐ ์ฐ๋ฌธ์ด๋ ์ฃผ์ ์์ด ๊นจ๋ํ JSON์ ๋ฐํํฉ๋๋ค. tool call์ ๋ํด์๋ ์ ๋ขฐํ ์ ์๋ 5๊ฐ ๋ชจ๋ธ ๋ชจ๋ ์๊ฒฉ์ด ์์ต๋๋ค; tool call ๋ํผ ์์ ๋ฐํํ๋ JSON์ ๋ชจ๋ ๊ฒฝ์ฐ์ ์ฌ๋ฐ๋ฅด๊ฒ ํ์ฑ๋ฉ๋๋ค.
CPU ์ ์ฉ ์ค์ ์์ tool calling์ด ์๋ํฉ๋๊น?
๊ธฐ์ ์ ์ผ๋ก ์์ด์ง๋ง, ์ค์ ๋ก๋ ๊ณ ํต์ค๋ฝ์ต๋๋ค. 32GB RAM CPU์์ Q4_K_M์ Gemma 4 27B๋ ~1โ3 tokens/s๋ฅผ ์ ์งํฉ๋๋ค; ๋ค๋จ๊ณ ์์ ์ 30Kโ80K ํ ํฐ์ด ํ์ํ ์์ด์ ํธ ๋ฃจํ๋ ๋ช ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค. CPU ์ ์ฉ์ ์ํ ๋ชจ๋ธ(Llama 3.2 3B)์ ์ฌ์ฉํ ํ๊ฐ ๋ฐ ๋ถ๋ฅ ํธ๋ฆฌ์์ฃผ์๋ ๊ด์ฐฎ์ต๋๋ค; ํ๋ก๋์ ์์ด์ ํธ์๋ GPU ๋๋ Apple Silicon ํตํฉ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ค์ฉ์ ์ต์๊ฐ์ ๋๋ค.