본문으로 건너뛰기

Agent Versioning & Change Management

4분 읽기
AI용 문서 안내

왜 Agent Change Management가 필요한가​

전통적 소프트웨어 변경과의 차이​

전통적 소프트웨어에서 변경 관리는 코드, 설정, 인프라 변경을 대상으로 삼습니다. Agent 시스템은 여기에 확률적 구성요소가 추가됩니다:

변경 유형전통적 시스템Agentic 시스템
출력 결정성동일 입력 → 동일 출력동일 입력 → 확률 분포
회귀 감지단위 테스트, 통합 테스트통계적 평가(BLEU, Exact Match, LLM-as-Judge)
롤백 기준기능 장애, 성능 저하정확도 하락, 환각 증가, latency P99
변경 단위코드 커밋, 바이너리프롬프트 버전, 모델 교체, 파라미터 조정

Prompt와 Model을 코드처럼 관리해야 하는 이유​

  1. Prompt는 로직의 핵심
    "당신은 금융 분석 전문가입니다" → "당신은 보수적 투자 자문가입니다"로 한 줄 변경하면 출력 패턴 전체가 변합니다.

  2. 모델 교체는 런타임 교체
    GPT-4 → Claude Sonnet 4.6 전환 시 동일 프롬프트도 응답 스타일, 토큰 사용량, latency가 달라집니다.

  3. 변경 추적 없이는 롤백 불가
    "어제까지 잘 됐는데 오늘 이상해요"라는 신고를 받았을 때, 누가 어떤 프롬프트를 언제 바꿨는지 모르면 복구할 수 없습니다.

  4. 규제 요구사항
    응답에 사용한 구성을 추적하려면 프롬프트·모델 버전과 변경 기록을 연결해 두는 방법이 유용합니다. 조직의 감사 정책에 이를 반영하되, 수집할 내용과 보존 기간은 관할 지역, 규제 대상 역할·시스템, 기록 유형에 적용되는 의무를 확인한 뒤 정합니다. NIST AI RMF GOVERN 1.1도 적용되는 요구사항을 파악하고 문서화하도록 안내합니다. 이 가이드가 모든 금융·의료·공공 시스템의 법적 의무나 보존 기간을 정하는 것은 아닙니다.


3계층 Change Management 체계​

Agent 변경 관리는 세 가지 계층으로 구성됩니다:

1. 프롬프트·모델 레지스트리​

프롬프트와 모델 버전을 코드처럼 관리하는 중앙 저장소. Langfuse, Bedrock Prompt Management, PromptLayer 등을 사용해 버전 관리, 라벨링, 변경 이력 추적을 수행합니다.

프롬프트·모델 레지스트리 상세 보기 →

2. 배포 전략​

Shadow Testing, Canary Rollout, A/B Testing, Blue-Green Deployment 등 점진적 배포 전략과 Feature Flag 기반 전개 방식.

배포 전략 상세 보기 →

3. 거버넌스·자동화​

회귀 감지, 자동 롤백, 승인 워크플로, 감사 증빙, AIDLC 단계별 적용 방안.

거버넌스·자동화 상세 보기 →


핵심 원칙​

  1. 모든 변경은 버전 관리: 프롬프트, 모델, 파라미터 변경은 Git 커밋처럼 추적 가능해야 합니다.
  2. 점진적 배포: 전체 트래픽을 한 번에 바꾸지 않습니다. Canary → 단계적 확대.
  3. 자동 회귀 감지: Golden Dataset 평가 + 실시간 메트릭 모니터링으로 성능 저하를 즉시 탐지.
  4. 빠른 롤백: 예를 들어 “1분 이내 복구”라는 목표를 정하고 실제로 시험합니다. 라벨·설정 변경부터 애플리케이션과 트래픽의 정상화까지 측정하며, 처리 중인 작업과 대체 프롬프트도 확인합니다. 1분은 이 문서의 예시 목표입니다.
  5. 감사 증빙: 7년은 조직 보존 정책을 검토하기 위한 예시입니다. 공통 법정 기간으로 사용하지 않습니다. 감사 증빙 정책에서 기록별 보존 근거, 최소 수집 범위, 접근·삭제 정책과 법적 보존 의무(legal hold)를 확정합니다.

관련 문서​


AIDLC 연관 문서​


다음 단계​

변경 관리 프로세스를 수립했다면:

  1. 프롬프트·모델 레지스트리 — Langfuse/Bedrock PM 선택 및 구축
  2. 배포 전략 — Canary/Shadow/A-B 중 적합한 전략 선택
  3. 거버넌스·자동화 — 자동 회귀 감지 및 롤백 체계 구축