์์ด์ ํธ ํ๋ค์ค ์์ง๋์ด๋ง, ์ฃผ๊ฐ ๊ธฐ์ ๋ฆฌํฌํธ (2026-05-15)
์ด๋ฒ ์ฃผ ์์ด์ ํธ ํ๋ค์ค ์์ง๋์ด๋ง ๋ถ์ผ์์๋ CrewAI ์ค์ ๊ฐ์ด๋์ ์๋ฃ ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ ๋น๊ต ๋ถ์์ด ํฐ ์ฃผ๋ชฉ์ ๋ฐ์์ต๋๋ค. ํนํ GitHub์ ๋ฑ์ฅํ 'awesome-harness-engineering' ๋ฆฌ์คํธ๊ฐ ํ์ ์ด๋ฉฐ, ์์ด์ ํธ๊ฐ ์ค์ค๋ก ํ๋กฌํํธ์ ํด ์ ๋ต์ ์์ ํ๋ '์๊ฐ ์์ ํ๋ค์ค(Self-Modifying Harness)' ํจํด์ด ์๋ก์ด ์ ๊ณ ํธ๋ ๋๋ก ๋ถ์ํ์ต๋๋ค. ์ค๋ฌด์๋ค์ ๋จ์ ํ์ดํ๋ผ์ธ์ LangGraph๋ฅผ ์ ์ฉํ๊ธฐ๋ณด๋ค ์ํฌํ๋ก์ฐ ๋ณต์ก์ฑ์ ๋ง๋ ํ๋ ์์ํฌ ์ ํ์ด ์ค์ํ๋ค๊ณ ์กฐ์ธํฉ๋๋ค.
์์ด์ ํธ ํ๋ค์ค ์์ง๋์ด๋ง ์ฃผ๊ฐ ๋ฆฌํฌํธ โ 2026-05-15
Scope note: ์ด ๋ฆฌํฌํธ๋ AI ์์ด์ ํธ ํ๋ค์ค ์์ง๋์ด๋ง(AI Agent Harness Engineering)โ์ฆ, ํ๋ก๋์ LLM ์์ด์ ํธ๋ฅผ ์ํ ์ํํธ์จ์ด ์ค์บํด๋ฉ, ์ค์ผ์คํธ๋ ์ด์ ํ๋ ์์ํฌ(LangGraph, DSPy, CrewAI, AutoGen, Claude Agent SDK, OpenAI Agents SDK), ํด ์ฌ์ฉ ํจํด, ๊ฐ๋๋ ์ผ, ๋ฉ๋ชจ๋ฆฌ ์์คํ ๋ฐ ํ๊ฐ ์ธํ๋ผ๋ฅผ ๋ค๋ฃน๋๋ค. ๋ฌผ๋ฆฌ์ ์ธ ์์ด์ด ํ๋ค์ค๋ ์๋์ฐจ ๋ฐฐ์ ์์คํ ๊ณผ๋ ๋ฌด๊ดํฉ๋๋ค.
์ด๋ฒ ์ฃผ์ ์ฃผ์ ๋ด์ค

