캐싱 - 여러분은 워크플로우에서 어떻게 처리하고 계신가요?
Caching - how are you accounting for it in your workflow?
핵심 요약
AI 코딩 에이전트 사용 시 모델 변경이나 브랜칭으로 인한 캐시 무효화 문제를 어떻게 관리하는지 묻는 질문입니다.
- 캐시 효율성 — 모델 변경이나 브랜칭이 캐시를 무효화하는지 확인함
- 토큰 절약 — 캐시를 유지하는 것이 토큰 비용 절감에 유리한지 고민함
- 워크플로우 전략 — 모델과 사고 수준을 미리 결정하는 것이 효율적인지 논의함
(제 캐싱에 대한 이해가 틀렸을 수도 있으니, 잘못된 부분이 있다면 알려주세요)
제목 그대로입니다. 저는 보통 단일 세션을 유지하려고 하지만, (제가 알기로는) 캐시를 깨뜨리는 행동을 많이 합니다. 예를 들면:
- 모델 변경
- 사고 수준(thinking levels) 변경
- 포크(Fork) / 되감기(Rewind) / 브랜치(Branch) 등
저는 토큰을 절약하려고 이런 행동들을 하는 건데, 캐시가 깨져버리니 차라리 모델과 사고 수준을 처음에 결정하고 브랜칭 기능을 최대한 아껴 쓰는 게 더 효율적일까요?
여러분은 어떻게 하시나요?

