InvokeAgentScope class
Fornece o escopo de rastreamento opentelemetry para operações de invocação de agente de IA.
- Extends
Métodos
| record |
Registra as mensagens de entrada para o acompanhamento de telemetria. |
| record |
Registra as mensagens de saída para o acompanhamento de telemetria. |
| record |
Registra informações de resposta para o acompanhamento de telemetria. |
| start(Invoke |
Cria e inicia um novo escopo para o rastreamento de invocação de agente. |
Métodos herdados
| dispose() | Método de descarte herdado para compatibilidade |
| record |
Registra um erro que ocorreu durante a operação |
| with |
Torna esse intervalo ativo durante a execução de retorno de chamada assíncrona |
Detalhes do método
recordInputMessages(string[])
Registra as mensagens de entrada para o acompanhamento de telemetria.
function recordInputMessages(messages: string[])
Parâmetros
- messages
-
string[]
Matriz de mensagens de entrada
recordOutputMessages(string[])
Registra as mensagens de saída para o acompanhamento de telemetria.
function recordOutputMessages(messages: string[])
Parâmetros
- messages
-
string[]
Matriz de mensagens de saída
recordResponse(string)
Registra informações de resposta para o acompanhamento de telemetria.
function recordResponse(response: string)
Parâmetros
- response
-
string
A resposta de invocação
start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)
Cria e inicia um novo escopo para o rastreamento de invocação de agente.
static function start(invokeAgentDetails: InvokeAgentDetails, tenantDetails: TenantDetails, callerAgentDetails?: EnhancedAgentDetails, callerDetails?: CallerDetails): InvokeAgentScope
Parâmetros
- invokeAgentDetails
- InvokeAgentDetails
Os detalhes da invocação do agente, incluindo ponto de extremidade, informações do agente e contexto de conversa.
- tenantDetails
- TenantDetails
Os detalhes do locatário.
- callerAgentDetails
- EnhancedAgentDetails
Os detalhes do agente do chamador.
- callerDetails
- CallerDetails
Os detalhes do chamador não agente.
Retornos
Uma nova instância invokeAgentScope.
Detalhes do método herdado
dispose()
Método de descarte herdado para compatibilidade
function dispose()
Herdado deOpenTelemetryScope.dispose
recordError(Error)
Registra um erro que ocorreu durante a operação
function recordError(error: Error)
Parâmetros
- error
-
Error
O erro que ocorreu
Herdado deOpenTelemetryScope.recordError
withActiveSpanAsync<T>(() => Promise<T>)
Torna esse intervalo ativo durante a execução de retorno de chamada assíncrona
function withActiveSpanAsync<T>(callback: () => Promise<T>): Promise<T>
Parâmetros
- callback
-
() => Promise<T>
Retornos
Promise<T>
Herdado deOpenTelemetryScope.withActiveSpanAsync