InvokeAgentScope class
Stellt den OpenTelemetry-Ablaufverfolgungsbereich für KI-Agent-Aufrufvorgänge bereit.
- Extends
Methoden
| record |
Zeichnet die Eingabemeldungen für die Telemetrienachverfolgung auf. |
| record |
Zeichnet die Ausgabemeldungen für die Telemetrienachverfolgung auf. |
| record |
Zeichnet Antwortinformationen für die Telemetrienachverfolgung auf. |
| start(Invoke |
Erstellt und startet einen neuen Bereich für die Agent-Aufrufablaufverfolgung. |
Geerbte Methoden
| dispose() | Legacy-Dispose-Methode zur Kompatibilität |
| record |
Zeichnet einen Fehler auf, der während des Vorgangs aufgetreten ist. |
| with |
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()
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