ExternalAgentDefinition interface
Die Definition des externen Agenten. Repräsentiert einen Drittanbieteragenten, der außerhalb von Foundry gehostet wird (zum Beispiel auf GCP oder AWS). Die Registrierung erfolgt ausschließlich als Metadaten: Foundry zeichnet die Agentendefinition auf, um Observabilitätserfahrungen (Traces, Evaluationen) über vom Kunden ausgesandten OpenTelemetrie-Daten hervorzuheben.
- Extends
Eigenschaften
| kind | Die Art von Agent. |
| otel_agent_id | Die OpenTelemetrie-Agentenkennung, die verwendet wird, um kundenausgesendete Spannen diesem Foundry-Agenten zuzuweisen.
Spans müssen das Attribut |
Geerbte Eigenschaften
| rai_config | Konfiguration für die Inhaltsfilterung und Sicherheitsfeatures für verantwortungsvolle KI (RAI). |
Details zur Eigenschaft
kind
Die Art von Agent.
kind: "external"
Eigenschaftswert
"external"
otel_agent_id
Die OpenTelemetrie-Agentenkennung, die verwendet wird, um kundenausgesendete Spannen diesem Foundry-Agenten zuzuweisen.
Spans müssen das Attribut gen_ai.agent.id = <otel_agent_id> enthalten, das unter dieser Registrierung erscheinen darf.
Wenn er weggelassen wird, wird standardmäßig auf den Namen des Top-Level-Agenten verwendet. Geben Sie einen expliziten Wert nur für Migrationsszenarien an, bei denen der laufende externe Agent bereits eine stabile ID ausgibt, die sich vom Namen des Foundry-Agenten unterscheidet.
Der aufgelöste Wert wird beim Lesen immer widerspiegelt.
otel_agent_id?: string
Eigenschaftswert
string