[기타/AI] AI 에이전트의 Skill이란 무엇인가? 프롬프트 묶음이 아니라 실행 가능한 작업 단위

업데이트:



요즘 에이전트 도구를 보다 보면 skill, rule, memory, prompt, MCP가 비슷한 말처럼 섞여 나옵니다.
그런데 실전에서 이 차이를 모르면 구조가 금방 꼬입니다.

이 글에서 말하는 Skill은 한 줄 프롬프트가 아니라,
특정 작업을 안정적으로 재사용하기 위한 지식 + 절차 + 도구 연결의 묶음에 가깝습니다.

왜 Skill이 중요해졌나

초기 챗봇은 대개 매번 프롬프트를 새로 쓰는 식이었습니다.
하지만 에이전트가 실제 업무를 하려면 다음이 필요해졌습니다.

  1. 작업별 전문 지식
  2. 반복 가능한 절차
  3. 필요한 스크립트와 템플릿
  4. 어떤 도구를 어떤 순서로 써야 하는지에 대한 가이드

이걸 매번 대화마다 다시 설명하는 건 비효율적입니다.
그래서 Skill이라는 형태가 중요해졌습니다.

Skill은 무엇으로 이루어지나

도구마다 표현은 조금 다르지만, 보통 아래 성분이 들어갑니다.

  • 작업 설명
  • 언제 이 Skill을 써야 하는지
  • 단계별 절차
  • 참고 문서 링크
  • 필요한 스크립트나 템플릿
  • 출력 형식이나 품질 기준

즉 Skill은 “한 번 잘 만든 작업 매뉴얼”을 에이전트가 재사용할 수 있게 포장한 것에 가깝습니다.

Prompt와는 어떻게 다른가

Prompt는 보통 “이번 대화에서 모델에게 주는 지시”입니다.

Skill은 그보다 더 구조적입니다.

구분 중심 질문
Prompt 이번에 무엇을 하라고 지시할까
Skill 이 종류의 일을 항상 어떤 방식으로 하게 만들까

좋은 Skill은 내부적으로 프롬프트를 포함할 수 있습니다.
하지만 Skill 자체는 프롬프트보다 더 넓은 개념입니다.

Rule, Memory, MCP와의 차이

이 부분을 구분하면 전체 그림이 선명해집니다.

Rule

항상 지켜야 하는 정책입니다.

  • 답변 톤
  • 금지된 행동
  • 파일 수정 규칙

Memory

시간이 지나도 유지되는 선호나 맥락입니다.

  • 이 팀은 어떤 브랜치 전략을 쓰는가
  • 어떤 테스트를 우선 실행하는가

MCP

외부 도구와 연결되는 표준 인터페이스입니다.

Skill

특정 작업을 수행하는 재사용 가능한 플레이북입니다.

즉 정리하면:

  • Rule은 규칙
  • Memory는 지속 맥락
  • MCP는 배선
  • Skill은 작업 묶음

실전 예시

예를 들어 GitHub PR 리뷰 코멘트 반영 Skill이 있다고 해봅시다.

이 Skill 안에는 보통 이런 내용이 들어갑니다.

  1. 현재 브랜치와 PR 상태 확인
  2. 리뷰 코멘트 수집
  3. 영향 파일만 정밀 확인
  4. 테스트 실행
  5. 수정 요약 작성

필요하다면 여기에:

  • gh 사용법
  • 테스트 명령
  • 커밋 메시지 규칙
  • 실패 시 대응 방법

같은 실전 지식까지 들어갑니다.

이게 바로 “프롬프트 한 줄”과 Skill의 차이입니다.

왜 팀 작업에서 특히 강한가

혼자 쓸 때도 편하지만, Skill의 진짜 장점은 팀 단위에서 큽니다.

  • 온보딩 속도 향상
  • 작업 품질의 하한선 보장
  • 반복 업무의 표준화
  • 특정 사람의 노하우를 문서/도구로 이전

즉 Skill은 에이전트를 똑똑하게 만드는 것뿐 아니라,
팀의 작업 방식 자체를 캡슐화하는 역할도 합니다.

Skill을 잘못 만들면 생기는 문제

너무 추상적일 때

“코드를 잘 분석해” 같은 문장은 Skill이 아닙니다.
언제, 어디서, 어떤 기준으로, 어떤 출력을 내야 하는지가 빠져 있습니다.

너무 길고 무거울 때

모든 예외를 한 Skill에 몰아넣으면 오히려 재사용성이 떨어집니다.

도구 권한이 불명확할 때

Skill이 shell 실행, 네트워크 호출, 배포 권한까지 가진다면 경계를 명확히 해야 합니다.

좋은 Skill의 조건

좋은 Skill은 아래 특징을 갖습니다.

  1. 트리거 조건이 명확하다
  2. 입력과 출력이 분명하다
  3. 필요한 도구와 절차가 정리돼 있다
  4. 실패했을 때의 기본 대응이 있다
  5. 팀의 실제 작업 방식과 맞아떨어진다

한 줄 정리

Skill은 “좋은 프롬프트”보다 한 단계 위의 개념입니다.
에이전트가 반복 업무를 안정적으로 수행하게 만드는 재사용 가능한 작업 단위라고 보는 편이 정확합니다.

요약

Skill은 프롬프트 한 줄이 아니라 반복 업무를 재사용 가능한 작업 단위로 만든 플레이북에 가깝습니다. Rule, Memory, MCP와의 역할 차이를 구분할수록 에이전트 설계와 팀 표준화가 훨씬 선명해집니다.

참고 자료

관련 글



이런 주제는 어떠신가요?

비교 글과 설치 가이드를 함께 보면 나에게 맞는 도구를 더 빨리 고르기 좋습니다.

댓글남기기