AUDR by Chargebee
AUDR de Chargebee es una especificación abierta y un conjunto de herramientas de instrumentación que registra el uso de agentes, factores de costo sin procesar y atribución de negocio en entornos distribuidos.
AUDR de Chargebee es una especificación abierta y un conjunto de herramientas de instrumentación que registra el uso de agentes, factores de costo sin procesar y atribución de negocio en entornos distribuidos.
Qué hace el producto y cómo se presenta oficialmente
AUDR, abreviatura de Agent Usage Detail Record, es un estándar abierto diseñado para capturar telemetría y atribución de costos de extremo a extremo en flujos de trabajo de agentes de IA a través de capas de ejecución distribuidas. Cuando un agente interactúa con entornos de aplicaciones, enrutadores de modelos y entornos de ejecución de herramientas, AUDR vincula el consumo computacional sin procesar (como recuentos de tokens, llamadas a herramientas y duración de cómputo) directamente con metadatos de negocio, incluyendo cuentas de clientes, funciones y entornos operativos.
El estándar funciona según tres reglas fundamentales: generar un identificador de ejecución compartido en cada capa participante, mantener una autoridad clara por campo para que cada dato provenga de una única fuente autorizada, y aplicar reglas de fusión estrictas en el destino receptor. Con el respaldo de bibliotecas principales en Python y TypeScript, AUDR emite registros de forma asíncrona y fuera de banda, sin inspeccionar el texto de las instrucciones ni las salidas generadas.
Casos de uso respaldados por fuentes oficiales
Correlaciona el consumo de recursos a través de enrutadores y ejecuciones de herramientas externas con identificadores de clientes y funciones suministrados por el entorno de la aplicación.
Entrega registros de uso estructurados directamente a almacenamiento local, almacenes de datos o puntos de conexión de facturación sin imponer una lógica de tarifas predefinida.
El proceso documentado, cuando está disponible
Instale un adaptador del ecosistema o inicialice el SDK principal para supervisar finalizaciones de modelos, embeddings, ámbitos de herramientas y llamadas de reclasificación.
Genere un ID de ejecución compartido en el entorno de la aplicación y adjunte metadatos de ejecución, como identificadores de clientes y etiquetas de entorno, a las solicitudes salientes.
Permita que los enrutadores y capas intermedias de ejecución midan el recuento de tokens y la duración del cómputo manteniendo el ID de ejecución compartido.
Fusione los datos coincidentes de ejecución y span en el destino receptor designado, aplicando reglas de autoridad de campo y entregando la salida a archivos o extremos de ingesta.
AUDR adapta el concepto de los registros de detalle de llamadas de las telecomunicaciones para resolver la fragmentación de datos en arquitecturas de agentes de IA multinivel. El entorno de la aplicación genera un identificador de ejecución compartido y lo transmite aguas abajo mediante los metadatos de la solicitud. Dado que los enrutadores y herramientas intermedias reflejan este identificador, los componentes independientes pueden reportar métricas operativas sin perder el contexto raíz de la ejecución.
La integridad de los datos se mantiene mediante una titularidad inequívoca de los campos y un comportamiento estricto de fusión. El entorno de la aplicación posee autoridad exclusiva sobre los campos de atribución, como IDs de clientes y entornos, mientras que las capas de enrutamiento tienen autoridad exclusiva sobre el recuento de tokens y las métricas de proveedores. Los destinos receptores ensamblan estos registros según los IDs de ejecución y span, rechazando envíos conflictivos y tratando cualquier actualización como registros de corrección independientes en lugar de mutaciones directas.
Comprobaciones con tus propios materiales y flujo de trabajo
Qué fuentes se revisaron y cuándo
Respuestas basadas en el registro de producto con fuentes verificadas
AUDR estandariza la forma en que se registran las métricas de ejecución de agentes y los metadatos de atribución a través de múltiples capas de aplicaciones, enrutadores y herramientas.
AUDR se basa en las convenciones semánticas de OpenTelemetry GenAI y puede emitir spans directamente a colectores de OpenTelemetry al tiempo que agrega semánticas duraderas de entrega de registros.
No se requiere ninguna plataforma de facturación externa ni backend alojado, ya que los registros pueden guardarse en archivos locales, almacenes de datos o sistemas de observabilidad.
AUDR emite registros de forma asíncrona y fuera de banda, evitando agregar latencia síncrona en la ruta de las solicitudes a menos que se active la verificación presupuestaria previa opcional.
Los adaptadores capturan identificadores de ejecución, uso de tokens, llamadas a herramientas y métricas de tiempo operativas, y no registran entradas de prompts ni salidas generadas.