InvokeAgentScope class
Fornisce l'ambito di traccia OpenTelemetry per le operazioni di chiamata dell'agente di intelligenza artificiale.
- Extends
Metodi
| record |
Registra i messaggi di input per il rilevamento dei dati di telemetria. |
| record |
Registra i messaggi di output per il rilevamento dei dati di telemetria. |
| record |
Registra le informazioni di risposta per il rilevamento dei dati di telemetria. |
| start(Invoke |
Crea e avvia un nuovo ambito per la traccia delle chiamate dell'agente. |
Metodi ereditati
| dispose() | Metodo dispose legacy per la compatibilità |
| record |
Registra un errore che si è verificato durante l'operazione |
| with |
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