Agent 엔지니어링
Skill의 본질
Agent에 「운영 매뉴얼」 장착하기: Skill이 없는 Agent는 신입 사원처럼 더듬어 나아가고, Skill이 있는 Agent는 숙련자처럼 절차에 따라 실행합니다.
비교 시뮬레이션: 양쪽 「시뮬레이션」 버튼을 각각 클릭하세요
비효율
Skill 없는 Agent
라운드 0
Token 0
오류 0
모든 단계를 범용 능력으로 더듬어 나아감
효율적
Skill 있는 Agent
라운드 0
Token 0
오류 0
Skill 매뉴얼에 따라 단계별로 실행
Skill 정의 카드 및 제품 의사결정
Skill 정의 카드
SKILL.md 파일 하나 = 스킬 하나
스킬 이름
release
트리거 조건
배포
빌드
release
출시
실행 단계
1테스트 실행
→
2빌드
→
3버전 업데이트
→
4태그 생성
→
5원격 푸시
허용 도구
run_command
edit_file
git
저장 경로: ~/.alice/skills/release/SKILL.md 또는 {프로젝트}/.alice/skills/
📌 Skill의 본질은 경험 캡슐화: 시니어 엔지니어의 작업 흐름을 Agent가 이해할 수 있는 매뉴얼로 작성합니다. Agent는 더 이상 매번 처음부터 더듬어 나아가지 않고 선배들의 어깨 위에 서서 실행합니다.
📌 효율 차이는 3배 이상 날 수 있습니다: Skill이 없을 때 Agent는 범용 능력으로 탐색하고, Skill이 있을 때는 모범 사례에 따라 실행합니다. Token 소비는 3.75배 차이나고, 오류는 3개에서 0개로 줄어듭니다.
📌 PM이 답해야 할 질문: 어떤 고빈도 작업에 Skill을 사전 설치할 것인가? 사용자가 직접 Skill을 만들 수 있나? Skill 간 충돌은 어떻게 처리할 것인가? Skill을 누가 유지보수하고 업데이트하나?
Takeaway
Takeaway Skill은 「탐색」을 「실행」으로 전환합니다. 동일한 배포 작업에서: Skill이 없을 때 Agent는 12라운드 시행착오로 Token 15K를 사용하고 오류가 3개 발생했습니다; Skill이 있을 때는 5라운드에 4K Token만 사용하고 오류가 0개였습니다. Skill은 Agent의 경험 전수 메커니즘입니다.