AI VIDEO BRIEFING
AI 에이전트 핵심 용어 5가지: agents.md·에이전트 스킬·MCP·A2A·서브에이전트
최신 AI 에이전트의 작동 원리를 결정하는 다섯 가지 개념을 정리했다. 행동을 규정하는 agents.md와 스킬, 외부 도구·다른 에이전트와 연결하는 MCP·A2A, 큰 작업을 나누는 서브에이전트를 살펴본다.

핵심 메시지
쉽게 이해하기
최신(프런티어) AI 에이전트는 사람이 거의 개입하지 않아도 작업을 계획하고 코드를 작성할 만큼 유능하다. 영상은 이런 능력을 가능하게 하는 다섯 가지 구성 요소를, 곧 다섯 개의 핵심 용어로 풀어 설명한다. 에이전트의 한가운데에는 텍스트를 생성하고 추론하는 거대 언어 모델(LLM)이 있지만, 그 자체로는 대화 상대일 뿐이며 이를 에이전트로 바꾸는 것은 모델을 감싸는 지시 계층이다.
첫 번째 용어는 agents.md다. 마크다운 텍스트 파일로 프로젝트 루트에 놓이며, 에이전트가 그 프로젝트에서 작업을 시작할 때마다 내용을 읽는다. 테스트 실행 명령, 코드 규칙, PR 제목 형식 같은 설정을 담아 "에이전트를 위한 README"처럼 작동한다. 파일은 중첩될 수 있고, 작업 디렉터리에 가까운 파일이 뒤에 읽혀 상위 규칙을 덮어쓴다. 이 표준은 OpenAI가 처음 도입한 뒤 리눅스 재단 산하의 에이전트 AI 재단(AAIF)에 기여됐으며, Claude는 같은 개념을 CLAUDE.md라는 다른 이름으로 쓴다.
두 번째는 에이전트 스킬이다. 폴더 안에 skill.md 파일과 필요한 스크립트·자원을 담는 구조로, skill.md의 설명(description)에는 "사용자가 X를 원할 때 나를 불러라" 같은 메타데이터가 들어간다. 사용자의 요청이 그 설명과 맞으면 에이전트가 해당 스킬을 끌어오고, 맞지 않으면 컨텍스트를 차지하지 않고 비켜서 있다. agents.md가 "이 프로젝트가 어떻게 돌아가는가"라면, 스킬은 "특정 종류의 작업을 어떻게 하는가"를 알려준다.
세 번째와 네 번째는 에이전트가 바깥으로 손을 뻗는 방법이다. MCP(Model Context Protocol)는 에이전트를 API·데이터베이스·SaaS 같은 외부 도구·데이터에 연결하는 개방형 프로토콜로, MCP 서버가 도구마다 다른 API를 표준 인터페이스로 감싸준다. MCP는 앤트로픽에서 시작돼 지금은 AAIF에서 관리된다. A2A(Agent to Agent)는 에이전트끼리 통신하는 개방형 표준으로, 각 에이전트가 자신이 무엇을 하고 어떻게 대화하는지 담은 "에이전트 카드"를 공개하면 다른 에이전트가 이를 읽고 작업을 위임한다. A2A는 구글에서 나왔다.
다섯 번째는 서브에이전트다. 작업이 하나의 컨텍스트 창에 담기에 너무 크거나(수천 개 파일 검토 등) 서로 독립적인 작업을 병렬로 처리하고 싶을 때, 메인 에이전트가 자식 에이전트를 생성해 일을 맡긴다. 각 서브에이전트는 새 컨텍스트 창에서 일하고 끝나면 결과만 돌려줘 메인 에이전트의 컨텍스트를 깨끗하게 유지한다. 서브에이전트는 정식 표준 문서는 없지만 거의 모든 최신 에이전트 시스템에서 동일한 패턴으로 등장한다.
주요 인사이트
- agents.md와 에이전트 스킬의 차이가 명확하다 — 전자는 프로젝트가 돌아가는 방식을, 후자는 특정 작업을 수행하는 방식을 에이전트에 알려준다.
- 다섯 용어 중 네 가지(agents.md·스킬·MCP·A2A)는 개방형 표준으로 자리잡았고, 상당수가 리눅스 재단 산하 에이전트 AI 재단(AAIF)에서 관리된다.
- MCP 서버가 도구마다 다른 API를 표준 인터페이스로 감싸주기 때문에, 에이전트는 도구별 맞춤 커넥터를 일일이 만들 필요가 없다.
- A2A의 "에이전트 카드"는 조달 에이전트가 재무 에이전트에게 계약 승인을 넘기는 식의 에이전트 간 협업을 가능하게 한다.
- 서브에이전트는 정식 표준은 없지만, 큰 부모 에이전트가 자식을 생성해 일을 맡기고 결과만 회수하는 패턴으로 어디서나 거의 동일하게 나타난다.
자주 묻는 질문
agents.md와 CLAUDE.md는 무엇이 다른가?
기본 개념은 같다. agents.md는 에이전트가 프로젝트에서 작업을 시작할 때마다 읽는 설정 파일이며, Claude는 같은 역할을 하는 파일을 CLAUDE.md라는 다른 이름으로 부를 뿐이다.
MCP와 A2A는 각각 무엇을 연결하나?
MCP(Model Context Protocol)는 에이전트를 API·데이터베이스·SaaS 같은 외부 도구와 데이터에 연결하고, A2A(Agent to Agent)는 에이전트와 다른 에이전트가 서로 통신하도록 연결한다.
서브에이전트는 언제 쓰나?
작업이 하나의 컨텍스트 창에 담기에 너무 크거나(예: 수천 개 파일이 있는 코드베이스 검토), 서로 독립적인 작업을 동시에 병렬로 처리해 속도를 높이고 싶을 때 사용한다.
원문과 출처
이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.
YouTube 원본 영상 보기 ↗