InvokeAgentScope class
Fournit l’étendue de suivi OpenTelemetry pour les opérations d’appel d’agent IA.
- Extends
Méthodes
| record |
Enregistre les messages d’entrée pour le suivi des données de télémétrie. |
| record |
Enregistre les messages de sortie pour le suivi des données de télémétrie. |
| record |
Enregistre les informations de réponse pour le suivi des données de télémétrie. |
| start(Invoke |
Crée et démarre une nouvelle étendue pour le suivi d’appel d’agent. |
Méthodes héritées
| dispose() | Méthode de suppression héritée pour la compatibilité |
| record |
Enregistre une erreur qui s’est produite pendant l’opération |
| with |
Rend cette étendue active pendant la durée de l’exécution de rappel asynchrone |
Détails de la méthode
recordInputMessages(string[])
Enregistre les messages d’entrée pour le suivi des données de télémétrie.
function recordInputMessages(messages: string[])
Paramètres
- messages
-
string[]
Tableau de messages d’entrée
recordOutputMessages(string[])
Enregistre les messages de sortie pour le suivi des données de télémétrie.
function recordOutputMessages(messages: string[])
Paramètres
- messages
-
string[]
Tableau de messages de sortie
recordResponse(string)
Enregistre les informations de réponse pour le suivi des données de télémétrie.
function recordResponse(response: string)
Paramètres
- response
-
string
Réponse d’appel
start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)
Crée et démarre une nouvelle étendue pour le suivi d’appel d’agent.
static function start(invokeAgentDetails: InvokeAgentDetails, tenantDetails: TenantDetails, callerAgentDetails?: EnhancedAgentDetails, callerDetails?: CallerDetails): InvokeAgentScope
Paramètres
- invokeAgentDetails
- InvokeAgentDetails
Détails de l’appel de l’agent, notamment le point de terminaison, les informations de l’agent et le contexte de conversation.
- tenantDetails
- TenantDetails
Détails du locataire.
- callerAgentDetails
- EnhancedAgentDetails
Détails de l’agent de l’appelant.
- callerDetails
- CallerDetails
Détails de l’appelant non agentique.
Retours
Nouvelle instance InvokeAgentScope.
Détails de la méthode héritée
dispose()
Méthode de suppression héritée pour la compatibilité
function dispose()
recordError(Error)
Enregistre une erreur qui s’est produite pendant l’opération
function recordError(error: Error)
Paramètres
- error
-
Error
L’erreur qui s’est produite
withActiveSpanAsync<T>(() => Promise<T>)
Rend cette étendue active pendant la durée de l’exécution de rappel asynchrone
function withActiveSpanAsync<T>(callback: () => Promise<T>): Promise<T>
Paramètres
- callback
-
() => Promise<T>
Retours
Promise<T>