ExecuteToolScope class
AI ツール実行操作の OpenTelemetry トレース スコープを提供します。
- Extends
メソッド
| record |
テレメトリ追跡の応答情報を記録します。 |
| start(Tool |
ツール実行トレースの新しいスコープを作成して開始します。 |
継承されたメソッド
| dispose() | 互換性のための従来の dispose メソッド |
| record |
操作中に発生したエラーを記録します |
| with |
非同期コールバックの実行期間中、このスパンをアクティブにします |
メソッドの詳細
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()
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から継承