AI 에이전트의 토큰 비용을 절감하는 'Git 기반 변경점 우선 읽기' 워크플로우
에이전트가 전체 코드를 읽지 않고 변경된 함수 위주로 작업하게 하여 토큰 비용을 획기적으로 줄이는 실무 팁.
요약
최근 AI 에이전트 개발 프로젝트에서 코드베이스 전체를 읽어 발생하는 API 비용 문제를 해결하기 위한 Git 활용 팁이 공유되었습니다. 먼저 .changed_markers 파일을 생성해 마지막 커밋 이후 변경된 사항만 추적하고, .gitattributes에 *.py diff=python 설정을 추가하여 변경된 함수 단위의 정보만 추출하도록 최적화했습니다. 이어 AI 에이전트의 시스템 프롬프트나 규칙 파일에 'HEAD를 캐시로 간주하여 변경 없는 파일은 다시 읽지 않기', '.changed_markers를 우선 참조하기' 등의 제약 조건을 명시해야 합니다. 특히 행 번호가 아닌 함수나 클래스 이름 기반으로 참조하도록 프롬프트를 구성하면 코드 변경에 따른 오류를 줄일 수 있습니다. 이러한 방식은 AI 에이전트의 불필요한 토큰 소비를 방지하여 대규모 프로젝트의 운영 비용을 효과적으로 절감합니다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다.
원문 제목 Git setup that keeps your AI agent from reading your whole codebase
원문 보기 ↗