Condividi tramite


@microsoft/agents-a365-observability package

Classi

BaggageBuilder

Generatore di bagagli per richiesta per la propagazione del contesto OpenTelemetry.

Questa classe fornisce un'API Fluent per impostare i valori dei bagagli che verranno propagati nel contesto OpenTelemetry.

Esempio

const scope = new BaggageBuilder()
  .tenantId("tenant-123")
  .agentId("agent-456")
  .correlationId("corr-789")
  .build();

scope.enter();
// Baggage is set in this context
// ... do work ...
scope.exit();
// Baggage is restored after exiting the context
BaggageScope

Gestore del contesto per l'ambito dei bagagli.

Questa classe gestisce il ciclo di vita dei valori dei bagagli, impostandoli in entrata e ripristinando il contesto precedente all'uscita.

Builder

Generatore per la configurazione dell'agente 365 con la traccia OpenTelemetry

ExecuteToolScope

Fornisce l'ambito di traccia OpenTelemetry per le operazioni di esecuzione degli strumenti di intelligenza artificiale.

InferenceScope

Fornisce l'ambito di traccia OpenTelemetry per le operazioni di inferenza di intelligenza artificiale generative.

InvokeAgentScope

Fornisce l'ambito di traccia OpenTelemetry per le operazioni di chiamata dell'agente di intelligenza artificiale.

ObservabilityManager

Punto di ingresso principale per Agent 365 che fornisce la traccia OpenTelemetry per gli agenti e gli strumenti di intelligenza artificiale

OpenTelemetryConstants

Costanti OpenTelemetry per Agent 365

OpenTelemetryScope

Classe base per gli ambiti di traccia OpenTelemetry

Interfacce

AgentDetails

Dettagli su un agente di intelligenza artificiale

AgentRequest

Rappresenta una richiesta a un agente con contesto di telemetria

BuilderOptions

Opzioni di configurazione per Agent 365 Observability Builder

CallerDetails

Dettagli su un chiamante

EnhancedAgentDetails

Dettagli dell'agente avanzato con proprietà aggiuntive

InferenceDetails

Dettagli per un'implementazione di C# corrispondente a una chiamata di inferenza

InferenceResponse

Dettagli per registrare la risposta da una chiamata di inferenza

InvokeAgentDetails

Dettagli per richiamare un altro agente

ServiceEndpoint

Rappresenta un endpoint per la chiamata dell'agente

SourceMetadata

Rappresenta i metadati relativi all'origine di una chiamata

TenantDetails

Dettagli su un tenant

ToolCallDetails

Dettagli di una chiamata di strumento effettuata da un agente

Enumerazioni

ExecutionType

Rappresenta diversi tipi di chiamate dell'agente

InferenceOperationType

Rappresenta un'operazione diversa per i tipi per l'inferenza del modello

InvocationRole

Rappresenta ruoli diversi che possono richiamare un agente