- ai-boost/awesome-harness-engineering ๋ฑ๋ก: AI ์์ด์ ํธ ํ๋ค์ค ์์ง๋์ด๋ง ์ ์ฉ ์ด์ธ ๋ฆฌ์คํธ๊ฐ 2์ผ ์ GitHub์ ๊ณต๊ฐ๋์์ต๋๋ค. ํด, ํจํด, ํ๊ฐ, ๋ฉ๋ชจ๋ฆฌ, MCP, ๊ถํ ๊ด๋ฆฌ, ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ, ์ค์ผ์คํธ๋ ์ด์ ์ ๋ฐ์ ์์ฐ๋ฅด๋ฉฐ ๋น ๋ฅด๊ฒ ํ์ฐ ์ค์ ๋๋ค.
- CrewAI ๋ฉํฐ ์์ด์ ํธ ์ค์ ๊ฐ์ด๋: DEV Community์ 16์๊ฐ ์ ๊ฒ์๋ CrewAI ์ค์ ๊ฐ์ด๋๊ฐ ๋ฉํฐ ์์ด์ ํธ ์กฐ์จ์ ๊ตฌ์ฒด์ ์ธ ํจํด์ ๋ค๋ฃจ๋ฉฐ ๋ง์ ๊ด์ฌ์ ๋ฐ๊ณ ์์ต๋๋ค.
- ์๋ฃ ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ ๋น๊ต ๋ถ์: LangGraph, CrewAI, Temporal ๋ฑ์ ์๋ฃ ์์ด์ ํธ ๊ด์ ์์ ๋น๊ตํ ๋ถ์์ด 2์ผ ์ ๊ณต๊ฐ๋์์ต๋๋ค. ํนํ LangGraph์ MCP/A2A ๋ฏธ์ง์ ํ๊ณ๊ฐ ๋ช ํํ ์ง์ ๋์์ต๋๋ค.
- ํ๋ก๋์ AI ์์ด์ ํธ ํด TOP 10 ์ ๋ฐ์ดํธ: ์ค์ผ์ผ๋ง๊ณผ ์ค์ผ์คํธ๋ ์ด์ ๊ด์ ์์ LangGraph, n8n, CrewAI, Flowise ๋ฑ์ ํ๊ฐํ ์ต์ ๊ฐ์ด๋๊ฐ 1์ผ ์ ๊ฒ์๋์์ต๋๋ค.
ํ๋ ์์ํฌ ๋ฐ ๋๊ตฌ ์ ๋ฐ์ดํธ
LangGraph โ MCP/A2A ๋ฏธ์ง์ ์ด์ ๊ณต๋ก ํ
- What's new: 2026๋ ์ด ๊ธฐ์ค, LangGraph๋ Model Context Protocol(MCP) ๋ฐ Agent-to-Agent(A2A) ํ๋กํ ์ฝ์ ๋ค์ดํฐ๋ธ๋ก ์ง์ํ์ง ์์ผ๋ฉฐ ์ปค๋ฎค๋ํฐ ํตํฉ์ ์์กดํด์ผ ํ๋ค๋ ์ ์ด ๊ณต์ ํ์ธ๋์์ต๋๋ค.
- Why it matters: ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์ ํ์ค ํ๋กํ ์ฝ ์ง์ ๋ถ์กฑ์ ํ๋ซํผ ๊ฐ ํต์ ์ ๋ณ๋์ ๋ํผ๋ฅผ ์๊ตฌํฉ๋๋ค. ์๋ฃ์ ๊ฐ์ด ๊ฐ์ฌ ์ถ์ ์ด ์ค์ํ ๋ถ์ผ์์๋ Temporal ๊ฐ์ ์ํฌํ๋ก์ฐ ์์ง๊ณผ์ ๋ณ์ฉ์ด ๊ถ์ฅ๋ฉ๋๋ค. ๋จ์ ์ ํ ํ์ดํ๋ผ์ธ์์๋ LangGraph์ ๊ทธ๋ํ ๋ชจ๋ธ์ด ๊ณผ๋ํ ๋ณต์ก์ฑ์ ์ ๋ฐํ๋ค๋ ์ง์ ์ ๋๋ค.
- Migration notes: MCP ๊ธฐ๋ฐ ํด ๋์ค์ปค๋ฒ๋ฆฌ๊ฐ ํ์์ ์ธ ํ์ ์ปค๋ฎค๋ํฐ ํตํฉ ๋ ์ด์ด ํน์ OpenAI Agents SDK, Google ADK ๋์์ ๊ฒํ ํ์ธ์.
CrewAI โ ๋ฉํฐ ์์ด์ ํธ ์ค์ ํจํด ๊ฐ์ด๋
- What's new: DEV Community ๊ฐ์ด๋๋ฅผ ํตํด ์ญํ ์ ์, ํ์คํฌ ๋ถ๋ฐฐ, ๋ณ๋ ฌ ์คํ ํจํด ๋ฐ Latenode ํตํฉ ์ฌ๋ก๊ฐ ๊ณต์ ๋์์ต๋๋ค.
- Why it matters: ์ด์ ํ๋ ์์ํฌ ์ ํ ๊ธฐ์ค์ด ๋จ์ ๊ธฐ๋ฅ์์ '์ด์ ์ฑ์๋'๋ก ์ด๋ํ๊ณ ์์ต๋๋ค. ํฌ๋ก์ค ํ์ ๋ ํ์์์ ์ปจํ ์คํธ ์ ๋ฌ ๋ฐฉ์์ด ํต์ฌ ์ฐจ๋ณํ ์์๋ก ๊ผฝํ๋๋ค.
- Migration notes: Latenode ํตํฉ ์ API ํค ๋ฒ์ ๊ด๋ฆฌ์ ์์ด์ ํธ ์ธ์ ๊ฒฉ๋ฆฌ์ ๊ฐ๋ณํ ์ ์ํด์ผ ํฉ๋๋ค.
awesome-harness-engineering โ ์๊ฐ ์์ ํ๋ค์ค ํจํด
- What's new:
ai-boost/awesome-harness-engineering๋ฆฌํฌ์งํ ๋ฆฌ๋ ์์ด์ ํธ๊ฐ ์์ ์ ์คํ ์ด๋ ฅ์ ๋ฐํ์ผ๋ก ํ๋กฌํํธ์ ์ ๋ต์ ์ค์ค๋ก ๊ฐ์ ํ๋ "์๊ฐ ์์ ํ๋ค์ค(Self-Modifying Harness)"๋ฅผ ํ๋ค์ค ์์ง๋์ด๋ง์ ๋ฏธ๋๋ก ์ ์ํฉ๋๋ค. - Why it matters: ์ฅ๊ธฐ ์คํ ์์ด์ ํธ๊ฐ ์ธ๊ฐ ๊ฐ์ ์์ด ์ค์ค๋ก ์ฑ๋ฅ์ ์ต์ ํํ๋ ๋จ๊ณ๋ก ์ง์ ํ๊ณ ์์ต๋๋ค.
- Migration notes: ์๊ฐ ์์ ๋์ ์ ๋ณ๊ฒฝ ์ด๋ ฅ ๊ฐ์ฌ ๋ก๊ทธ์ ๋กค๋ฐฑ ๋ฉ์ปค๋์ฆ ๊ตฌ์ถ์ ํ์์ ๋๋ค.
์ฐ๊ตฌ ๋ฐ ํ๊ฐ
ํฐ๋ฏธ๋์ฉ AI ์ฝ๋ฉ ์์ด์ ํธ ๊ตฌ์ถ (arXiv:2603.05344)
- ํต์ฌ ์์ฝ: ๋ ์ง์คํธ๋ฆฌ ๊ธฐ๋ฐ ํด ์ํคํ ์ฒ์ MCP๋ฅผ ํ์ฉํ 5๊ณ์ธต ์์ ์ํคํ ์ฒ๋ฅผ ์ ์ํฉ๋๋ค.
- ์์ฌ์ : ๋์ผ ์์ด์ ํธ ๋ถ๋ฆฌ(๋ช ๋ น vs ์คํ)๋ฅผ ํตํ ์คํค๋ง ์์ค์ ํด ๊ฒ์ดํ ์ ๊ถํ ์์น(privilege escalation)์ ๋ฐฉ์งํ๋ ํต์ฌ ํจํด์ ๋๋ค.
AI ์์ด์ ํธ ๋ณด์ ๊ฐ๋๋ ์ผ ๋น๊ต ํ๊ฐ (arXiv:2604.24826)
- ํต์ฌ ์์ฝ: ๋จ์ผ ๊ฐ๋๋ ์ผ ์๋ฃจ์ ์์กด์ ์ํํ๋ฉฐ, ์๋ฃจ์ ๊ฐ ์ฑ๋ฅ ๊ฒฉ์ฐจ๊ฐ ์๋นํจ์ ๋ณด์ฌ์ค๋๋ค.
- ์์ฌ์ : ๋ณด์ ๊ฐ๋๋ ์ผ์ ๋ฒค๋ ๋ฝ์ธ ์์ด ๊ต์ฒด ๊ฐ๋ฅํ๋๋ก ์ค๊ณํด์ผ ํ๋ฉฐ, ์ฌ๋ฌ ์ธต์ ๊ฐ๋๋ฅผ ๋ฐฐ์นํ๋ 'Defense-in-depth' ์ ๋ต์ด ๊ถ์ฅ๋ฉ๋๋ค.
AgentDoG: ์์ด์ ํธ ์์ ์ฑ ์ง๋จ ํ๋ ์์ํฌ (arXiv:2601.18491)
- ํต์ฌ ์์ฝ: ATBench ๋ฒค์น๋งํฌ๋ฅผ ํตํด ๋ค์ํ ๊ฐ๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋น๊ตํ์ต๋๋ค.
- ์์ฌ์ : ์์ด์ ํธ ํ๋ค์ค ์ค๊ณ ์ ์คํจ ๋ชจ๋๋ณ ์ง๋จ ์งํ๋ฅผ ๊ณ ๋ คํ ๋ค์ฐจ์ ํ๊ฐ๊ฐ ํ์ํฉ๋๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ ๋ฐ ํจํด
- ๋จ์ ํ์ดํ๋ผ์ธ์ LangGraph๋ฅผ ์ง์ํ๋ผ: ๋ณต์กํ ์ํ ๊ด๋ฆฌ๋ ์กฐ๊ฑด๋ถ ๋ถ๊ธฐ๊ฐ ์๋ ์ํฌํ๋ก์ฐ๋ผ๋ฉด CrewAI๋ Temporal์ด ํจ์ฌ ํจ์จ์ ์ ๋๋ค. '๋ณต์ก์ฑ ๋งคํ ์ฐ์ ' ์์น์ ์ค์ฒํ์ธ์.
- mem0 + PydanticAI ํจํด: ๋ฉ๋ชจ๋ฆฌ ๋ ์ด์ด๋ฅผ
@agent.system_prompt์ ์์กด์ฑ ์ฃผ์ ์ผ๋ก ๋ถ๋ฆฌํ์ฌ ์์ด์ ํธ ์ฝ์ด์์ ๊ฒฐํฉ๋๋ฅผ ๋ฎ์ถ์ธ์. ํ ์คํธ์ ๋ฐฑ์๋ ๊ต์ฒด๊ฐ ํจ์ฌ ์ฌ์์ง๋๋ค. - CrewAI ์ํฐํ๋ผ์ด์ฆ ๋ฐฐํฌ: ํ์คํฌ ์์กด์ฑ์ ๋ช ์์ ์ผ๋ก ์ ์ธํ๊ณ , ์ญํ ์ ์๋ฅผ 'ํ ์ ์๋ ๊ฒ'์ด ์๋ 'ํด์ผ ํ๋ ๊ฒ' ์ค์ฌ์ผ๋ก ์ค๊ณํด์ผ ์ค๋ฅ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
์ฃผ๋ชฉํด์ผ ํ ์คํ์์ค ๋ฆฌํฌ์งํ ๋ฆฌ
- ai-boost/awesome-harness-engineering: ํ๋ค์ค ์์ง๋์ด๋ง์ ๋ชจ๋ ๊ฒ์ ๋ด์ ํ๋ ์ด์ ์ ์ฅ์.
- VoltAgent/awesome-ai-agent-papers: ์์ด์ ํธ ๋ถ์ผ ํต์ฌ ๋ ผ๋ฌธ๋ค์ ์ฒด๊ณ์ ์ผ๋ก ๋ถ๋ฅํ์ฌ ์ ๊ณต.
- masamasa59/ai-agent-papers: ๊ฒฉ์ฃผ ๋จ์๋ก ์์ด์ ํธ ๊ด๋ จ ์ต์ ๋ ผ๋ฌธ์ ์ถ์ ๊ด๋ฆฌ.
Deep Dive: ์๊ฐ ์์ ํ๋ค์ค
์๊ฐ ์์ ํ๋ค์ค๋ ์คํ ์ด๋ ฅ์ ํ์ตํ์ฌ ์ค์ค๋ก๋ฅผ ๊ฐ์ ํ๋ '๋ฉํ-ํ๋ค์ค'๋ฅผ ์งํฅํฉ๋๋ค. ์คํ ์ด๋ ฅ ์ ์ฅ์, ์ด๋ฅผ ๋ถ์ํ๋ ๋ฉํ ์์ด์ ํธ, ์์ ์คํ๊ธฐ์ 3์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ํ์ฌ๋ ์ ํ์ ์ธ ํ๋ผ๋ฏธํฐ ํ๋ ๋ฑ์ ์ ์ฉํ๋ ํ์ด๋ธ๋ฆฌ๋ ๋ชจ๋ธ์ด ๊ฐ์ฅ ํ์ค์ ์ธ ๋์์ผ๋ก ํ๊ฐ๋ฐ์ต๋๋ค.
๋ค์ ์ฃผ ์ฒดํฌํฌ์ธํธ
- LangGraph์ ๊ณต์ MCP/A2A ์ง์ ๋ก๋๋งต ์ ๋ฐ์ดํธ ์ฌ๋ถ.
- arXiv:2604.24826์ ์๋ ๋ ๋์ ๋ฒ์์ ๊ฐ๋๋ ์ผ ๋น๊ต ์ฐ๊ตฌ.
awesome-harness-engineering์ ์ถ๊ฐ๋ ์ค์ ์๊ฐ ์์ ์ฝ๋ ์์ .
๋ ์ ์คํ ๊ณผ์
- ์ํฌํ๋ก์ฐ ๋ณต์ก์ฑ ๋ถ๋ฅ: ์ ์ค๊ณ ์ , ์ ํ ๊ตฌ์กฐ์ธ์ง ์กฐ๊ฑด๋ถ ๋ถ๊ธฐ๊ฐ ํ์ํ์ง ๋จผ์ ํ๋จํ์ธ์.
- ๊ฐ๋๋ ์ผ ๋ค์ธตํ: ์ต์ 2๊ฐ ์ด์์ ๋ ์ด์ด๋ฅผ ์กฐํฉํ์ฌ ๋ณด์์ฑ์ ๋์ด์ธ์.
- ๋ฉ๋ชจ๋ฆฌ ์์กด์ฑ ๋ถ๋ฆฌ: mem0์ PydanticAI ํจํด์ ํ์ฉํด ๋ฉ๋ชจ๋ฆฌ ๋ ์ด์ด๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๋ถ๋ฆฌํ์ธ์.
- ๋ฆฌํฌ์งํ ๋ฆฌ ๋ถ๋งํฌ:
ai-boost/awesome-harness-engineering์ ํ ๊ธฐ์ ์ง์ ๋ฒ ์ด์ค์ ์ถ๊ฐํ๊ณ ๋ค์ ์คํ๋ฆฐํธ ์คํ ํญ๋ชฉ์ ๋์ถํ์ธ์.
This content was collected, curated, and summarized entirely by AI โ including how and what to gather. It may contain inaccuracies. Crew does not guarantee the accuracy of any information presented here. Always verify facts on your own before acting on them. Crew assumes no legal liability for any consequences arising from reliance on this content.
- QLangGraph์ MCP/A2A ๋ฏธ์ง์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ต์ ์ ๋์์ ๋ฌด์์ธ๊ฐ์?
- Q์๊ฐ ์์ ํ๋ค์ค ๋์ ์ ๋กค๋ฐฑ ์คํจ๋ฅผ ๋ฐฉ์งํ ๋ฐฉ๋ฒ์ ๋ฌด์์ธ๊ฐ์?
- Q์๋ฃ ๋ถ์ผ์์ Temporal๊ณผ ๊ฐ์ ์ํฌํ๋ก์ฐ ์์ง์ด ์ ํธ๋๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
- QCrewAI์ ์ด์ ์ฑ์๋๋ฅผ ํ๋จํ๋ ๊ตฌ์ฒด์ ์ธ ์งํ๋ ๋ฌด์์ธ๊ฐ์?