Anthropic이 /clear와 /compact 사이에 4가지 컨텍스트 관리 도구를 추가했습니다. 상황별 활용법을 소개합니다.
Anthropic shipped 4 context tools between /clear and /compact. Here's when each one wins
핵심 요약
Claude의 컨텍스트를 효율적으로 관리하여 성능을 최적화하는 4가지 핵심 도구와 활용 전략을 정리했습니다.
- /btw — 대화 기록에 남지 않는 간단한 질문을 처리하여 컨텍스트 오염을 방지함.
- /rewind — 특정 시점을 기준으로 대화 내용을 선택적으로 요약하여 필요한 정보만 유지함.
- /compact — 구체적인 지시사항을 전달하여 AI가 더 정확하게 컨텍스트를 압축하도록 유도함.
- CLAUDE.md — 컨텍스트 압축 규칙을 미리 설정하여 매번 명령어를 입력하는 번거로움을 줄임.
Anthropic이 제시하는 전체 문제의 핵심을 관통하는 두 가지 문장이 있습니다.
"관련 없는 컨텍스트가 포함된 긴 세션은 성능을 저하시킬 수 있습니다." (출처)
"한 세션 내에서 같은 문제로 Claude를 두 번 이상 수정했다면, 컨텍스트는 실패한 접근 방식들로 어지러워진 상태입니다." (출처)
대부분의 "컨텍스트 관리" 조언은 /clear(전부 삭제)와 /compact(전부 요약)라는 두 가지 도구에서 멈춥니다. Anthropic의 Best Practices 문서는 이 극단적인 두 방법 사이에 사용할 수 있는 4가지 더 세밀한 도구를 제공합니다. 하지만 대부분의 사용자는 이를 시도조차 하지 않습니다.
1. /btw — 컨텍스트에 절대 들어가지 않는 질문
기록에 남길 필요가 없는 빠른 부차적 질문을 위한 도구입니다. Anthropic의 정확한 설명은 다음과 같습니다: *"답변은 닫을 수 있는 오버레이에 나타나며 대화 기록에 절대 들어가지 않으므로, 컨텍스트를 늘리지 않고도 세부 사항을 확인할 수 있습니다."
사용 예시: "이 플래그는 무슨 역할을 하지?", "X 함수는 더 이상 사용되지 않나?", "이 관용구는 표준 파이썬인가?". 별도의 탭에서 구글링할 법한 질문들입니다. 인라인으로 물어보는 것은 /btw를 사용하지 않을 때마다 컨텍스트 비용을 지불하는 셈입니다.
2. /rewind — "여기서부터 요약" vs "여기까지 요약"
Esc + Esc를 누르거나 /rewind를 실행하세요. 메시지 체크포인트를 선택한 뒤 방향을 정합니다.
- Summarize from here (여기서부터 요약): 해당 시점 이후의 모든 것을 압축합니다. 초기 컨텍스트(아키텍처 결정, 사양)는 그대로 유지하고, 그 뒤에 이어진 지저분한 디버깅 과정만 압축합니다.
- Summarize up to here (여기까지 요약): 해당 시점 이전의 모든 것을 압축합니다. 설정 과정의 노이즈는 버리고, 실제로 작업 중인 최근의 정확한 상태만 유지합니다.
무작정 하는 것이 아니라 외과 수술처럼 정교하게 처리합니다. /compact는 항상 모든 메시지를 압축하지만, 선택적 리와인드는 여전히 토큰 값을 하는 절반의 내용을 보존합니다.
3. /compact <지시사항> — 요약 방향 지시하기
기본 /compact는 Claude가 무엇이 중요한지 추측하게 만듭니다. 하지만 보통은 여러분이 더 잘 알고 있습니다. Anthropic 문서에 나온 예시입니다:
/compact API 변경 사항에 집중하고 디버깅 기록은 삭제해
Anthropic이 밝힌 이유는, 수동으로 지시사항을 포함한 /compact가 *"다음 방향을 알고 있는 사용자가 직접 지시하기 때문에, 수동적인 자동 압축보다 종종 더 나은 결과를 낸다"*는 것입니다. 압축기는 불확실성 속에서 추론을 수행합니다. 다음에 무엇이 필요한지 알려주면 불확실성이 사라집니다.


