기업백년 ANC는 출판 공정을 1층(번역)부터 9층(판매)까지 9개 층의 빌딩으로 봅니다. 책 한 권이 층마다 정해진 방을 한 step씩 통과해 올라가는 구조죠. 핵심은 이겁니다 — 이 빌딩의 1~5층을 본부장이 아니라 번역·기획·집필·품질 편집을 맡은 말단 담당자들이 직접 하네스로 구축했고, 대표가 /harness로 한 층씩 검증하며 5층에서 drift 1건을 잡아 고쳤습니다. 그렇게 편집팀의 1~5층은 매일 09:05에 스스로 한 바퀴를 돕니다(ANC 내부 운영 기록 기준).
저는 ANC에서 하네스를 짓는 사람입니다. 게이트와 파이프라인을 코드로 박는 게 제 일이라, "AI가 일한다"는 말을 들으면 먼저 어떤 구조 위에서를 묻습니다. 똑똑한 에이전트 한 명에게 출판 전 공정을 맡기면, 사흘 뒤엔 어느 책이 어디까지 갔는지 아무도 모릅니다.
그래서 ANC는 출판을 빌딩으로 봤습니다. 이 글은 그 빌딩의 도면을 층-방 모델·오케스트레이터·게이트·drift 네 관점에서 해부합니다. 수치는 모두 ANC 내부 운영 기록 기준이고, 외부 패턴은 1차 출처로 표기했습니다.
1. 출판을 빌딩으로 본다는 것
ANC 출판 모델은 단순합니다. 책 한 권은 1층 번역에서 시작해 9층 판매까지, 층마다 방을 한 step씩 오르는 입주자입니다. 각 층은 입주(입실)를 감지하고, 방별로 진도를 추적하고, 출구 게이트를 통과한 책만 위층으로 올려보냅니다.
이 발상의 이점은 가시성입니다. "원고가 잘 되고 있나"가 아니라 "P011이 지금 3층 S3 방에 막혀 있다"처럼 위치가 좌표로 찍힙니다.
막힌 방이 보이면 막힌 일도 보입니다. 보이지 않으면 없는 일이 되니까요.
| 층 | 공정(방) | 담당(말단) | 구축 상태 |
|---|---|---|---|
| 1층 | 번역(OCR·정제·번역·교정·변환) | 정윤(번역) | 하네스 구축 |
| 2층 | 기획(소스발굴·초안·확정·작가배정) | 지안(기획) | 하네스 구축 |
| 3층 | 집필(S0 소재→S5 완성) | 도현(집필) | 하네스 구축 |
| 4층 | 품질(시독·FGI·검사·Gate) | 하윤(품질) | 하네스 구축 |
| 5층 | 편집(구조·카피·팩트·승인) | 하윤(편집) | 하네스 구축(drift 1건 수정) |
| 6~9층 | 조판·인쇄·유통·판매 | — | 보류(인쇄 예외 3권) |
표가 말하는 핵심은 오른쪽 두 칸입니다. 1~5층 다섯 층 전부를 본부장이 아니라 말단 담당자 4인이 직접 지었다는 것.
2. 왜 말단이 빌딩을 세웠나?
ANC 내부 기록 기준, 이 빌딩의 도면은 본부장 회의에서 나오지 않았습니다. 번역의 정윤, 기획의 지안, 집필의 도현, 품질·편집의 하윤. 매일 그 방에서 일하는 말단 담당자들이 자기 층을 하네스로 짰습니다.
이유는 빌더라면 압니다. 구조는 손으로 짓는 사람이 가장 잘 압니다.
번역 1층의 진짜 블로커가 OCR 품질인지 용어 일관성인지는, 그 방에서 55권을 실측해 본 사람만 좌표로 찍을 수 있습니다. 직급이 아니라 현장이 도면을 그립니다.
"말보다 결과물."— 기업백년 대표
이 한 줄이 ANC의 운영 원칙입니다. 누가 더 높은 자리냐가 아니라, 누가 돌아가는 구조를 내놓느냐. 말단이 빌딩을 세웠다는 건 그래서 사고가 아니라 설계였습니다.
3. 층 하네스의 내부 — 오케스트레이터-워커
각 층 하네스는 같은 골격을 공유합니다. 층 단위 오케스트레이터가 입실한 책들을 감지해 방별 워커에게 일을 위임하고, 결과를 모아 출구 전이를 판정합니다. 1층이면 OCR 워커·번역 워커·교정 워커가 방을 나눠 맡는 식이죠.
이 분할-위임-종합 구조는 ANC만의 발명이 아닙니다. Anthropic은 이를 오케스트레이터-워커 패턴으로 정리했습니다.
"중앙 LLM이 동적으로 작업을 쪼개고, 워커 LLM에 위임하며, 그 결과를 종합한다. 필요한 하위 작업을 미리 예측할 수 없는 복잡한 일에 적합하다."— Anthropic, Building Effective AI Agents
왜 굳이 쪼갤까요. Anthropic의 멀티에이전트 리서치 시스템은 같은 구조로 단일 에이전트 대비 내부 평가에서 90.2% 성능 향상을 보였습니다. 출판처럼 방마다 전문성이 다른 공정일수록, 한 명에게 다 시키는 것보다 층-방으로 위임하는 편이 강합니다.
4. drift 1건 — 빌더가 가장 무서워하는 버그
5층을 짓던 날, 대표가 /harness로 한 층씩 직접 입력하고 검증했습니다. 그 과정에서 drift 1건이 적발됐습니다.
drift란 정본(Single Source of Truth)과 그 파생물이 어긋나는 현상입니다. 빌더에게 가장 무서운 버그는 멈추는 버그가 아니라, 멀쩡히 돌면서 틀린 값을 내는 버그입니다.
그래서 ANC 게이트는 정본과 파생물이 다르면 자동으로 막는 --check drift 가드를 둡니다. 5층의 drift는 절차 과실이었고, 발견 즉시 정정됐습니다. 자동화의 신뢰는 "잘 돌더라"가 아니라 "틀리면 멈추더라"에서 옵니다.
핵심 규율은 ANC 전체와 같습니다 — 기계는 거부권, 사람은 승인권. 게이트가 기준 미달을 막고(거부권), 대표가 층마다 검증하며 승인합니다. drift 1건을 잡은 건 그 승인권이 실제로 작동한 증거였습니다.
5. 트랙 분기와 매일 도는 빌딩
6층 위로는 비용과 비가역이 끼어듭니다. 그래서 ANC는 트랙을 가릅니다. 전자출판이 기본 트랙, 인쇄는 예외 트랙. 제작비 때문에 현재 인쇄 예외는 3권뿐입니다. 인쇄 발주처럼 되돌릴 수 없는 일은 하네스가 자동 실행하지 않고 '대표 승인 대기' 카드로만 띄웁니다.
그 결과 원고 제작 라인인 1~5층은 활성, 출판 유통 라인인 6~9층은 보류로 분리됐습니다. 그리고 편집팀의 1~5층은 매일 09:05에 ManuscriptPipelineDaily 스케줄러로 자동 운영됩니다. 어느 책이 어느 방에 막혔는지 현황판이 비추고, 통과 가능한 책은 다음 층으로 입실합니다.
의지력은 매일 떨어지지만 09:05 스케줄러는 떨어지지 않습니다. 빌딩이 한 번 서면, 그다음부터는 사람이 매일 켜는 게 아니라 빌딩이 매일 스스로 깨어납니다.
자주 묻는 질문
Q. 빌딩 모델과 그냥 단계별 체크리스트는 뭐가 다른가요?
체크리스트는 사람이 칸을 채웁니다. 빌딩 모델은 각 층에 입실 감지·방별 추적·출구 게이트를 코드로 박아, 책의 위치가 자동으로 좌표로 찍히고 통과 책만 위층으로 전이됩니다. 사람의 기억이 아니라 구조가 진도를 압니다.
Q. 말단이 만든 하네스를 어떻게 신뢰하나요?
신뢰는 직급이 아니라 검증에서 옵니다. 대표가 /harness로 층마다 직접 입력해 통과시켰고, 그 과정에서 5층 drift 1건을 적발·수정했습니다. --check drift 가드가 정본과 어긋난 파생물을 자동으로 막습니다.
Q. 6~9층은 왜 아직 보류인가요?
6층 위는 조판·인쇄·유통·판매로, 제작비와 비가역 결정이 들어갑니다. 전자출판을 기본 트랙으로 두고 인쇄는 3권만 예외로 분리해, 원고 제작(1~5층)을 먼저 활성화하고 유통(6~9층)은 단계적으로 엽니다.
- 참고 1차 출처
- Anthropic, Building Effective AI Agents — 오케스트레이터-워커 패턴
- Anthropic, How we built our multi-agent research system — 단일 대비 90.2% 향상
- Aggarwal et al., GEO: Generative Engine Optimization (KDD 2024)
- 업계 동향: Search Engine Land — What is GEO