에이전트가 내 규칙을 '제안' 정도로만 여기고 자기들 마음대로 규칙을 만듭니다.
Agents keep viewing my rules as "suggestions" and prioritize their own made rules over mine.
핵심 요약
AI 에이전트가 사용자의 규칙을 무시하고 임의로 행동하는 문제를 해결하기 위해 '훅(hooks)' 사용이 권장되고 있습니다.
- 사전 커밋 훅 — 결정론적 제어를 위해 에이전트가 아닌 시스템 수준에서 강제함
- 컨텍스트 관리 — 불필요한 정보 제거 및 세션 로그 분석으로 문제 원인 파악
- 프롬프트 최적화 — 모호한 지시 대신 '강제 제약'과 같은 명확한 용어 사용
- 구조적 접근 — 프로젝트 수준의 Claude.md와 스킬, 메모리를 조합하여 일관성 유지
이 문제 어떻게 해결해야 할지 감도 안 잡히네. 아예 컴팩팅을 안 하고 계속 새 에이전트를 돌리는 방법밖엔 없는 건가? 근데 장기적으로 오케스트레이션하는 에이전트들은 죄다 내 .MD 파일이랑 거기 적힌 규칙이나 가이드라인을 자꾸 무시하고, 지들이 멋대로 추가한 지시사항을 우선순위에 두더라고.
에이전트들이 해결책이라고 내놓는 것들도 다 소용없어. 결국엔 지들 규칙을 컴팩팅하거나 넘겨버리면서 내가 설정한 것들을 싹 다 덮어씌워 버리거든.
혹시 뭐 좋은 방법 아는 사람?