AX 실무자 플레이북 — 코딩 에이전트가 틀리면 모델 말고 문서를 고쳐라
Microsoft가 공개한 AX 플레이북의 핵심은 에이전트가 낡은 코드를 내놓으면 모델이 아니라 에이전트가 읽는 문서·도구·스킬을 평가하고 고치라는 것이다.
이 글은 Microsoft 개발자 블로그의 “Agent Experience(AX) Practitioner Playbook” 소개 글을 읽고 정리·재구성한 것입니다. 원문은 방법의 개요만 담고 있고 세부 내용은 PDF에 있어서, PDF 내용은 확인하지 못했습니다.
결론: 틀린 답의 원인을 모델이 아니라 “에이전트가 읽은 자료”에서 찾는다
코딩 에이전트가 폐기된 인증 패턴이나 옛 SDK 버전을 내놓았을 때, 우리는 보통 “학습 데이터가 낡았다”고 넘깁니다. 이 플레이북은 정반대로 말합니다. 에이전트는 자기가 본 자료가 시킨 대로 했을 뿐이고, 모델이 좋아지길 기다릴 게 아니라 에이전트가 참조하는 문서·MCP 도구·스킬·플러그인·지침을 고치고 그 효과를 측정하라는 것입니다. 제품을 만드는 쪽이 “에이전트가 내 제품을 제대로 고르고 쓰는가”를 품질 항목으로 다뤄야 한다는 이야기입니다.
원문이 말하는 네 단계
원문은 각 단계를 제목과 한두 문장으로만 소개합니다.
- 믿을 수 있는 결과의 정의 — 결과를 신뢰하기 전에 필요한 조건을 정합니다. 코드가 실제로 실행된다는 걸 증명하는 관문이 포함됩니다.
- 판정 기준 작성 — 심사자(사람 또는 모델)가 일관되게 적용할 기준을 쓰고, 쓰기 전에 보정하고, 제품이 바뀌면 버전을 올립니다.
- 궤적(trajectory)으로 원인 진단 — 결과 점수만 보지 않고 에이전트가 거친 과정을 봅니다.
- 수정을 가설로 검증 — 고친 내용이 실제로 나아졌는지 확인한 뒤, 근거를 들고 해당 자료의 담당 팀에 전달합니다.
위 그림의 세 갈래는 원문이 구분한 세 경우입니다. 각 칸 아래의 “문제” 설명은 제가 이해를 돕기 위해 붙인 해석이고, 원문은 “경우마다 고치는 곳이 다르다”까지만 밝힙니다. 반복되는 실패 패턴 9가지가 있다고 하지만 목록은 PDF에 있습니다.
원문이 경고하는 함정
- 컴파일도 안 되는 코드가 만점을 받는 평가
- “Platform X를 사용했는가” 검사가 실제 사용 여부와 상관없이 통과하는 평가
- 판정 기준을 모델에게 대신 쓰게 하는 것
앞의 둘은 평가가 “그럴듯함”만 재고 “실제로 동작함”을 재지 않을 때 생깁니다. 그래서 1단계에 실행 증명 관문이 들어 있는 것으로 읽힙니다.
수치는 이렇게 읽는다
원문에 따르면 이 작업은 2025년 가을부터 Azure, Cosmos DB, SPFx, M365 Copilot 확장에 적용됐고, Azure Cosmos DB Agent Kit에서만 개선 46건이 닫혔습니다. 함께 공개된 AX Practitioner 스킬은 330문항에서 플레이북 기준 평균 95%라고 하는데, 이는 저자가 보고한 값이고 채점 방식은 글에 없습니다. 참고 수치일 뿐 성능 보증으로 읽으면 안 됩니다.
실무에서 달라지는 점
- 자사 SDK·API·확장을 배포하는 팀: “에이전트가 우리 제품을 올바르게 쓰는가”를 릴리스 점검 항목에 넣을지 정해야 합니다. 시나리오 5~10개와 판정 기준을 만들고, 버전이 바뀔 때마다 다시 돌리는 구조가 필요합니다. 이 판정 기준 작성이 가장 어렵다고 원문도 인정하고 지름길은 제시하지 않습니다.
- 사내 인프라·M365·Azure 운영자: 사내 코딩 에이전트에 연결한 문서, 지침 파일, MCP 도구, 스킬의 “소유자”를 정해 두세요. 이 방법은 근거를 들고 담당 팀에 수정을 요청하는 것으로 끝나는데, 담당이 없으면 고칠 곳이 없습니다.
- 평가를 도입할 때 먼저 확인할 것: 결과 점수에 “빌드·실행 성공” 관문이 들어 있는지 봅니다. 없으면 컴파일 안 되는 코드가 통과합니다. 점수와 별개로 실패 궤적을 남기도록 로그 보관 설정도 확인하세요.
- IT 강사: 수강생에게 “에이전트가 틀리면 프롬프트를 더 세게 쓰라”고 가르치기 전에, 원인을 로드 안 됨/호출 안 됨/잘못 적용의 세 갈래로 나눠 보게 하는 편이 낫습니다. 그래야 문서를 고칠지, 스킬 설명을 고칠지가 정해집니다.
- 비용·라이선스: 원문에 가격이나 도구 비용 언급은 없습니다. 반복 평가는 에이전트 실행 횟수만큼 토큰을 쓰므로, 시나리오 수를 정할 때 예산을 함께 잡아야 합니다(제 추정이며 원문 내용이 아닙니다).
같이 읽으면 좋은 글
운영 중인 에이전트의 실패를 묶어 원인을 짚는 접근은 AQuA 글에서 다뤘습니다. AQuA가 운영 단계의 진단이라면 이 플레이북은 에이전트가 읽는 자료를 배포 전후에 평가하는 쪽입니다. 도구와 API를 에이전트가 어떻게 고르는지의 기본 개념은 MCP와 API는 무엇이 다른가에 있습니다.
영상으로 보기
기초부터 짚고 싶다면 이 영상을 먼저 보세요. (AI 에이전트 기초 EP.02 — 프롬프트 기본기 4가지)
📺 Peanut Radio AI 유튜브 채널 — AI 시대의 IT, 기초부터 실무까지
참고
- Introducing the Agent Experience (AX) Practitioner Playbook — Microsoft Developer Blog
- 플레이북 PDF: aka.ms/ax-playbook
- AX Practitioner 스킬: aka.ms/ax-playbook/skill
- Agent Experience 시리즈: aka.ms/agent-experience