次の方法で共有


InvokeAgentScope class

AI エージェント呼び出し操作の OpenTelemetry トレース スコープを提供します。

Extends

メソッド

recordInputMessages(string[])

テレメトリ追跡用の入力メッセージを記録します。

recordOutputMessages(string[])

テレメトリ追跡用の出力メッセージを記録します。

recordResponse(string)

テレメトリ追跡の応答情報を記録します。

start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)

エージェント呼び出しトレースの新しいスコープを作成して開始します。

継承されたメソッド

dispose()

互換性のための従来の dispose メソッド

recordError(Error)

操作中に発生したエラーを記録します

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

非同期コールバックの実行期間中、このスパンをアクティブにします

メソッドの詳細

recordInputMessages(string[])

テレメトリ追跡用の入力メッセージを記録します。

function recordInputMessages(messages: string[])

パラメーター

messages

string[]

入力メッセージの配列

recordOutputMessages(string[])

テレメトリ追跡用の出力メッセージを記録します。

function recordOutputMessages(messages: string[])

パラメーター

messages

string[]

出力メッセージの配列

recordResponse(string)

テレメトリ追跡の応答情報を記録します。

function recordResponse(response: string)

パラメーター

response

string

呼び出し応答

start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)

エージェント呼び出しトレースの新しいスコープを作成して開始します。

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

パラメーター

invokeAgentDetails
InvokeAgentDetails

エンドポイント、エージェント情報、会話コンテキストなど、エージェント呼び出しの詳細。

tenantDetails
TenantDetails

テナントの詳細。

callerAgentDetails
EnhancedAgentDetails

呼び出し元エージェントの詳細。

callerDetails
CallerDetails

エージェント以外の呼び出し元の詳細。

戻り値

新しい InvokeAgentScope インスタンス。

継承済みメソッドの詳細

dispose()

互換性のための従来の dispose メソッド

function dispose()

Inherited FromOpenTelemetryScope.dispose

recordError(Error)

操作中に発生したエラーを記録します

function recordError(error: Error)

パラメーター

error

Error

発生したエラー

Inherited FromOpenTelemetryScope.recordError

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

非同期コールバックの実行期間中、このスパンをアクティブにします

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

パラメーター

callback

() => Promise<T>

戻り値

Promise<T>

OpenTelemetryScope.withActiveSpanAsyncから継承