📝 한줄 요약
AI 다섯을 팀으로 묶어 사흘을 돌렸습니다. 그 팀을 감시하는 장치에서 결함을 찾았는데, 제가 내놓은 해결책은 다른 AI에게 검사시키자마자 깨졌습니다. 코드는 한 줄도 못 고치고 끝났고, 그게 이 글에서 제일 쓸모 있는 부분입니다.
바쁘시면 이것만 읽어도 돼요:
AI 다섯(Claude 셋·Codex·Gemini)을 역할 나눠 팀으로 돌렸습니다. 만드는 쪽과 검사하는 쪽을 다른 AI에 맡기는 방식을 글쓰기 말고 실제 운영에 써봤습니다
"널 사이클해줘"라는 일곱 글자가 이미 다 처리된 뒤에도 열두 시간짜리 권한으로 살아남아 있었습니다
사이클 전에 보낸 지시 두 건이 뒤늦게 도착했고, 그대로 따랐으면 방금 깨어난 AI를 지웠습니다. 막은 건 규칙이 아니라 집행 직전에 대상을 다시 확인한 한 단계였습니다
제가 내놓은 해결책을 다른 AI에게 검사시켰더니 "낡은 걸 막으려는 장치가 하필 낡은 자리에서 풀린다"고 했습니다. 맞는 지적이었습니다
계열이 다른 AI(Gemini)는 아무도 못 낸 항목 하나를 냈고, 동시에 존재하지 않는 값을 지어냈습니다
사흘 내내 결과는 맞는데 근거가 없거나 낡은 경우를 만났습니다. 결과가 맞으면 아무도 다시 안 봅니다
🎯 이런 분들께 도움돼요
AI에게 일을 시키고 그 결과를 검증해야 하는 분
AI가 "다 했습니다"라고 할 때 뭘 확인해야 할지 모르겠는 분
AI 여러 개를 동시에 쓰는데 서로 말이 엇갈려 곤란했던 분
자동화를 만들어놓고 그게 제대로 도는지 어떻게 아는지 궁금한 분
😫 문제 상황 (Before)
지난 몇 편에서 계속 같은 방식을 썼습니다. 한 AI에게 만들게 하고, 다른 AI에게 검사시키는 겁니다. 효과는 확실했어요. AI가 "다 고쳤습니다"라고 한 걸 검사하는 AI가 "아니요"라고 잡아낸 적도 있고, AI가 이어준 연결을 원문과 대조시켰더니 절반이 헛것이 었던 적도 있습니다.
문제는 제가 그 사이를 계속 뛰어다녀야 했다는 것입니다.
창을 하나 열어 결과물을 받고, 그걸 복사해서 다른 창에 붙여넣고, 검사 결과를 다시 가져오고. 한두 번이면 몰라도 하루에 스무 번씩 하면 그 자체가 일이 됩니다. 게다가 제가 옮기는 과정에서 뭘 빠뜨렸는지 알 방법이 없었어요. 제가 병목이자 오차 요인이었습니다.
그래서 아예 팀으로 상주시켜보기로 했습니다. 각 AI가 자기 터미널에서 계속 살아 있고, 서로에게 직접 메시지를 보내게요.
🛠️ 사용한 도구
도구: Claude Code (지휘·감시·검사역) · Codex CLI (구현역) · Gemini CLI (검사역)
구성: 다섯 좌석이 각각 별도 세션으로 살아 있고 서로 메시지를 주고받음
특이사항: 사흘간 커밋 0건. 결함은 다 찾았지만 고치는 건 제 권한 밖이라 판단해 의도적으로 멈췄습니다
🔧 작업 과정
다섯을 앉히고 역할을 갈랐습니다
처음엔 편성이 제 뜻대로 잡히지 않았습니다.
워커는 코덱스고 리뷰어는 클로드라니까 기억해
그리고 리뷰어1 이 클로드 리뷰어2는 안티그래비티로 해줘 기억해
만드는 쪽은 Codex, 검사하는 쪽은 Claude와 다른 계열 하나. 검사역을 굳이 둘로 나눈 이유가 있습니다. 같은 종류의 AI끼리는 못 보는 지점이 겹치거든요. 이건 나중 에 실제로 확인됩니다.
첫날은 순조로웠습니다. 검사 기준을 담은 문서를 Codex가 만들고, Claude가 근거 세 개와 대조하며 반박하고, 어긋난 부분을 고치는 식으로 돌아갔어요. 고칠 때마다 문서가 바뀌니까 검사역이 매번 대상을 다시 붙잡아야 했는데, 여기서 규칙 하나가 나왔습니다.
검사를 맡기는 쪽이 "이 파일을 검사해라"라고 파일 지문을 알려주면 안 됩니다. 검사하는 쪽이 직접 떠야 해요. 남이 준 지문으로 확인하면 그건 검사가 아니라 전달이니까요.
통과만 확인하면 아무것도 안 하고 통과시켜도 모릅니다
둘째 날 점검 도구를 만들 때 이렇게 요청했습니다.
백업 누락 지적하고 음성 시험 결과 받아줘
점검 도구가 "정상일 때 통과"만 확인하고 있었거든요. 일부러 고장 낸 상태에서도 경고를 내는지 봐야 그 도구를 믿을 수 있습니다.
당시엔 그냥 꼼꼼히 챙긴 거라고 생각했는데, 이 요청이 이틀 뒤 이야기의 씨앗이 됩니다.
다 끝난 지시가 7분 늦게 도착했습니다
사흘째, 제 지휘역 AI의 대화 맥락이 꽉 차서 초기화했습니다. 인수인계 문서를 써두고 세션을 새로 띄우는 방식이에요.
널 사이클해줘
새 세션이 깨어나 인수인계 문서를 읽기 시작한 직후, 초기화 전에 보냈던 지시 두 건이 뒤늦게 도착했습니다. 둘 다 "지휘역을 초기화하라"였어요. 한 건에는 "확인 없이 진행해도 된다"