ExecuteToolScope Klasse
Stellt openTelemetry-Ablaufverfolgungsbereich für KI-Toolausführungsvorgänge bereit.
Initialisieren Sie den Toolausführungsbereich.
Konstruktor
ExecuteToolScope(details: ToolCallDetails, agent_details: AgentDetails, tenant_details: TenantDetails)
Parameter
| Name | Beschreibung |
|---|---|
|
details
Erforderlich
|
Die Details des Toolaufrufs |
|
agent_details
Erforderlich
|
Die Details des Agents, der den Anruf tätigen |
|
tenant_details
Erforderlich
|
Die Details des Mandanten |
Methoden
| record_response |
Zeichnet Antwortinformationen für die Telemetrienachverfolgung auf. |
| start |
Erstellt und startet einen neuen Bereich für die Toolausführungsablaufverfolgung. |
record_response
Zeichnet Antwortinformationen für die Telemetrienachverfolgung auf.
record_response(response: str) -> None
Parameter
| Name | Beschreibung |
|---|---|
|
response
Erforderlich
|
Die Antwort auf den Datensatz |
start
Erstellt und startet einen neuen Bereich für die Toolausführungsablaufverfolgung.
static start(details: ToolCallDetails, agent_details: AgentDetails, tenant_details: TenantDetails) -> ExecuteToolScope
Parameter
| Name | Beschreibung |
|---|---|
|
details
Erforderlich
|
Die Details des Toolaufrufs |
|
agent_details
Erforderlich
|
Die Details des Agents, der den Anruf tätigen |
|
tenant_details
Erforderlich
|
Die Details des Mandanten |
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Eine neue ExecuteToolScope-Instanz |