Show / Hide Table of Contents

Class GoogleCloudAiplatformV1EvaluationInstanceAgentConfig

Configuration for an Agent.

Inheritance
object
GoogleCloudAiplatformV1EvaluationInstanceAgentConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Aiplatform.v1.Data
Assembly: Google.Apis.Aiplatform.v1.dll
Syntax
public class GoogleCloudAiplatformV1EvaluationInstanceAgentConfig : IDirectResponseSchema

Properties

AgentId

Optional. Unique identifier of the agent. This ID is used to refer to this agent, e.g., in AgentEvent.author, or in the sub_agents field. It must be unique within the agents map.

Declaration
[JsonProperty("agentId")]
public virtual string AgentId { get; set; }
Property Value
Type Description
string

AgentType

Optional. The type or class of the agent (e.g., "LlmAgent", "RouterAgent", "ToolUseAgent"). Useful for the autorater to understand the expected behavior of the agent.

Declaration
[JsonProperty("agentType")]
public virtual string AgentType { get; set; }
Property Value
Type Description
string

Description

Optional. A high-level description of the agent's role and responsibilities. Critical for evaluating if the agent is routing tasks correctly.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
string

DeveloperInstruction

Optional. Contains instructions from the developer for the agent. Can be static or a dynamic prompt template used with the AgentEvent.state_delta field.

Declaration
[JsonProperty("developerInstruction")]
public virtual GoogleCloudAiplatformV1EvaluationInstanceInstanceData DeveloperInstruction { get; set; }
Property Value
Type Description
GoogleCloudAiplatformV1EvaluationInstanceInstanceData

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

SubAgents

Optional. The list of valid agent IDs (names) that this agent can delegate to. This defines the directed edges in the agent system graph topology.

Declaration
[JsonProperty("subAgents")]
public virtual IList<string> SubAgents { get; set; }
Property Value
Type Description
IList<string>

Tools

List of tools.

Declaration
[JsonProperty("tools")]
public virtual GoogleCloudAiplatformV1EvaluationInstanceAgentConfigTools Tools { get; set; }
Property Value
Type Description
GoogleCloudAiplatformV1EvaluationInstanceAgentConfigTools

ToolsText

A JSON string containing a list of tools available to an agent with info such as name, description, parameters and required parameters.

Declaration
[JsonProperty("toolsText")]
public virtual string ToolsText { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX