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 der Agentendefinition. Immer external für einen Agenten, der außerhalb der Foundry veranstaltet wird.

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.

Geerbte Eigenschaften

rai_config

Konfiguration für die Inhaltsfilterung und Sicherheitsfeatures für verantwortungsvolle KI (RAI).

Details zur Eigenschaft

kind

Die Art der Agentendefinition. Immer external für einen Agenten, der außerhalb der Foundry veranstaltet wird.

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

Geerbte Eigenschaftsdetails

rai_config

Konfiguration für die Inhaltsfilterung und Sicherheitsfeatures für verantwortungsvolle KI (RAI).

rai_config?: RaiConfig

Eigenschaftswert

Von AgentDefinition.rai_configgeerbt