Why Does CLAUDE.md Keep Growing? Catastrophic Remembering in Agentic Coding
- 발행일
- 출처
- arXiv
- 논문 번호
- 880
- 분야
- AI / General
- arXiv 번호
- 2608.11095
이 논문은 CLAUDE.md 같은 에이전트 지시 파일이 왜 끝없이 커지만 줄어들지 않는지 그 원인을 추적하고, '프롬프트 주석'이라는 해결책을 제안한다.
이 논문은 한마디로 AI 코딩 에이전트의 지시 파일(CLAUDE.md 등)이 왜 통제 없이 커지는지 원인을 찾고 해결책을 제시한다. 저자는 1,867개 저장소의 247,694개 지시문 수명을 추적해 '파국적 기억(Catastrophic Remembering)' 현상을 발견했다. 지시문을 삭제하려면 왜 추가했는지 이유를 알아야 하는데, 그 이유가 시간이 지나면서 사라지기 때문에 삭제가 불가능해진다. 해결책은 소프트웨어 엔지니어링의 '주석'처럼 프롬프트에도 왜 이 지시를 추가했는지 적어두는 것이다. 이 방법으로 불필요한 지시 99.3%를 제거하면서 정확도는 유지했다.
핵심 요약
- 1,867개 GitHub 저장소의 247,694개 지시문을 추적해 에이전트 프롬프트가 평생 +226% 성장하고 삭제 확률은 낮아지기만 한다는 것을 입증했다.
- 원인은 '불완전한 회상': 지시문을 추가한 이유가 사라지면 안전하게 삭제할 수 없어 추가만 계속된다 (O(2^|D|) 복잡도).
- 76.8%의 지시문 삭제가 전체 파일을 밀어버리는 한 번의 커밋에서 발생한다. 즉 개별 삭제는 거의 일어나지 않는다.
- 프롬프트에 '왜 이 지시가 필요한지' 주석을 달면 불필요한 지시를 99.3% 제거할 수 있다 (+211.3% → +1.4%).
- 실제 WildIFEval 벤치마크에서 프롬프트 주석이 지시 수행 정확도를 최대 23.1% 향상시켰다.
논문 링크
외부 연구를 정리한 자료입니다. HDATF가 발표한 논문이나 제품 성능을 측정한 결과는 아닙니다.