Skip to Content

배포·CI/CD·버전·재현성

실습복습
관련 기초 개념

개요

모델·프롬프트·색인 변경을 함께 추적한다.

먼저 최소 아키텍처와 기술 선택, Trace·Observability·회귀의 핵심 개념을 확인하세요.

핵심 개요

배포 가능한 결과는 소스·의존성·환경·모델·프롬프트·자료 버전으로 재현할 수 있어야 합니다. CI/CD는 변경마다 정해진 검사와 빌드를 수행하고 통과한 정확한 산출물을 배포하는 흐름입니다.

빌드 후 소스를 바꾸거나 다른 자료를 포장하면 검사 증거와 운영 결과가 어긋납니다. 배포 식별자와 산출물 해시를 연결하고 이전 묶음으로 되돌릴 경로를 확보합니다.

필요한 용어

  • CI: 변경을 통합할 때 자동 검사·빌드를 수행하는 과정
  • 산출물: 실제 배포하는 파일·이미지·모델 묶음

작동 과정

  1. 의존성·환경·자료·모델 버전을 고정합니다.
  2. 테스트·품질·안전 검사 후 한 번 빌드합니다.
  3. 해당 커밋과 산출물을 연결해 배포·복구합니다.

풀이 예제

아래 입력과 기록은 직접 만든 교육용 가상 자료입니다.

입력·조건

테스트한 커밋은 A인데 배포 파일은 이후 수정한 B에서 빌드됐습니다.

판단·결과

A의 통과 결과로 B의 배포를 검증했다고 할 수 없습니다.

이렇게 판단한 이유

검사한 상태와 실제 산출물이 같아야 결과의 재현·감사가 가능합니다.

흔한 실패와 복구

“소스는 같으니 재현된다”고 단정하지 않습니다. 잠금 파일·환경·외부 자료·모델 변경도 확인합니다.

확인 문제

배포 검증의 핵심 연결은?

  1. 배포 날짜만
  2. 검사한 버전과 실제 배포 산출물의 일치
  3. 가장 최근 성공 화면만

풀이 기록 기능을 불러오는 중…

해설 보기

정답: B. 검사한 버전과 실제 배포 산출물의 일치

검사한 버전과 실제 배포 산출물의 일치 “소스는 같으니 재현된다”고 단정하지 않습니다. 잠금 파일·환경·외부 자료·모델 변경도 확인합니다.

참고 자료

  1. Anthropic: Agent evaluations  — 과제·시도·실행 결과·평가자 검증.
  2. Anthropic: Building effective agents  — 고정 workflow와 자율 agent의 설계 패턴.

자료 확인: 2026-10-21. 사례·문항·실습은 자체 제작했습니다. 외부 서비스 호출과 실제 모델 품질 측정은 학습자가 별도 환경에서 수행합니다.

직접 적용하기

교육용 가상 상황

프롬프트만 수정한 배포도 추적해야 합니다. 버전 묶음과 검사·롤백 절차를 작성하세요.

모델·프롬프트·색인 변경을 함께 추적한다. 판단 근거와 검증할 결과를 적으세요.

답안 저장 기능을 불러오는 중…

검증 기준과 해설 보기
  1. 프롬프트·모델·도구 계약을 버전으로 묶는다
  2. 같은 묶음에서 평가·빌드를 수행한다
  3. 실제 배포 ID와 복구 대상을 연결한다

소스 커밋·프롬프트·모델·도구 스키마·색인 버전을 기록하고 고정 평가를 실행합니다. 통과한 묶음의 산출물을 그대로 배포하고 배포 ID·해시를 남깁니다. 회귀가 생기면 관련 자료와 설정을 포함한 이전 묶음으로 복원합니다.

복습하기

  1. 프롬프트 변경도 버전인가요?
  2. 빌드 후 소스를 바꾸면?
  3. 롤백에는 무엇이 필요한가요?
답변 확인 기준
  1. 프롬프트 변경도 버전인가요?

    동작에 영향을 주므로 모델·도구와 함께 추적합니다.

  2. 빌드 후 소스를 바꾸면?

    새 상태에 맞는 검사·산출물이 필요합니다.

  3. 롤백에는 무엇이 필요한가요?

    검증된 이전 코드·설정·자료·모델 묶음입니다.