현장 데이터를 다시 학습에 넣을 때 필요한 변경관리: 재훈련·회귀시험·승인·롤백

연구실에서 주 1회만 움직이는 로봇이라면 실패 영상을 모아 사람이 정리하고, 모델을 새 버전으로 만든 뒤 전체 시험을 다시 돌리는 편이 낫다. 배포가 느려도 어느 데이터와 코드가 행동을 바꿨는지 추적하기 쉽다. 안전 담당자는 고정된 후보 하나를 놓고 기존 버전과 비교할 수 있다.

반대로 24시간 여러 고객 현장에서 물체·조명·포장이 계속 바뀌는 점검·물류 로봇은 몇 달마다 큰 갱신만 해서는 분포 변화를 따라가기 어렵다. 그렇다고 실패 한 건을 곧바로 기체 학습에 넣고 다음 작업부터 행동을 바꾸면 평가 세트 오염, 고객 간 데이터 혼합과 예측하지 못한 회귀가 생긴다. 이 현장에는 더 빠른 갱신이 필요하지만, 바뀔 수 있는 범위와 중단 조건을 먼저 승인한 뒤 단계적으로 배포해야 한다.

카메라·촉각 센서·엣지 컴퓨터·로봇 관절이 연결된 로봇 공학 시험대 개념도
특정 제품이나 측정 결과가 아닌, 로봇 센서·컴퓨팅·액추에이터 데이터 경로를 설명하기 위한 AI 생성 개념 이미지입니다.

선택해야 하는 것은 학습 여부가 아니라 변경 경로다

운영팀, 데이터 책임자, 모델 개발자와 안전 승인자가 먼저 정할 것은 ‘지속학습을 쓸까’가 아니다. 어떤 관측을 수집하고, 누가 재사용을 허용하며, 어느 모델·파라미터·작업 범위가 바뀔 수 있고, 누가 현장 배포를 승인하는지다. 로봇이 현장에서 로그를 계속 만든다는 사실과 그 로그로 제품 행동을 계속 바꾼다는 것은 다른 상태다.

NIST AI 위험관리 프레임워크 1.0은 AI 위험을 설계·개발·배포·사용·평가 전반에서 다루도록 하는 자발적이고 산업 중립적인 틀이다. Govern, Map, Measure, Manage 기능은 변경관리의 역할, 사용 맥락, 측정과 대응을 한 흐름으로 보게 한다. 하지만 특정 로봇을 승인하거나 법적 안전 인증을 대신하는 문서는 아니다.

변경 경로는 위험도와 영향 반경으로 나눈다. 사람과 접촉하는 동작 정책, 제동·충돌회피에 영향을 주는 인식, 페이로드 한계를 바꾸는 제어는 보수적인 배치 갱신이 기본이다. 단순한 대시보드 분류, 그림자 모드의 이상 후보나 사람이 최종 확인하는 보조 기능은 더 빠른 주기로 시험할 수 있다. 같은 모델이라도 출력이 로봇 동작을 직접 바꾸는지에 따라 경로가 달라진다.

고정 모델을 교체하는 배치 갱신이 맞는 현장

동결형 배치 갱신은 현장 모델을 일정 기간 고정한다. 실패 이벤트를 별도 저장하고, 사용 동의와 고객·기체·작업·환경 태그를 확인한 뒤 재훈련 후보 세트로 복사한다. 데이터 담당자는 중복·오표기·센서 이상을 정리하고, 학습 세트와 회귀 평가 세트를 분리한다. 개발자가 새 모델을 만들더라도 운영 버전은 승인 전까지 바뀌지 않는다.

이 방식은 안전 근거를 버전과 묶기 쉽다. 후보 모델은 알려진 정상 작업, 과거 사고에 가까운 장면, 드문 장애물, 센서 저하, 네트워크 지연과 장시간 운전에서 기존 모델과 나란히 시험한다. 평균 성공률이 올라도 사람 접근 시 오동작이나 특정 현장 미탐이 늘면 배포하지 않는다. 바뀐 요구사항·위험분석·시험 결과·잔여 위험을 같은 변경 번호에 연결한다.

