Claude는 멍청해지기 전에 경고를 안 해줌. 그래서 카나리아를 심어둠.
Claude gives zero warning before it starts getting dumber. so I gave it a canary.
핵심 요약
Claude의 성능 저하를 감지하기 위해 응답 시작 시 특정 이름을 부르게 하는 '카나리아' 규칙 활용 팁.
- 카나리아 기법 — 응답 시작 시 특정 이름을 부르게 하여 문맥 오염을 감지함.
- 성능 저하 징후 — 규칙을 어기거나 엉뚱한 API를 언급하면 세션 초기화가 필요함.
- 컨텍스트 관리 — 토큰 사용량 확인이나 수동 압축으로 성능 저하를 방지함.
- 커뮤니티 반응 — 유용한 팁이라는 호평과 함께 출처 및 진위 여부에 대한 의심도 존재함.
내 컨텍스트에 규칙 하나를 넣음: 모든 답변을 내 이름으로 시작할 것. 일부러 쓸데없는 규칙을 넣은 거임.
컨텍스트가 너무 무거워지면 Claude가 가장 먼저 버리는 게 바로 이 쓸데없는 규칙임. 겉보기엔 멀쩡해 보여도 답변 상단에 이름이 안 보임. 그게 신호임. 몇 번 더 대화하면 없는 API를 지어내기 시작함.
그래서 내 이름이 사라지는 순간, 세션이 맛탱이 갔다는 걸 알고 바로 새로고침함. 한 시간 날리기 전에.
이게 먹히는 이유는 쓸데없기 때문임. Claude는 중요한 규칙은 지키려고 하거든. 그래서 버려도 되는 규칙부터 죽는 거임.
너희들의 카나리아는 뭐임?


