AUDR by Chargebee
Chargebee가 개발한 AUDR은 분산 런타임 전반에서 에이전트 사용량, 원시 비용 요인, 비즈니스 귀속 메타데이터를 기록하는 개방형 사양 및 인스트루멘테이션 툴킷입니다.
Chargebee가 개발한 AUDR은 분산 런타임 전반에서 에이전트 사용량, 원시 비용 요인, 비즈니스 귀속 메타데이터를 기록하는 개방형 사양 및 인스트루멘테이션 툴킷입니다.
제품의 기능과 공식 포지셔닝
Agent Usage Detail Record의 약자인 AUDR은 분산 실행 계층 전반에서 AI 에이전트 워크플로의 엔드투엔드 텔레메트리와 비용 귀속을 캡처하도록 설계된 개방형 표준입니다. 에이전트가 애플리케이션 하네스, 모델 라우터, 도구 실행 환경을 거칠 때, AUDR은 토큰 수, 도구 호출, 컴퓨팅 시간과 같은 원시 연산 소비량을 고객 계정, 기능, 운영 환경을 포함한 비즈니스 메타데이터와 직접 연결합니다.
이 표준은 참여하는 모든 계층에서 공유 실행 식별자 생성, 각 팩트가 하나의 권한 있는 소스에서 발생하도록 필드별 명확한 권한 유지, 대상 싱크에서의 엄격한 병합 규칙 강제라는 세 가지 핵심 원칙을 기반으로 작동합니다. Python 및 TypeScript 코어 라이브러리를 지원하는 AUDR은 프롬프트 텍스트나 생성된 출력을 검사하지 않고 비동기 및 대역 외 방식으로 레코드를 발행합니다.
공식 출처로 확인된 활용 사례
라우터 및 외부 도구 실행 전반의 리소스 소비량을 애플리케이션 하네스에서 제공한 고객 및 기능 식별자와 상호 연계합니다.
사전 정의된 요금 책정 로직을 강제하지 않고 구조화된 사용량 레코드를 로컬 스토리지, 데이터 웨어하우스 또는 결제 엔드포인트로 직접 전달합니다.
공식 문서에 안내된 사용 절차
에코시스템 어댑터를 설치하거나 코어 SDK를 초기화하여 모델 완료, 임베딩, 도구 범위, 리랭크 호출을 모니터링합니다.
하네스에서 공유 실행 ID를 생성하고 고객 식별자 및 환경 태그와 같은 런타임 메타데이터를 아웃바운드 요청에 첨부합니다.
공유 실행 ID를 유지하면서 라우터 및 중간 실행 계층에서 토큰 수와 컴퓨팅 소요 시간을 측정할 수 있도록 합니다.
지정된 싱크 대상에서 일치하는 실행 및 스팬 데이터를 병합하여 필드 권한 규칙을 강제하고 파일이나 수집 엔드포인트로 출력을 전달합니다.
AUDR은 통신 분야의 통화 상세 기록(Call Detail Record) 개념을 차용하여 다계층 AI 에이전트 아키텍처의 데이터 단편화 문제를 해결합니다. 애플리케이션 하네스는 공유 실행 식별자를 생성하여 요청 메타데이터를 통해 다운스트림으로 전달합니다. 중간 라우터와 도구가 이 식별자를 다시 반환하므로, 독립적인 구성 요소들이 실행의 루트 컨텍스트를 잃지 않고 운영 지표를 보고할 수 있습니다.
데이터 무결성은 명확한 필드 소유권과 엄격한 병합 동작을 통해 유지됩니다. 애플리케이션 하네스는 고객 ID 및 환경과 같은 귀속 필드에 대한 독점적 권한을 가지며, 라우팅 계층은 토큰 수 및 공급자 지표에 대한 독점적 권한을 갖습니다. 싱크는 실행 및 스팬 ID를 기반으로 이러한 레코드를 조립하여 충돌하는 제출을 거부하고, 모든 업데이트를 기존 레코드 수정이 아닌 별도의 정정 레코드로 처리합니다.
본인의 자료와 작업 흐름으로 직접 확인할 항목
확인한 출처와 확인 시점
출처를 확인한 제품 정보를 바탕으로 한 답변
AUDR은 여러 애플리케이션 계층, 라우터, 도구 전반에서 에이전트 실행 지표와 귀속 메타데이터를 기록하는 방식을 표준화합니다.
AUDR은 OpenTelemetry GenAI 시맨틱 규약을 기반으로 구축되어 스팬을 OpenTelemetry 컬렉터로 직접 발행할 수 있으며, 동시에 내구성 있는 레코드 전달 시맨틱을 추가합니다.
레코드를 로컬 파일, 데이터 웨어하우스 또는 관측 가능성 시스템에 직접 저장할 수 있으므로 외부 결제 플랫폼이나 호스팅 백엔드가 필요하지 않습니다.
AUDR은 비동기 및 대역 외 방식으로 레코드를 발행하므로, 선택 사항인 사전 예산 검사(pre-flight budget gating)를 활성화하지 않는 한 요청 경로에 동기식 지연 시간을 추가하지 않습니다.
어댑터는 실행 식별자, 토큰 사용량, 도구 호출, 운영 타이밍을 캡처하며, 프롬프트 입력이나 생성된 출력 내용은 일절 기록하지 않습니다.