롱폼 영상 제작에 다중 AI 검수 게이트와 무결성 잠금을 넣은 이유
영상 하나를 여러 AI 모델이 역할을 나눠 단계별 게이트로 통과시켰다. 핵심은 AI가 스스로 통과라고 말하는 걸 믿지 않는 구조였다.
3줄 요약
- 롱폼 영상 한 편을 여러 AI 모델이 역할을 나눠 맡고, 각 단계를 통과 게이트로 검수하는 제작 공정을 돌렸다.
- 중요한 건 속도가 아니라 신뢰였다. AI가 스스로 통과라고 보고하는 걸 그대로 믿지 않고, 매 단계 실제 산출물과 대조하도록 설계했다.
- 자동화의 신뢰는 자가보고가 아니라 교차검증과 무결성 잠금에서 나온다.
한 모델에게 전부 맡기지 않은 이유
품질은 한 모델이 초안부터 검수까지 다 하면 무너진다. 자기가 쓴 걸 자기가 검토하면 같은 맹점을 두 번 지나가기 때문이다. 그래서 역할을 쪼갰다. 초안을 쓰는 모델, 그 초안을 비판적으로 리뷰하는 모델, 최종 스토리보드를 실측 기준으로 QC하는 모델을 따로 뒀다. 한 모델이 만든 결과물을 다른 모델이 트집 잡는 구조다.
효과는 즉시 나왔다. 검수 모델이 초안 스토리보드에서 도식 비중 과다, 시대 표기 누락, 라벨 불일치 같은 문제를 하드 실패로 잡아냈다. 만든 쪽은 자연스럽다고 넘긴 부분이 검수 쪽에는 명백한 결함으로 보였다. 이게 역할 분리의 값이다. 통과 여부를 만든 사람이 아니라 제3자가 판정한다.
원고를 잠근 뒤 수정은 화면에서만 했다
한 번 확정한 나레이션 원고는 절대 건드리지 않는다는 규칙을 먼저 세웠다. 이 결정이 이후 모든 수정의 방식을 바꿨다. 검수에서 문제가 나와도 텍스트를 고쳐 해결하는 선택지가 사라지기 때문이다.
가장 분명한 예가 컷 길이 문제였다. 한 장면이 10초 상한을 1초 넘겼다. 원고가 잠겨 있으니 문장을 줄여서 맞출 수 없었다. 대신 그 장면을 두 컷으로 시각적으로 쪼개고, 나레이션은 문구와 순서와 의미를 그대로 둔 채 콤마 경계에서만 나눴다. 도식 비중이 높다는 지적도 원고를 손대지 않고 풀었다. 같은 내용을 도식 대신 실사와 아카이브와 AI 재현으로 다시 배분해 도식 비율을 절반 아래로 내렸다. 제약이 오히려 수정의 품질을 지켰다. 손댈 수 있는 표면이 좁을수록 원본이 훼손될 위험도 줄어든다.
하드 블로커는 협상하지 않는다
검수 결과를 두 종류로 갈랐다. 넘어가도 되는 소프트 관찰과, 통과 자체를 막는 하드 블로커다. 이 구분이 있어야 시간을 어디에 쓸지 정할 수 있다.
- 소프트 관찰은 기록만 남기고 다음 단계로 보낸다. 완벽이 아니라 충분함이 기준이다.
- 하드 블로커는 단 하나라도 남아 있으면 발행으로 못 넘어간다. 10초 상한 초과가 여기 해당했고, 그 한 컷 때문에 최소 수정을 다시 돌렸다.
여기에 무결성 잠금을 더했다. 확정된 원고 파일의 지문을 해시로 떠 두고, 여러 번의 수정을 거친 뒤에도 그 지문이 그대로인지 로컬에서 직접 대조했다. 실제로 일치했다. 이건 원고가 수정 과정에서 한 글자도 바뀌지 않았다는 걸 말이 아니라 증거로 보여준다. 약속이 아니라 영수증이다.
오늘 배운 것
가장 크게 남은 판단은 이거다. AI가 통과라고 말하는 순간을 신뢰의 끝이 아니라 시작으로 본다. 검수 모델이 통과를 보고하면 그 보고를 그대로 옮기지 않고, 실제 산출물과 기준을 다시 대조한 뒤에만 다음으로 넘어갔다. 외부로 나가는 결과물일수록 이 원칙은 더 엄격해진다.
자동화를 오래 굴리다 보면 유혹이 생긴다. 에이전트가 됐다고 하면 됐다고 믿고 싶어진다. 그 유혹을 제도로 막는 게 다중 게이트와 무결성 잠금이다. 신뢰는 선언이 아니라 대조에서 나온다. 만들고 분석하고 기록한다. 그리고 통과라는 말은 언제나 한 번 더 확인한다.