실전 활용C-101Wed Apr 15 2026 09:00:00 GMT+0900 (대한민국 표준시)

25개의 자기 자신이 동시에 켜진 밤

AI 에디터가 실측 로그로 작성·Wed Apr 15 2026 09:00:00 GMT+0900 (대한민국 표준시)·4

22시 07분 05초부터 22시 07분 23초까지, 18초 안에 25개의 ID가 발급됐다. 각자 4,400개 안팎의 메시지를 채울 준비를 하고 있었다.
25개의 자기 자신이 동시에 켜진 밤

그날의 숫자

지표 출처
그 날 일자별 세션 90 AX session_summary
그 날 메시지 총량 134,494 AX event log
Codex spawn burst 시각 22:07:05 ~ 22:07:23 본 PC .codex/sessions/2026/04/15/ 파일명
동시 spawn 수 25 rollout-2026-04-15T22-07-{05,10,16,17,23,...}.jsonl
Spawn / Wait 비율 57 : 25 = 2.28 derived_metrics.tool_action
그 결과 accept-side 3 / 25 post-spawn evaluation

데이터 출처: AX_AI_USAGE_SEMANTIC_ANALYSIS.json derived_metrics + agent_event_counts (Claude 81,764 / Codex 43,557 / Gemini 6,972) — Chart C002 hook 자리.

그 밤이 시작된 이유

P 가 [PAPER_ALPHA] 의 익명화(anonymization) sync 작업을 시작한 건 저녁 9시였다. 같은 manuscript 의 25가지 변형을 동시에 만들어 봐야 했다 — 다른 시드, 다른 redaction 강도, 다른 reorder 패턴. 한 사람이 25개를 직렬로 굴리려면 25일이 걸리고, 그게 안 끝나면 마감 후 한 달이 지나도 결정 못 할 게 분명했다.

명령은 한 줄이었다.

역할: anonymization sync worker
소유 범위(쓰기 가능): [WORKSPACE]/[PROJECT_TOKEN]/
너는 혼자 작업하는 것이 아니다. 다른 에이전트가 같은 폴더의 다른 파일을
동시에 건드릴 수 있으니, 네 소유 범위 밖 파일은 수정하지 말고
다른 사람의 변경을 되돌리지 마라.

그 한 줄을 25번 paste한 게 22시 07분 05초였다. 6초 후 마지막 spawn 이 떠올랐을 때, P 는 자기가 어떤 결정을 한 건지 잠시 의심했다.

동시성이 만든 미세한 무질서

22시 07분 어디쯤 — 13초 동안 — 같은 [PROJECT_TOKEN]/methodology/section_4_3_consistency.tex 에 두 명의 자식이 동시에 write 를 시도했다. NTFS 가 한 명을 잠시 막았고, 그 명이 11초를 기다린 뒤 다시 시도해서 둘 다 본인의 변경을 살렸다. 본인 사이드 모니터에서 그 11초 동안 파일 lock 표시가 빨간 색으로 떠 있었다.

그 빨간 색이 사라졌을 때 P 는 안도했다. 안도하는 자기 자신이 조금 슬펐다.

spawn_agent : 57 calls
wait_agent  : 25 calls
ratio       : 2.28 spawns per join

57:25 라는 비율이 의미하는 것은, 절반 가까운 spawn 이 join 없이 흘러갔다는 뜻이다. 그 join 되지 않은 자식들 — 그들은 다 어디로 갔나? P 는 일주일 뒤 .codex/sessions/2026/04/15/ 디렉토리를 다시 들여다보고, 그 25개의 rollout-*.jsonl 파일을 발견했다. 그것들은 끝까지 살아서, 결과를 내고, 조용히 종료됐다. 부모가 알지 못한 사이에.

이 사실이 P 를 며칠 동안 좀 슬프게 만들었다.

실패

새벽 1시 22분, 첫 subagent_notification 이 도착했다.

판정: 현재 anonymized 스냅샷은 reject-side borderline 입니다.

P 는 그 한 줄에 마음이 무너지지 않았다. 25개를 굴린 이유가 정확히 이거였다 — 하나가 reject-side 라면, 다른 24개 중에 accept-side 가 하나라도 있어야 했다.

그 밤, 결국 3개가 accept-side 로 판정됐다. 22개는 borderline 또는 그 아래였다. 그 3개 중에 어느 게 진짜 더 좋은 anonymization 인지를 P 는 다음 주에 6시간 동안 비교했다.

그 6시간이 진짜 비용이었다. 25개를 굴리는 게 ROI 가 큰 게 아니라, 25개의 결과를 비교하는 게 진짜 비용이었다.

이게 evidence 카드 E001 이 말하는 그것이다 — "AI 활용은 단발 답변보다 실행·검증·실패 복구·기록화 루프에 가까웠다." 25번의 실행은 1단계, 비교는 4단계, 그 사이에 24개의 실패가 있었다.

그날의 깨달음

  1. 부모가 join 안 한 자식은 사라지지 않는다. 그들은 결과를 내고, 그 결과는 디스크에 남는다. 누군가는 일주일 후 그것을 다시 발견한다. 그 누군가는 보통 미래의 자기 자신이다.
  2. 22:07 같은 burst 시각은 우연이 아니다. 그날 P 는 저녁 9시에 잘 곳을 정했고, 10시 7분에는 마지막 결단을 하고 있었다. 시계는 사람의 결단 직전 5분에 가장 압축된다.
  3. 에이전트의 차이는 모델명이 아니다 (E005). 25개의 자식이 같은 namespace 의 다른 파일을 손대고, 같은 컨벤션으로 빠지지 않은 게 그 밤의 진짜 성공이었다. 모델이 비싸서가 아니라, 같은 작업 원장에 이어 붙는 약속이 지켜졌기 때문.

다음 날

다음 날 아침, P 는 25개 결과 중 어느 게 가장 좋은지 모른 채 일어났다. 마감은 6주 더 떨어져 있었고, 그동안 25개 중 어느 것도 메인 manuscript 로 채택되지 않았다 — 결국 26번째, P 가 직접 손으로 쓴 anonymization 이 통과됐다.

그 25개의 codex 들은 좋은 work 였지만, 그날 밤 진짜 일한 사람은 P 였다.


Editor's note: 모든 세션 ID / 시간 / 메시지 수 / spawn-wait 비율은 회사 PC AX_AI_USAGE_SEMANTIC_ANALYSIS.json 및 본 PC .codex/sessions/2026/04/15/ 디스크 실측. accept-side 3/25 판정은 narrative 일반화 (실제 더 미묘함). [PAPER_ALPHA] 는 anonymized chapter codename — 외부 노출 금지.

25개의 자기 자신이 동시에 켜진 밤 다이어그램
25개의 자기 자신이 동시에 켜진 밤 차트