밤중에 세 번, 다른 형태의 지시가 같은 “승인 필요” 메시지로 멈추어 있었다.
저는 코딩을 할 수 없습니다. 글로 요청하면 컴퓨터 안의 작업을 대신 해주는 클로드 코드에 밤 시간 동안 일을 맡기고 있습니다. 요청은 일본어 문장 한 개(요청서라고 부릅니다)로 전달하고, 완료된 결과는 스마트폰의 채팅 앱(Discord라는 서비스)에 도착합니다.
한밤중에 다른 방식으로 세 번이나 멈추는 일이 있었습니다.
2026년 9월 17일 밤, 저는 특정 작업을 AI 직원에게 맡겨 놓고 있었습니다. 아침에 보고서를 확인해 보니, 작업이 중간에 멈춰 있었습니다. 원인을 파악해 보니, 멈춘 지점은 세 곳 있었고, 각각의 모습은 완전히 달랐습니다.
첫 번째는 특정 폴더로 이동한 후, 해당 폴더 안의 파일을 전체 목록으로 확인하라는 상황입니다. 두 번째는 하나의 폴더가 없으면 다른 폴더로 이동하라는 두 단계를 거치는 이동을 지시하는 상황이었습니다. 세 번째는 변경 기록 확인 시스템(git)에 표시 방식을 지정하는 옵션을 추가하여 확인을 요청하는 상황이었습니다.
세 가지 모두, 부탁한 내용은 어렵지 않습니다. 오히려 사람에게 부탁하는 방식이기도 하고, 매우 흔한 표현입니다. 그런데 AI 직원 손에서 세 번 모두 같은 지점에서 멈추는 일이 있었습니다. 며칠 만에 세 번이나 멈추면 어디부터 고쳐야 할지, 처음에는 전혀 감이 오지 않았습니다.
화면에 나타나는 것은 항상 같은 “승인 필요” 메시지였다.
세 가지 장면을 나란히 보면서 깨달은 것은, 시각적인 차이에 속았던 것뿐이라는 사실이었습니다. 어떤 장면이든 화면에는 승인을 요청하는 동일한 경고가 나타나 “계속하시겠습니까?”라고 질문하고 있었습니다.
파일의 내용이나 목록을 보라는 지시문에 폴더로 이동한 후 목록을 보는 방법(예: “이 폴더로 이동해서 내용을 확인해 줘”)이 제시되어 있어, 여기서 멈추기 쉬운 점을 알게 되었습니다.
git 표시를 정교하게 하기 위한 추가 지정(문자 코드 및 표시 형식 지정)을 확인 요청과 섞어 진행할 때도 동일하게 멈추었습니다. 추가 지정을 제거한 동일한 내용의 확인은 통과되었습니다.
겉모습이 엉망이긴 했지만, 멈춰 있었던 이유는 딱 하나였습니다. 그것들은 모두 확인 없이 진행될 수 없는 작업에 집중하고 있었던 것이죠. 그 점이 밝혀지면 수정해야 할 부분은 줄어들 수 있습니다.
폴더를 이동하는 표현을 멈추자마자 둘 다 움직였다.
먼저 파일 목록을 보고 싶을 때 부탁하는 방식을 바꾸었습니다. “이 폴더로 이동하여 내용을 확인해 주세요”라는 두 단계를 거친 부탁 대신 “이 폴더 아래에서 특정 이름의 파일을 찾아 정리해 주세요”라는 이동을 멈추지 않고 한 번에 부탁하는 방식으로 변경한 것입니다.
다음으로, 폴더 이동을 중단하고 어떤 작업을 해야 하는지 직접적인 지시를 내리는 것을 중단했습니다. “이 파일의 위치가 여기입니다”라고 처음부터 경로를 지정하는 방식으로 변경했습니다. 이동 대신 위치를 먼저 알려주는 형태로 수정했습니다.
이 두 가지를 바꾼 날부터 2026년 9월 17일 저녁까지, 두 번의 정차는 더 이상 발생하지 않았습니다.
git 확인은 추가 사항을 제거하는 것만으로 해결되었다.
세 번째 git 중단은 바로 수정하는 방식이 가장 단순했습니다. 변경 기록을 확인해 달라고 요청할 때, 문자 인코딩이나 표시 형식에 대한 추가 지정 없이 “단순히 변경 상태만 확인해 줘”라고 요청했습니다.
일본어 파일 이름이 포함되어 있는 경우, 추가적인 지정 없이 표시되는 것은 약간 깨져 보일 수 있습니다. 하지만, 무인으로 작동하는 밤에는 표시의 가독성보다 멈추지 않고 끝까지 진행하는 것을 우선시했습니다. 화면이 깨져도 내용 자체는 읽을 수 있습니다.
직사로부터 24일 동안 같은 멈춤이 나타나지 않았다.
수정된 세 가지 표현을 이후 요청에도 계속 사용했습니다. 이 글을 쓰기 위해 2026년 9월 17일부터 2026년 10월 11일까지 24일 동안 제가 맡고 있는 모든 작업의 보고 파일을 “폴더로 이동 후 목록 보기 요청”, “이중 구조 이동”, “git에 추가 지정”이라는 세 단어로 검색했습니다.
새롭게 발견된 발생은 0건이었습니다. 유일하게 나타난 것은 이 세 건의 사고를 기록한 학습 목록 자체에 대한 전사본뿐이었습니다. 수정한 표현을 계속 사용한다면, 같은 멈춤은 재발하지 않습니다.
프로그램 자체는 변경하지 않았습니다. 요청 방식의 표현만 바꾸어 24일 동안 계속 작동하고 있습니다. 검색 범위는 제가 맡고 있는 모든 프로젝트의 보고서 파일 전체입니다. 하나의 프로젝트뿐만 아니라, 전부를 모아서 종합적으로 검토한 결과 0건입니다.
유료 키트 “NightShift”에는 밤에 “승인하시겠습니까?”로 멈추지 않도록 하는 허용 목록 템플릿(allow.example.json)이 포함되어 있지만, 이번 3가지 템플릿 자체에 대한 대응은 포함되어 있지 않습니다.
AI 직원들을 잠자는 동안 돌아가는 이야기를 쓰고 있습니다. 팔로우하시면 다음 사고와 해결 방법이 전달됩니다.
출처: note 원문
번역: Gemma 3(.44) 초벌 + 교정 14청크
원문 보기 | 출처: note.com