Agentic Playbook
2026-04-04 작성2026-08-11 수정10분 읽기
Agent 워크플로우를 Infrastructure-as-Code(IaC)처럼 선언적으로 정의하고, 컴플라이언스를 자동화하며, 감사 추적을 보장하는 실전 가이드입니다.
1. Playbook이란?
Agentic Playbook은 AI 에이전트의 행동을 Kubernetes Manifest나 Terraform처럼 **선언적(Declarative)**으로 정의하는 프레임워크입니다.
왜 필요한가?
| 단계 | 특징 | 문제점 |
|---|---|---|
| 단순 프롬프트 | "코드 리뷰해줘" | 재현 불가, 감사 불가, 책임 소재 불명확 |
| 재현 가능한 워크플로우 | LangGraph로 스텝 정의 | 코드로 관리, 승인 게이트 없음 |
| 감사 가능한 프로세스 | Playbook YAML | 선언적 정의, GitOps 배포, 감사 로그 자동화 |
IaC 유추
- Terraform: 인프라 상태를 선언 →
terraform apply→ 실제 리소스 생성 - Playbook: 에이전트 워크플로우를 선언 →
playbook run→ 실제 작업 실행 + 감사 로그
핵심 특징
- 선언적 정의: YAML로 워크플로우 표현
- 승인 게이트: auto/manual/conditional 정책
- 감사 추적: Langfuse + CloudTrail 자동 연동
- GitOps 배포: ArgoCD로 버전 관리 및 롤백
- 컴플라이언스 태깅: SOC2, ISO27001 매핑
2. Kiro Steering vs Agentic Playbook
| 항목 | Kiro Steering/Spec | Agentic Playbook |
|---|---|---|
| 범위 | 단일 에이전트 행동 가이드 | 멀티 에이전트 워크플로우 |
| 정의 방식 | steering.yaml (로컬) | playbook.yaml (GitOps) |
| 승인 게이트 | 없음 | auto/manual/conditional |
| 감사 로그 | 로컬 파일 | Langfuse + CloudTrail |
| 배포 방식 | 파일 수동 수정 | ArgoCD 자동 배포 |
| 롤백 | 수동 복구 | Git revert 자동 롤백 |
| 컴플라이언스 | 태깅 없음 | SOC2/ISO27001 자동 매핑 |
| 적용 대상 | 1개 에이전트 | N개 에이전트 협업 |
언제 사용하나?
- Kiro Steering: 단일 에이전트의 프롬프트 행동 제어 (예: "JSON만 출력", "코드 블록 사용")
- Agentic Playbook: 여러 에이전트가 협업하는 워크플로우 (예: 코드 리뷰 → 보안 검토 → 승인)