피드로 돌아가기
Missing AI agent cost data is not zero
Dev.toDev.to
Backend

Null-Zero 구분 모델링을 통한 AI 비용 트래킹 가시성 확보

Missing AI agent cost data is not zero

Patrick Hughes2026년 6월 19일4intermediate

Context

제공자의 Billing Data 수신 지연으로 인해 미측정 비용이 0으로 처리되는 데이터 모델링 결함 발생. 특히 무인 작동하는 AI Agent의 Runaway Spend 상황에서 비용 추적기가 정상 상태로 오인하는 가시성 공백 지점 식별.

Technical Solution

  • 단순 합산 방식의 단일 수치 모델을 Known, Partial, Unknown의 3가지 상태 모델로 전환
  • 데이터 부재 상황을 Zero가 아닌 'Unknown' 상태로 명시하여 측정 불능 상태와 무료 상태를 엄격히 분리
  • 모든 소스의 데이터 수신이 완료될 때까지 Daily Total에 'Incomplete' 마커를 부여하는 검증 로직 도입
  • 사후 측정의 한계를 극복하기 위해 실시간 Token 및 Rate Limit을 강제하는 AgentGuard 레이어 추가 설계
  • 데이터 백필(Backfill) 메커니즘을 통해 지연된 Billing Data 수신 시 상태를 Unknown에서 Known으로 전환

1. 외부 API 기반 비용/성능 지표 설계 시 데이터 부재 상태(Unknown)를 정의했는가?

2. 수집 지연(Lag) 발생 시 시스템이 이를 '정상(0)'으로 해석하여 잘못된 신호를 보내지 않는가?

3. 사후 모니터링 외에 런타임 수준에서 비용 상한선(Hard Cap)을 강제하는 서킷 브레이커가 존재하는가?

원문 읽기