Release State란?

릴리스 상태(Release State)는 특정 AI 실행에 고정된, 변하지 않는 데이터 상태를 뜻합니다. 같은 릴리스 상태는 언제 참조해도 같은 조건을 가리키므로, 결과를 재현하고 서로 비교할 때 기준점이 됩니다.

운영 데이터는 계속 바뀝니다. 스키마가 조정되고, 필드 정의가 달라지고, 적용 정책이 갱신됩니다. 릴리스 상태를 고정해두지 않으면 지난달 승인받은 결과를 지금 다시 돌렸을 때 답이 달라져도 무엇이 달라졌는지 짚을 방법이 없습니다.

모델 버전 관리와는 층이 다릅니다. 모델 버저닝은 어떤 모델이 실행됐는지를 고정하고, 릴리스 상태는 그 모델이 읽은 데이터가 어떤 상태였는지를 고정합니다. 재현이 성립하려면 둘 다 필요합니다. 릴리스 상태는 실행마다 런 바인딩으로 연결되고, 상태 사이의 차이는 Diff로 비교합니다.

자주 묻는 질문

릴리스 상태란 무엇인가요?

특정 AI 실행에 고정된, 변하지 않는 데이터 상태입니다. 같은 릴리스 상태는 언제 참조해도 같은 조건을 가리켜 재현과 비교의 기준이 됩니다.

릴리스 상태와 모델 버전 관리는 어떻게 다른가요?

모델 버저닝은 어떤 모델이 실행됐는지를 고정합니다. 릴리스 상태는 그 모델이 읽은 데이터가 어떤 상태였는지를 고정합니다. 결과를 재현하려면 두 가지가 모두 필요합니다.

왜 데이터 상태를 고정해야 하나요?

운영 데이터는 스키마·필드 정의·적용 정책이 계속 바뀝니다. 고정된 기준이 없으면 지난달 결과를 지금 재실행했을 때 답이 달라져도 무엇 때문인지 설명할 수 없습니다.

릴리스 상태는 어디에 쓰이나요?

감사와 재심사에서 특정 시점의 조건으로 다시 실행해 근거를 제시할 때, 그리고 두 실행의 결과가 다를 때 데이터 쪽 차이를 좁혀 볼 때 쓰입니다.