“검색 필터의 뒤로 가기 복원 오류 수정”은 하나의 작업입니다.
그 안에서 재요청을 세 번 하고 모델을 바꿔도 같은 작업으로 묶습니다.
호출마다 성공 여부를 따로 세면, 여러 번 실패한 뒤 한 번 해결한 작업의 실제 비용이 흐려집니다.
먼저 시작과 끝을 정합니다.
이 글의 예시에서는 AI에게 작업을 요청한 시점에 시작하고, 합의한 검증과 리뷰를 통과한 시점에 완료합니다.
시도했지만 끝내지 못한 작업은 실패 또는 중단으로 남깁니다.
배포까지 포함하는 팀이라면 배포 확인을 종료 조건으로 추가하되, 비교하는 설정에 동일하게 적용합니다.
👨💻
작업 번호와 완료 조건부터 기록해 보시기 바랍니다.
“검색 개선”보다 “URL과 입력값이 뒤로 가기 뒤 함께 복원”처럼 결과를 확인할 수 있는 이름이 좋습니다.
한 작업을 여러 세션에서 진행했다면 같은 작업 번호로 연결합니다.
modelPath에는 실제로 사용한 모델과 추론 설정을 실행 순서대로 남깁니다.
extraRequests는 최초 요청 뒤 사람이 추가로 보낸 수정 요청 수로 정의합니다.
도구 호출이나 테스트 실행을 이 값에 섞지 않습니다.
apiCostUsd를 알 수 없는 구독 환경에서는 null을 사용하고, 확인되지 않은 비용을 0달러로 채우지 않습니다.
검증 명령과 실패 근거는 7편의 완료 보고 형식으로 별도 보관하고, 작업 번호로 연결합니다.
집계표에는 짧은 실패 원인을 남기면 됩니다.
“진입점 정보 누락”, “응답 스키마 오해”, “테스트 환경 미준비”처럼 구체적으로 기록하면 다음 개선을 선택하기 쉽습니다.
현재 Claude Code 공식 문서는 /usage의 Session 영역에서 세션 토큰 사용량과 추정 비용을 확인하도록 안내합니다.
구독 사용자는 같은 화면의 사용 한도를 확인하며, API 단가로 계산된 세션 추정 비용을 구독 청구액으로 해석하지 않습니다.
실제 API 청구 확인에는 Claude Console의 사용량 자료를 사용합니다.
Claude Code 비용 관리↗
하나의 세션에서 여러 작업을 처리했다면 세션 전체 사용량을 각 작업에 그대로 복사하지 않습니다.
작업 경계별 차이를 계산할 수 있는지 확인하고, 구분할 수 없다면 세션 단위 집계라는 한계를 남깁니다.
누적 통계를 매 요청마다 더하면 같은 토큰을 반복해서 셀 수 있으므로 수집 값이 누적값인지 개별 호출값인지도 확인합니다.
👍
입력·출력·캐시·추론 토큰의 관계는 제공자가 반환하는 사용량 구조에 따라 다릅니다.
세부 필드가 합계에 이미 포함돼 있다면 다시 더하지 않습니다.
토큰 총수만으로 가격을 계산하지 말고 적용되는 모델·캐시·처리 요금을 함께 확인합니다.
이 예시는 평가가 끝난 작업만 입력받는다고 가정합니다.
작업별 비용은 재시도·승격을 포함하고, 한 건이라도 비용을 모르면 완료당 비용도 미확인으로 처리합니다.
완료한 작업이 0개일 때도 비용을 0으로 표시하지 않습니다.
호출 수가 많은 작업이 두 번 집계되지 않도록 taskId별로 한 레코드를 만들어 전달합니다.
다른 작업으로 얻은 숫자만 비교하면 설정 효과와 난이도 차이가 섞입니다.
같은 시작 코드, 같은 요청, 같은 검증 기준, 같은 실행 환경을 준비하고 변수 하나씩 바꿉니다.
기존 수정이 반영된 코드에서 두 번째 설정을 실행하면 첫 번째 설정의 결과를 물려받는 비교가 됩니다.
같은 시작 코드·요청·검증·실행 환경을 고정하고 변수 하나를 바꿔 완료율, 재작업, 시간과 비용을 비교하는 기준
예를 들어 AGENTS.md를 줄이는 효과를 보려면 모델과 추론 수준은 그대로 둡니다.
모델 라우팅을 비교하려면 지침과 작업 요청을 고정합니다.
작업 요청·모델·검증 방법을 한꺼번에 바꾸면 어떤 변화가 결과에 영향을 줬는지 판단하기 어렵습니다.
OpenAI의 Skill 평가 글도 성공 기준을 먼저 정의하고, 실행 결과와 검사 기준으로 개선과 퇴행을 확인하는 방식을 설명합니다.
OpenAI의 Skill 평가 방법↗