팁: Claude Code에서 프로젝트 파일을 읽을 때 발생하는 Fable 5의 오탐(false-positive) 필터 차단 해결 방법
요약
Claude Code 사용 시 Fable 5의 과도한 안전 필터로 인해 프로젝트 파일 읽기가 차단되는 문제를 해결하는 방법을 소개합니다. 모델이 파일을 청크 단위로 읽으며 상태를 업데이트하도록 지시하여 오탐을 우회할 수 있습니다.
핵심 포인트
- Fable 5의 안전 필터로 인한 프로젝트 파일 읽기 차단 문제 해결
- 모델에게 파일 처리 과정을 단계별로 문서화하도록 프롬프트 작성
- 청크 단위 프로세스 전환을 통해 전역 플래그 인식을 방지
- 차단 발생 시 어떤 파일이 문제를 일으켰는지 추적 가능
Fable 5는 믿기지 않을 정도로 유능하지만, 현재 안전 필터(safety filters)가 다소 과도하게 작동하고 있습니다. Claude Code 데스크톱 앱을 통해 대규모 프로젝트 구조를 입력하려고 하면 오탐(false positives)이 끊임없이 발생합니다. 저는 이를 우회하는 몇 가지 방법을 테스트했고 매우 신뢰할 수 있는 해결책을 찾아냈습니다. 모델이 백그라운드에서 조용히 파일을 읽도록 두는 대신, 그 과정을 문서화하도록 지시하십시오. 프롬프트에 다음과 같은 내용을 추가하세요: "파일을 처리하는 동안 채팅창에 짧은 상태 업데이트를 남겨주세요. 첨부 파일을 청크(chunk) 단위로 읽으면서 단계별로 계속 알려주세요." 이 방법이 작동하는 이유는 모델이 중간 출력(intermediate outputs)을 생성하도록 강제하기 때문입니다. 기본적으로 평가 방식을 하나의 거대한 파일 스캔에서 청크 단위의 프로세스로 전환하는 것입니다. 이렇게 하면 전체 코드베이스에 걸친 전역 플래그(global flag)로 인식되어 메인 안전 필터가 요청을 즉시 차단하는 것을 방지할 수 있습니다. 추가적인 장점은, 만약 요청이 여전히 차단되더라도 해당 상태 업데이트가 추적(trace) 역할을 한다는 점입니다. 단순히 일반적인 거절 메시지를 받는 대신, 어떤 특정 청크나 파일이 필터를 트리거했는지 정확히 확인할 수 있습니다. 매우 간단한 트릭이지만, 마찰을 피하고 낭비되는 API 호출을 많이 아낄 수 있습니다. submitted by /u/martin_rj [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기