Condividi tramite


InvokeAgentScope class

Fornisce l'ambito di traccia OpenTelemetry per le operazioni di chiamata dell'agente di intelligenza artificiale.

Extends

Metodi

recordInputMessages(string[])

Registra i messaggi di input per il rilevamento dei dati di telemetria.

recordOutputMessages(string[])

Registra i messaggi di output per il rilevamento dei dati di telemetria.

recordResponse(string)

Registra le informazioni di risposta per il rilevamento dei dati di telemetria.

start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)

Crea e avvia un nuovo ambito per la traccia delle chiamate dell'agente.

Metodi ereditati

dispose()

Metodo dispose legacy per la compatibilità

recordError(Error)

Registra un errore che si è verificato durante l'operazione

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

Rende attivo questo intervallo per la durata dell'esecuzione del callback asincrono

Dettagli metodo

recordInputMessages(string[])

Registra i messaggi di input per il rilevamento dei dati di telemetria.

function recordInputMessages(messages: string[])

Parametri

messages

string[]

Matrice di messaggi di input

recordOutputMessages(string[])

Registra i messaggi di output per il rilevamento dei dati di telemetria.

function recordOutputMessages(messages: string[])

Parametri

messages

string[]

Matrice di messaggi di output

recordResponse(string)

Registra le informazioni di risposta per il rilevamento dei dati di telemetria.

function recordResponse(response: string)

Parametri

response

string

Risposta di chiamata

start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)

Crea e avvia un nuovo ambito per la traccia delle chiamate dell'agente.

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

Parametri

invokeAgentDetails
InvokeAgentDetails

Dettagli della chiamata dell'agente, tra cui endpoint, informazioni sull'agente e contesto di conversazione.

tenantDetails
TenantDetails

Dettagli del tenant.

callerAgentDetails
EnhancedAgentDetails

Dettagli dell'agente chiamante.

callerDetails
CallerDetails

Dettagli del chiamante non agentico.

Restituisce

Nuova istanza di InvokeAgentScope.

Dettagli dei metodi ereditati

dispose()

Metodo dispose legacy per la compatibilità

function dispose()

Ereditato daOpenTelemetryScope.dispose

recordError(Error)

Registra un errore che si è verificato durante l'operazione

function recordError(error: Error)

Parametri

error

Error

L'errore che si è verificato

Ereditato daOpenTelemetryScope.recordError

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

Rende attivo questo intervallo per la durata dell'esecuzione del callback asincrono

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

Parametri

callback

() => Promise<T>

Restituisce

Promise<T>

Ereditato daOpenTelemetryScope.withActiveSpanAsync