Freigeben über


InvokeAgentScope class

Stellt den OpenTelemetry-Ablaufverfolgungsbereich für KI-Agent-Aufrufvorgänge bereit.

Extends

Methoden

recordInputMessages(string[])

Zeichnet die Eingabemeldungen für die Telemetrienachverfolgung auf.

recordOutputMessages(string[])

Zeichnet die Ausgabemeldungen für die Telemetrienachverfolgung auf.

recordResponse(string)

Zeichnet Antwortinformationen für die Telemetrienachverfolgung auf.

start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)

Erstellt und startet einen neuen Bereich für die Agent-Aufrufablaufverfolgung.

Geerbte Methoden

dispose()

Legacy-Dispose-Methode zur Kompatibilität

recordError(Error)

Zeichnet einen Fehler auf, der während des Vorgangs aufgetreten ist.

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

Macht diese Spanne für die Dauer der asynchronen Rückrufausführung aktiv

Details zur Methode

recordInputMessages(string[])

Zeichnet die Eingabemeldungen für die Telemetrienachverfolgung auf.

function recordInputMessages(messages: string[])

Parameter

messages

string[]

Array von Eingabemeldungen

recordOutputMessages(string[])

Zeichnet die Ausgabemeldungen für die Telemetrienachverfolgung auf.

function recordOutputMessages(messages: string[])

Parameter

messages

string[]

Array von Ausgabemeldungen

recordResponse(string)

Zeichnet Antwortinformationen für die Telemetrienachverfolgung auf.

function recordResponse(response: string)

Parameter

response

string

Die Aufrufantwort

start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)

Erstellt und startet einen neuen Bereich für die Agent-Aufrufablaufverfolgung.

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

Parameter

invokeAgentDetails
InvokeAgentDetails

Die Details des Agentaufrufs, einschließlich Endpunkt- und Agentinformationen und Unterhaltungskontext.

tenantDetails
TenantDetails

Die Mandantendetails.

callerAgentDetails
EnhancedAgentDetails

Die Details des Anrufer-Agents.

callerDetails
CallerDetails

Die Details des nicht-agentischen Anrufers.

Gibt zurück

Eine neue InvokeAgentScope-Instanz.

Details zur geerbten Methode

dispose()

Legacy-Dispose-Methode zur Kompatibilität

function dispose()

Geerbt vonOpenTelemetryScope.dispose

recordError(Error)

Zeichnet einen Fehler auf, der während des Vorgangs aufgetreten ist.

function recordError(error: Error)

Parameter

error

Error

Der Fehler, der aufgetreten ist

Geerbt vonOpenTelemetryScope.recordError

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

Macht diese Spanne für die Dauer der asynchronen Rückrufausführung aktiv

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

Parameter

callback

() => Promise<T>

Gibt zurück

Promise<T>

Geerbt vonOpenTelemetryScope.withActiveSpanAsync