더북(TheBook)

컨텍스트 창의 제한

클로드 코드는 한 번의 대화에서 처리할 수 있는 텍스트 양, 즉 컨텍스트 창(Context Window)에 한계가 있습니다. 매우 큰 파일을 동시에 다루거나, 매우 긴 대화를 이어가면 초기 내용을 ‘잊을’ 수 있습니다. 이 경우 대화를 새로 시작하거나 중요 정보를 파일로 저장하는 방식으로 대응합니다.

이를 해결하기 위한 방법은 다음과 같습니다.

(1) 큰 파일은 여러 개의 작은 파일로 나누어 관리합니다(예 1000줄짜리 코드 파일을 100줄씩 10개 파일로 분할).

(2) 긴 대화는 중간중간 저장한 뒤 새 대화로 이어갑니다.

(3) 중요한 설정과 데이터는 JSON이나 CSV 파일로 분리해 저장합니다.

(4) 클로드 코드에게 @filename 형식으로 특정 파일만 참조하도록 지시합니다. 예를 들어 ‘뉴스 수집 부분만 개선해 줘. @agents/news-collector.yaml’이라고 요청하면, 클로드 코드는 다른 파일은 무시하고 해당 파일에만 집중해서 작업합니다.