단점은 새 포장이나 계절 변화에 늦게 대응할 수 있다는 점이다. 큰 묶음으로 갱신할수록 여러 변화의 원인을 분리하기 어렵고 재시험 시간이 길어진다. 이를 줄이려면 한 릴리스의 변경 목적을 좁히고, 데이터 추가·라벨 정책·모델 구조·제어 임계값을 동시에 바꾸지 않는다. 한 번에 여러 축을 바꾸면 회귀가 생겼을 때 되돌릴 최소 단위를 잃는다.

의료기기 범위의 공식 사례이지만 미국 FDA의 AI 지원 기기 사전 변경관리계획 최종 지침은 계획된 수정, 수정의 개발·검증·구현 방법과 영향평가를 미리 설명하는 사고방식을 제시한다. 일반 산업용 로봇에 이 지침이 자동 적용되는 것은 아니지만, ‘무엇이 바뀔 수 있는지와 어떻게 검증할지’를 배포 전에 고정한다는 구조는 유용하다.

빠른 갱신은 바꿀 수 있는 범위가 좁을 때만 쓴다

사전 정의 범위의 갱신은 현장 데이터를 더 자주 반영하되 아무 모델이나 자동 교체하지 않는다. 예를 들어 사람이 확인하는 결함 후보 분류기의 임계값, 특정 카메라의 보정값, 이미 승인된 모델 계열의 제한된 재학습처럼 영향 범위를 좁힌다. 로봇의 안전 정지·속도·접촉 힘 한계는 독립된 보호 계층에 남겨 새 모델이 직접 넘을 수 없게 한다.

먼저 후보를 그림자 모드로 돌린다. 현재 모델이 실제 명령을 내리는 동안 새 모델은 결과만 기록하고, 환경·고객·작업별 차이를 비교한다. 다음에는 내부 기체, 한 사이트의 소수 기체, 여러 조건의 제한된 비율 순으로 넓힌다. 각 단계에는 미탐·오경보, 작업 실패, 사람 개입, 지연, 에너지와 보호정지의 중단 문턱이 있어야 한다. 문턱을 넘으면 자동으로 이전 서명 버전으로 돌아가고 원인 분석 전 재시작하지 않는다.

빠른 경로가 더 느슨한 경로라는 뜻은 아니다. 모델·데이터·구성·안전 근거와 기체별 배포 상태를 실시간에 가깝게 추적해야 하므로 운영 인프라는 더 복잡하다. 고객 A의 데이터가 고객 B의 모델에 들어갈 수 있는지, 삭제 요청이 이미 학습된 산출물에 어떤 영향을 주는지와 어느 지역으로 전송되는지도 계약해야 한다.

차량용 지침의 직접 적용 범위는 따로 확인해야 하지만 미국 NHTSA의 현대 차량 사이버보안 모범관행은 차량별 운용 소프트웨어 구성요소 데이터베이스와 수명주기 동안 적용된 버전 갱신 이력을 유지하도록 권고한다. 산업용 로봇 인증으로 인용해서는 안 된다. 다만 기체 식별자·소프트웨어 버전·업데이트 이력을 연결하는 발상은 어느 로봇에 어떤 모델이 실행됐는지 증명하는 변경 장부에 참고할 수 있다.

두 경로의 승자는 위험과 복구시간이 정한다

빠른 갱신이 무조건 진보한 방식도, 긴 배치가 무조건 안전한 방식도 아니다. 현장 분포가 변하는 속도, 잘못된 출력의 물리적 결과, 전체 회귀시험 시간과 되돌리는 데 걸리는 시간을 같은 표에 놓는다.

선택 조건동결형 배치 갱신사전 정의 범위의 빠른 갱신공통으로 필요한 증거
사람 접촉 동작·안전 관련 인식기본 선택, 전체 위험·회귀 검토 뒤 교체그림자 모드와 비안전 보조 출력에 제한위험분석, 보호계층 독립성, 최악조건 시험
현장 분포가 천천히 변함월·분기 단위 묶음이 관리하기 쉬움인프라 비용이 이익보다 클 수 있음환경별 성능 추세와 변경 사유
새 품목·조명이 자주 들어옴작은 단위의 잦은 후보 릴리스로 보완승인된 데이터·모델 범위 안에서 단계 배포고객·작업별 데이터 계보와 누수 없는 평가
복구에 현장 방문 필요배포 전 검증을 크게 하고 빈도를 낮춤원격 롤백이 검증되지 않으면 선택하지 않음기체별 이전 버전, 복구시간과 안전 상태
모델 출력이 사람 검토용변경 묶음의 효율을 우선할 수 있음낮은 비율부터 빠르게 검증 가능사람 승인률·오경보·미탐과 업무 지연
규제·계약상 재승인 범위가 큼승인 단위에 맞춘 릴리스가 유리사전 승인된 수정 범위 밖이면 중단적용 법규·계약, 승인자와 근거 버전
평가 세트가 현장 피드백과 겹침새 보류 세트를 만든 뒤 재평가자동 승격 금지, 오염 조사샘플 계보·중복 해시·시간 분할 기록

