도메인 시프트 — 환경이 바뀌면 정책도 바꿔라

by 박현아

회사에서 잘나가던 사람이 있다. 팀장 3년 차, 평가 최상위, 승진 예정. 조직을 읽는 감각, 보고서 타이밍, 상사와의 거리감 조절 — 전부 데이터로 학습한 결과였다. 10년에 걸쳐.


아이가 태어났다. 육아휴직을 쓰고 집에 왔다.


첫 주, 그는 아기에게 일정을 짜줬다. 수유 시간, 수면 시간, 목욕 루틴. 엑셀을 열었다. 틀이 있으면 통제할 수 있다고 생각했다.


둘째 주, 아기가 엑셀대로 움직이지 않는다는 걸 깨달았다. 새벽 3시에 우는 아기 앞에서 보고서 타이밍 감각은 쓸모가 없었다. 조직을 읽는 능력으로 생후 40일짜리를 읽을 수는 없었다.


셋째 주, 아내에게 말했다. "나 이거 왜 이렇게 못해?"


10년간 쌓은 역량이 갑자기 작동하지 않는 경험. 무능해진 게 아니다. 환경이 바뀐 것이다.




AI에서 이걸 도메인 시프트(Domain Shift)라고 부른다.


모델은 특정 데이터로 학습된다. 예를 들어, 서울의 교통 데이터로 학습한 자율주행 모델이 있다. 도로 폭, 신호 체계, 운전 습관, 날씨 패턴 — 서울이라는 도메인에 최적화되어 있다. 이 모델을 부산에 가져가면? 도로 구조가 다르고, 경사가 많고, 운전 문화가 다르다. 모델은 갑자기 실수를 한다.


모델이 망가진 게 아니다. 학습한 환경과 작동하는 환경이 달라진 것이다. 이게 도메인 시프트다.


핵심은 — 모델 자체는 그대로인데 성능이 떨어진다는 것. 능력이 사라진 게 아니라, 능력이 유효한 조건이 바뀐 것이다.


인생에서 도메인 시프트는 예고 없이 온다. 때로는 예고가 있어도 준비가 안 된다.


취업. 학교라는 도메인에서 회사라는 도메인으로. 정답이 있는 세계에서 정답이 없는 세계로. 시험 잘 보는 능력과 일 잘하는 능력은 같은 도메인에 있지 않다.


결혼. 연애라는 도메인에서 동거라는 도메인으로. "좋은 연인"의 스킬셋과 "좋은 배우자"의 스킬셋은 겹치지만 같지 않다. 설렘을 유지하는 능력과 지루함을 견디는 능력은 다른 근육이다.


이직. 같은 직종이어도 회사가 바뀌면 도메인이 바뀐다. 전 직장에서의 성공 공식이 새 직장에서 실패 공식이 되는 건 드문 일이 아니다.


은퇴. 직장이라는 도메인에서 자유라는 도메인으로. 40년간 "해야 할 일"이 주어지던 사람에게 "아무것도 안 해도 되는 시간"은 축복이 아니라 공포다.


매번, 자기가 무능해졌다고 착각한다. 아니다. 도메인이 바뀐 것이다.




AI 엔지니어가 도메인 시프트에 대응하는 방법은 크게 세 가지다.


첫째, 도메인 적응(Domain Adaptation). 새 환경의 데이터를 소량 수집해서 모델을 미세 조정한다. 서울 모델을 부산에 쓰려면, 부산 데이터를 조금 넣어서 재학습시킨다. 전면 재학습이 아니라 부분 조정이다.


사람에게 적용하면 — 새 환경에서 한동안은 관찰자가 되라. 이전 환경의 규칙을 즉시 적용하지 말고, 새 환경의 데이터를 먼저 수집해라. 이직 후 첫 한 달은 일을 잘하려 하지 말고 이 조직이 어떻게 돌아가는지를 학습해라.


둘째, 도메인 불변 특성 추출. 환경이 바뀌어도 변하지 않는 핵심 특성을 찾는 것이다. 서울이든 부산이든 "빨간 신호에서 멈춘다"는 불변이다.


사람에게 적용하면 — 전환기에 "나의 불변 특성"을 식별해라. 직장이 바뀌어도 유효한 능력이 뭔지. 부모가 되어도 변하지 않는 가치관이 뭔지. 불변 특성을 아는 사람은 전환기에 덜 흔들린다.


셋째, 시프트 감지. 성능이 떨어지기 시작하면, 그 원인이 모델의 열화인지 환경의 변화인지를 구분하는 것이다.


사람에게 적용하면 — "요즘 왜 이렇게 안 되지?"라는 생각이 들 때, 두 가지를 구분해라. 내가 퇴보한 건가, 상황이 달라진 건가. 이 구분을 못 하면 엉뚱한 곳을 고치게 된다.


도메인 시프트에서 가장 위험한 건 "모르고 지나치는 것"이다.


AI에서는 이걸 '무감지 시프트(Undetected Shift)'라고 부른다. 모델이 여전히 답을 내놓는다. 자신감도 그대로다. 하지만 정확도는 떨어지고 있다. 문제는 — 모델 자체는 자기가 틀리고 있다는 걸 모른다.


사람도 마찬가지다. 환경이 바뀌었는데 이전 방식을 계속 쓰는 사람. 자신감은 여전하다. 결과는 점점 안 좋아진다. 본인은 인지하지 못한다. 주변에서 먼저 눈치챈다.


"그 사람 요즘 좀 아닌 것 같아."


이 말을 듣게 되는 과정이 정확히 무감지 도메인 시프트다. 당사자는 달라진 게 없다고 느낀다. 맞다, 당사자는 달라지지 않았다. 세상이 달라진 것이다.




큰 전환을 겪고 있다면 — 이직, 결혼, 출산, 이사, 은퇴, 건강 문제 — 스스로에게 이렇게 물어라.


"지금 내 도메인은 뭐지?"


이전 도메인에서 학습한 규칙을 나열해보라. 그리고 그 규칙이 새 도메인에서도 유효한지 하나씩 점검해라. 절반은 유효할 것이다. 나머지 절반은 아닐 것이다.


유효하지 않은 절반을 고집하면, 그게 고통이 된다. 새 환경에서 이전 규칙이 안 먹히는데 왜 안 되지, 왜 안 되지 반복하는 것. 육아에 엑셀을 들이미는 것.


유효하지 않은 규칙을 내려놓고, 새 도메인의 데이터를 수집하는 것. 그게 적응이다.




환경은 바뀐다. 반드시. 그리고 대부분의 경우, 우리가 원하는 타이밍이 아닐 때 바뀐다.


그때 필요한 건 더 열심히 하는 것이 아니다. 이전과 같은 방식으로 더 열심히 하면, 이전과 같은 결과가 아니라 더 나쁜 결과가 나온다. 환경이 달라졌으니까.


필요한 건 인식이다. 도메인이 바뀌었다는 인식. 그리고 바뀐 도메인에 맞게 정책을 업데이트하는 것.


AI는 이걸 자동으로 하지 못한다. 엔지니어가 시프트를 감지하고, 데이터를 바꾸고, 재학습을 시켜줘야 한다.


사람은 자기 자신의 엔지니어다. 시프트를 감지하는 것도, 정책을 바꾸는 것도, 스스로 해야 한다.




"세상이 변했다는 건, 어제의 정답이 오늘의 오답이 될 수 있다는 뜻이다." — 앤드루 응