AI 요약
Claude Code에서 모델을 Opus 5로 전환한 후 응답의 산문 경향이 강해지고 사고가 얕아지는 문제가 발생했다. 원인은 Opus 5에 배포된 시스템 프롬프트가 이전 세대와 달리 응답 형식 규정이 없고 '먼저 행동하라'는 자율 방침이 포함되었기 때문이다. 기존 rules는 이전 프롬프트와 함께 읽힐 것을 전제로 작성되어 새 환경에서 효과를 발휘하지 못했다. 해결책으로 rules를 새 시스템 프롬프트와 대조하여 모순점을 찾고, 원문을 직접 인용해 명시적으로 덮어쓰는 방식으로 개선했다.
핵심 포인트
- Opus 5 전환 직후 응답이 플랫한 장문이 되고, 원인 분석이 1계층에서 멈추며, 평가 축 없이 복수 안을 제시하는 증상 발생
- Claude 5세대 시스템 프롬프트는 이전 세대 대비 약 80% 축소되었으며, 응답 형식 규정이 완전히 삭제됨
- 새 프롬프트에는 "정보가 충분하면 행동하라", "추천을 제시하라"는 자율 방침이 포함되어 평가 축 생략과 작업 우선 행동을 유도
- 기존 rules는 새 프롬프트의 훈련된 기본 동작을 덮어쓰기에 구체성과 위치(행동 직전) 모두 부족했음
향후 전망
- 모델 업데이트는 시스템 프롬프트 업데이트이므로, rules는 대상 모델에 실제 배포된 프롬프트와의 조합을 고려해 설계해야 함
- 앞으로도 모델 세대 전환 시 rules의 효력 변화를 사전에 점검하고, 원문 인용 방식으로 대응하는 방법론이 표준화될 가능성
출처:hatena (Zenn)
