Compartir a través de


InvokeAgentScope class

Proporciona el ámbito de seguimiento de OpenTelemetry para las operaciones de invocación del agente de IA.

Extends

Métodos

recordInputMessages(string[])

Registra los mensajes de entrada para el seguimiento de telemetría.

recordOutputMessages(string[])

Registra los mensajes de salida para el seguimiento de telemetría.

recordResponse(string)

Registra información de respuesta para el seguimiento de telemetría.

start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)

Crea e inicia un nuevo ámbito para el seguimiento de invocaciones del agente.

Métodos heredados

dispose()

Método Dispose heredado para la compatibilidad

recordError(Error)

Registra un error que se produjo durante la operación

withActiveSpanAsync<T>(() => Promise<T>)

Hace que este intervalo se active durante la ejecución de la devolución de llamada asincrónica.

Detalles del método

recordInputMessages(string[])

Registra los mensajes de entrada para el seguimiento de telemetría.

function recordInputMessages(messages: string[])

Parámetros

messages

string[]

Matriz de mensajes de entrada

recordOutputMessages(string[])

Registra los mensajes de salida para el seguimiento de telemetría.

function recordOutputMessages(messages: string[])

Parámetros

messages

string[]

Matriz de mensajes de salida

recordResponse(string)

Registra información de respuesta para el seguimiento de telemetría.

function recordResponse(response: string)

Parámetros

response

string

Respuesta de invocación

start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)

Crea e inicia un nuevo ámbito para el seguimiento de invocaciones del agente.

static function start(invokeAgentDetails: InvokeAgentDetails, tenantDetails: TenantDetails, callerAgentDetails?: EnhancedAgentDetails, callerDetails?: CallerDetails): InvokeAgentScope

Parámetros

invokeAgentDetails
InvokeAgentDetails

Los detalles de la invocación del agente, incluidos el punto de conexión, la información del agente y el contexto de conversación.

tenantDetails
TenantDetails

Detalles del inquilino.

callerAgentDetails
EnhancedAgentDetails

Detalles del agente de llamada.

callerDetails
CallerDetails

Detalles del autor de la llamada no agente.

Devoluciones

Nueva instancia invokeAgentScope.

Detalles de los métodos heredados

dispose()

Método Dispose heredado para la compatibilidad

function dispose()

Heredado deOpenTelemetryScope.dispose

recordError(Error)

Registra un error que se produjo durante la operación

function recordError(error: Error)

Parámetros

error

Error

El error que ocurrió

Heredado deOpenTelemetryScope.recordError

withActiveSpanAsync<T>(() => Promise<T>)

Hace que este intervalo se active durante la ejecución de la devolución de llamada asincrónica.

function withActiveSpanAsync<T>(callback: () => Promise<T>): Promise<T>

Parámetros

callback

() => Promise<T>

Devoluciones

Promise<T>

Heredado deOpenTelemetryScope.withActiveSpanAsync