次の方法で共有


ExecuteToolScope class

AI ツール実行操作の OpenTelemetry トレース スコープを提供します。

Extends

メソッド

recordResponse(string)

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

start(ToolCallDetails, AgentDetails, TenantDetails)

ツール実行トレースの新しいスコープを作成して開始します。

継承されたメソッド

dispose()

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

recordError(Error)

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

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

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

メソッドの詳細

recordResponse(string)

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

function recordResponse(response: string)

パラメーター

response

string

ツールの実行応答

start(ToolCallDetails, AgentDetails, TenantDetails)

ツール実行トレースの新しいスコープを作成して開始します。

static function start(details: ToolCallDetails, agentDetails: AgentDetails, tenantDetails: TenantDetails): ExecuteToolScope

パラメーター

details
ToolCallDetails

ツール呼び出しの詳細

agentDetails
AgentDetails

エージェントの詳細

tenantDetails
TenantDetails

テナントの詳細

戻り値

新しい ExecuteToolScope インスタンス。

継承済みメソッドの詳細

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から継承