AI 에이전트 확장 도구 이해하기 (2/3): Agent Skills 딥다이브
· 약 7분
이 글은 3부작 시리즈의 두 번째 글입니다. 1편을 먼저 읽어보세요.
1편에서 AI를 돕는 4가지 도구(MCP, Skills, Subagents, Commands)를 알아봤어요. 이번 편에서는 Skills를 더 깊이 파봅니다. 왜 Skills가 MCP보다 토큰 효율적인지, 좋은 Skills는 어떻게 만드는지, 그리고 한 번 만든 Skills를 여러 도구에서 쓸 수 있는지 알아볼게요.
왜 Skills가 주목받을까?
MCP의 문제: 가방이 너무 무거워!
1편에서 MCP는 "연결 케이블"이라고 했죠? 그런데 이 케이블에 문제가 있어요.
AI에게는 가방(컨텍스트 윈도우)이 있는데, 이 가방 크기가 정해져 있어요. MCP를 쓰면 연결할 수 있는 모든 도구 설명서를 가방에 한꺼번에 넣어야 해요.
+------------------------------------------------------------------+
| |
| MCP Approach: Put EVERYTHING in the bag first |
| |
| +----------------------------------------------------------+ |
| | AI's Backpack | |
| | | |
| | [Calendar Manual - 500 pages] | |
| | [Drive Manual - 300 pages] | |
| | [Slack Manual - 400 pages] | |
| | [Database Manual - 600 pages] | |
| | [Email Manual - 200 pages] | |
| | [...20 more manuals...] | |
| | | |
| | "I just wanted to say hello..." | |
| | But bag is already FULL! | |
| | | |
| +----------------------------------------------------------+ |
| |
| Result: Just saying "hello" = 46,000+ tokens (= money!) |
| |
+------------------------------------------------------------------+
실제로 "안녕"이라고만 해도 46,000 토큰이 소모된다는 연구 결과가 있어요. 토큰은 돈이에요!
Skills의 해결책: 똑똑한 책장
Skills는 다르게 작동해요. 책 제목만 메모해두고, 필요한 책만 그때그때 꺼내 읽어요.
+------------------------------------------------------------------+
| |
| Skills Approach: Smart Bookshelf |
| |
| +----------------------------------------------------+ |
| | Step 1: Only see book TITLES (very light!) | |
| | | |
| | [Cooking] [Cleaning] [Party] [Travel] | |
| | | |
| | AI thinks: "User wants a party... let me check | |
| | the Party book" | |
| +----------------------------------------------------+ |
| | |
| v Only when needed! |
| +----------------------------------------------------+ |
| | Step 2: Pull out ONLY the relevant book | |
| | | |
| | +----------------------------------+ | |
| | | "Party Planning Guide" | | |
| | | | | |
| | | - How to write invitations | | |
| | | - Cake ordering steps | | |
| | | - Decoration checklist | | |
| | +----------------------------------+ | |
| | | |
| | Other books stay on the shelf! | |
| +----------------------------------------------------+ |
| |
| Result: Use tokens only for what you actually need |
| |
+------------------------------------------------------------------+
이걸 Progressive Disclosure(점진적 공개)라고 불러요. 어려운 말 같지만, 그냥 "필요한 것만 꺼내 쓰기"예요.
사람들은 어떤 Skills를 만들까?
전 세계 개발자들이 다양한 Skills를 만들고 공유하고 있어요. 크게 7가지 카테고리로 나눌 수 있어요.