한 조직 안에서도 두 경로를 섞을 수 있다. 동작 정책은 동결형으로 유지하고, 결함 후보를 정렬하는 보조 모델은 좁은 범위에서 더 자주 갱신한다. 중요한 것은 모델 이름이 아니라 출력이 어떤 액추에이터·업무 결정·사람 위험으로 이어지는지를 기준으로 변경 등급을 부여하는 것이다.

변경 기록 하나로 데이터에서 롤백까지 잇는다

어느 경로를 선택하든 현장 실패 한 건은 바로 학습 데이터가 아니다. 사고·개인정보·고객 자산이 포함됐는지, 수집 목적과 재사용 동의가 맞는지, 센서와 시간 동기화가 정상인지, 같은 사건이 학습과 평가 양쪽에 들어가지 않는지부터 확인한다. 로봇 평가 데이터 누수와 분할을 적용해 사이트·시간·기체가 겹쳐 성능이 부풀려지는 문제를 막고, 부족한 드문 조건은 로봇 학습용 합성데이터를 쓰더라도 실제 보류 세트로 다시 확인한다.

  • 변경 요청에 실패 장면, 영향받은 작업·기체·고객, 긴급도와 임시 운영조치를 기록한다.
  • 원본 데이터의 동의·보존·지역·접근권한과 센서·라벨·변환 계보를 고정한다.
  • 학습·검증·최종 보류 세트의 사이트·시간·기체 중복을 검사하고 해시를 보존한다.
  • 기존·후보 모델을 같은 시나리오에서 비교해 성공률뿐 아니라 미탐·오경보·지연·개입·보호정지를 본다.
  • 요구사항·위험분석·안전 근거 중 어느 문장이 새 모델 때문에 바뀌는지 변경 번호에 연결한다.
  • 그림자–내부 기체–한 사이트 소수–제한 비율–전체 순서와 각 단계의 중단 문턱을 승인한다.
  • 기체별 모델·구성 버전과 배포 시각을 남기고 이전 서명 버전으로의 롤백을 실제로 연습한다.
  • 배포 뒤 환경·고객·작업별 성능을 감시하고 누적 소규모 변경이 승인 범위를 벗어나는지 다시 평가한다.

변경관리 완료는 새 모델이 배포됐을 때가 아니다. 어떤 데이터가 행동을 바꿨는지 재현할 수 있고, 안전 근거와 시험 결과가 현재 기체 버전을 가리키며, 중단 시 실제로 이전 상태로 돌아온 것이 확인될 때 닫힌다. NIST의 일반 위험관리, FDA의 의료기기 변경계획, NHTSA의 차량 소프트웨어 이력 관리는 적용 범위가 서로 다르다. 현장 법규와 인증은 별도로 확인하되 세 문서에서 배울 수 있는 추적성과 사전 경계는 내부 장부에 구체화한다.

현장에서 다시 확인할 질문

모델을 자주 재훈련하면 컴퓨팅 비용만 늘어나는 것 아닌가요?

컴퓨팅비는 일부다. 데이터 동의·정리·라벨, 누수 검사, 위험분석, 회귀시험, 사이트별 단계 배포, 감시와 롤백 연습이 총비용을 좌우한다. 빠른 갱신은 작은 모델이라도 24시간 버전 추적과 운영 대응이 필요해 동결형 배치보다 지원비가 커질 수 있다.

공급사가 자동 업데이트를 제공하면 운영자가 별도 승인하지 않아도 되나요?

아니다. 계약에서 공급사가 검증·배포하는 범위와 운영자가 작업 중단·사이트 적용을 승인하는 범위를 나눠야 한다. 모델 변경이 로봇의 사용 조건·안전 근거·규제 승인에 영향을 주면 자동 갱신 기능이 있어도 현장 영향평가와 승인 절차를 거쳐야 한다.

자료 마지막 확인: 2026년 8월 26일