AUDR by Chargebee favicon

AUDR by Chargebee

ChargebeeによるAUDRは、分散ランタイム全体にわたってエージェントの使用量、未加工のコスト要因、ビジネス上の帰属情報を記録するオープンな仕様および計測ツールキットです。

コードとITトークン、ツール呼び出し、計算秒数などの未加工の実行要因を顧客属性とともに記録しま…標準の推論パイプラインに同期的レイテンシを追加することなく、帯域外かつ非同期で使用…OpenTelemetry GenAIセマンティック規則をベースに構築されており、…ホスト型バックエンドやユーザーアカウント、価格設定を必要とせず、ローカルまたは独自…
AUDR by Chargebee product interface screenshot
AIToolly 掲載日

AUDR by Chargebeeとは?製品概要

製品の機能と公式な位置づけ

AUDR(Agent Usage Detail Record)は、分散実行レイヤー全体におけるAIエージェントのワークフローに対し、エンドツーエンドのテレメトリとコスト帰属を取得するために設計されたオープン標準です。エージェントがアプリケーションハーネス、モデルルーター、ツール実行環境にアクセスする際、AUDRはトークン数やツール呼び出し、計算時間などの未加工の計算リソース消費を、顧客アカウントや機能、運用環境といったビジネスメタデータに直接関連付けます。

この標準は3つのコア原則に基づいて運用されます。それは、参加するすべてのレイヤー間での共有実行識別子の生成、各ファクトが1つの信頼できる情報源から発生するようにするフィールドごとの明確な権限維持、そして送信先シンクにおける厳格なマージルールの適用です。PythonおよびTypeScriptのコアライブラリに支えられ、AUDRはプロンプトのテキストや生成された出力を検査することなく、帯域外かつ非同期にレコードを出力します。

AUDR by Chargebeeで何ができますか?

公式情報で確認できる活用例

マルチレイヤーにおけるエージェント使用量の帰属

ルーターや外部ツールの実行全体にわたるリソース消費を、アプリケーションハーネスから提供される顧客および機能の識別子に関連付けます。

疎結合な請求および台帳への取り込み

事前定義された価格設定ロジックを強制することなく、ローカルストレージやデータウェアハウス、請求エンドポイントへ構造化使用量レコードを直接配信します。

AUDR by Chargebeeの使い方

公式情報に記載された利用手順

  1. 1

    実行ランタイムの計測設定

    エコシステムアダプターを導入するかコアSDKを初期化して、モデル補完、埋め込み、ツールスコープ、リランク呼び出しを監視します。

  2. 2

    帰属情報と実行識別子の伝播

    ハーネス内で共有実行IDを生成し、外部へのリクエストに顧客識別子や環境タグなどのランタイムメタデータを付与します。

  3. 3

    コンポーネント間での使用量の収集

    共有実行IDを維持しながら、ルーターや中間実行レイヤーがトークン数や計算所要時間を測定できるようにします。

  4. 4

    シンクでのレコードの集約

    指定されたシンク送信先で一致する実行データとスパンデータをマージし、フィールド権限ルールを適用してファイルや取り込みエンドポイントに出力します。

コアアーキテクチャの原則と配信セマンティクス

AUDRは、マルチティアのAIエージェントアーキテクチャにおけるデータの断片化を解決するために、電気通信の通話詳細レコード(CDR)の概念を応用しています。アプリケーションハーネスが共有実行識別子を生成し、リクエストメタデータ内で下流に渡します。中間のルーターやツールがその識別子をエコーバックするため、各独立コンポーネントは実行の根本的なコンテキストを見失うことなく運用メトリクスを報告できます。

データの整合性は、明確なフィールド所有権と厳格なマージ動作によって維持されます。アプリケーションハーネスは顧客IDや環境などの帰属フィールドに対して排他的な権限を持ち、ルーティングレイヤーはトークン数やプロバイダーメトリクスに対して排他的な権限を持ちます。シンクは実行IDとスパンIDに基づいてこれらのレコードを集約し、競合する送信を拒否して、更新をインプレース変更ではなく個別の修正レコードとして処理します。

  • ハーネス、ルーティング、ツールのすべてのインタラクションにわたって単一の共有実行IDを維持
  • ハーネスコンポーネントを帰属情報の権限元として、ルーターを使用量の権限元として指定
  • 競合する属性更新を拒否し、修正を新しいレコードとして送信することを要求
  • プロンプトやモデル補完の内容を読み取ることなく、ランタイムメタデータとタイミングを収集

AUDR by Chargebeeを選ぶ前に確認すること

自分の素材とワークフローで確認したい項目

  • LiteLLM、Vercel AI SDK、Mastra、NVIDIA NeMo Relay、Merge Gatewayなどの対応ランタイムアダプターとの互換性を確認する。
  • アプリケーションハーネスが共有実行IDを生成し、ルーターのリクエストメタデータを介して渡せることを検証する。
  • 下流のシンクおよび取り込み送信先が、厳格なマージおよび非変更要件に準拠していることを確認する。
  • テレメトリパイプラインがOpenTelemetry GenAIセマンティック規則に従ってフォーマットされたレコードを取り込めるかを検討する。

AUDR by Chargebeeの情報源と確認日

確認した情報源とその日時

公式情報源
https://openaudr.dev/
最終確認日
カテゴリー
コードとIT

AUDR by Chargebeeのよくある質問

情報源を確認した製品情報に基づく回答

AUDRの主な機能は何ですか?

AUDRは、複数のアプリケーションレイヤー、ルーター、ツールにまたがるエージェントの実行メトリクスと帰属メタデータを記録する方法を標準化します。

AUDRはOpenTelemetry規則とどのように連携しますか?

AUDRはOpenTelemetry GenAIセマンティック規則をベースに構築されており、永続的なレコード配信セマンティクスを追加しながら、OpenTelemetryコレクターにスパンを直接出力できます。

AUDRの使用には外部の請求プラットフォームが必要ですか?

レコードはローカルファイル、データウェアハウス、または可観測性システムに保存できるため、外部の請求プラットフォームやホスト型バックエンドは必要ありません。

AUDRの導入は推論レイテンシにどのような影響を与えますか?

AUDRはレコードを非同期かつ帯域外で出力するため、オプションの事前予算ゲート機能が有効化されていない限り、リクエストパスに同期的な遅延が追加されることはありません。

AUDRのランタイムアダプターはどのようなデータを収集しますか?

アダプターは実行識別子、トークン使用量、ツール呼び出し、および運用のタイミングを収集し、プロンプト入力や生成された出力内容は記録しません。

同じカテゴリーに最近追加されたツールをチェックできます。