
AI 엔지니어의 90%가 혼동하고 있는 4가지 개념
요약
AI 에이전트 설계 시 혼동하기 쉬운 네 가지 핵심 개념인 기술(Skills), 하위 에이전트(Subagents), MCP, 훅(Hooks)의 차이점을 설명합니다. 각 개념을 올바르게 구분하여 사용함으로써 시스템의 지연 시간과 비용을 줄이고 디버깅 효율을 높이는 방법을 제시합니다.
핵심 포인트
- 기술(Skills)은 에이전트가 보유한 재사용 가능한 지식입니다.
- 하위 에이전트(Subagents)는 복잡한 사고를 위한 독립적 작업 공간입니다.
- MCP는 API나 데이터베이스 등 외부 시스템에 대한 접근 권한을 의미합니다.
- 훅(Hooks)은 보안이나 포맷팅 등 반드시 준수해야 할 강제 규칙입니다.
AI 엔지니어의 90%가 이 4가지 개념을 혼용해서 사용하고 있습니다.
하지만 이들은 서로 다릅니다.
그리고 바로 그 점 때문에 수많은 AI 에이전트(AI agents)가 느려지고, 비용이 많이 들며, 디버깅(debug)이 불가능해지는 것입니다.
4가지 개념:
• 기술 (Skills)
• 하위 에이전트 (Subagents)
• MCP
• 훅 (Hooks)
각각은 완전히 다른 문제를 해결합니다.
이들을 이해하는 가장 간단한 방법은 다음과 같습니다:
📚 기술 (SKILLS) = 에이전트가 무엇을 '아는가' (KNOWS)
재사용 가능한 전문 지식이 필요한가요?
• 코딩 표준 (A coding standard)
• 파일 형식 (A file format)
• 워크플로 (A workflow)
기술 (Skill)을 사용하세요.
필요할 때만 로드하세요.
모든 작업이 영구적인 컨텍스트 (context)를 가질 필요는 없습니다.
🧠 하위 에이전트 (SUBAGENTS) = 에이전트가 어디서 '생각하는가' (THINKS)
심층적인 조사가 필요한가요?
병렬 분석 (Parallel analysis)이 필요한가요?
복잡한 탐색 (Messy exploration)이 필요한가요?
하위 에이전트 (Subagent)를 사용하세요.
해당 작업에 자체적인 작업 공간을 부여하세요.
메인 대화 (main conversation)를 깔끔하게 유지하세요.
🔌 MCP = 에이전트가 어디에 '접근할 수 있는가' (REACH)
다음 항목에 대한 접근 권한이 필요한가요:
• API
• 데이터베이스 (Databases)
• SaaS 도구
• 내부 시스템 (Internal systems)
MCP를 사용하세요.
에이전트가 자신 외부의 무언가와 상호작용해야 한다면, 보통 MCP가 정답입니다.
⚡ 훅 (HOOKS) = 에이전트가 무엇을 '준수해야 하는가' (MUST OBEY)
다음 항목이 필요한가요:
• 검증 (Validation)
• 보안 점검 (Security checks)
• 포맷팅 규칙 (Formatting rules)
• 로깅 (Logging)
훅 (Hooks)을 사용하세요.
모델이 이를 기억할 것이라고 믿지 마세요.
강제(Enforce)하세요.
사고 모델 (The mental model):
기술 (Skills) → 지식 (Knowledge)
하위 에이전트 (Subagents) → 사고 (Thinking)
MCP → 접근 (Access)
훅 (Hooks) → 규칙 (Rules)
대부분의 사람들은 AI 시스템을 다음과 같이 구축합니다:
"MCP로 해결할 수 있을까?"
더 나은 질문은 다음과 같습니다:
"이것이 과연 MCP를 필요로 하는가?"
논쟁적인 의견 (Hot take):
MCP 서버의 상당 부분은 기술 (Skills)이었어야 합니다.
사람들은 재사용 가능한 지식만 있으면 될 상황에서 통합 (integrations)을 만들어냅니다.
그 결과는?
• 더 높은 지연 시간 (latency)
• 더 많은 인증 (auth) 문제
• 더 많은 유지보수
더 나은 AI 시스템은 더 많은 조각을 추가한다고 만들어지는 것이 아닙니다.
어떤 조각을 추가하지 '않아야' 하는지를 아는 것에 의해 만들어집니다.
기술 (Skill)과 MCP 사이를 결정하는 당신만의 규칙은 무엇인가요?
[IMG:1]
AI 자동 생성 콘텐츠
본 콘텐츠는 X 토픽: MCP의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기