AgentOptimizationJobInputs Constructor

Definition

Initializes a new instance of AgentOptimizationJobInputs.

public AgentOptimizationJobInputs(Azure.AI.Projects.Agents.OptimizedAgentIdentifier agent, Azure.AI.Projects.Agents.AgentOptimizationDatasetInput trainDataset, System.Collections.Generic.IEnumerable<Azure.AI.Projects.Agents.AgentOptimizationEvaluatorRef> evaluators);
new Azure.AI.Projects.Agents.AgentOptimizationJobInputs : Azure.AI.Projects.Agents.OptimizedAgentIdentifier * Azure.AI.Projects.Agents.AgentOptimizationDatasetInput * seq<Azure.AI.Projects.Agents.AgentOptimizationEvaluatorRef> -> Azure.AI.Projects.Agents.AgentOptimizationJobInputs
Public Sub New (agent As OptimizedAgentIdentifier, trainDataset As AgentOptimizationDatasetInput, evaluators As IEnumerable(Of AgentOptimizationEvaluatorRef))

Parameters

agent
OptimizedAgentIdentifier

The agent (and pinned version) being optimized.

trainDataset
AgentOptimizationDatasetInput

Training dataset — either inline items or a reference to a registered dataset. Required.

evaluators
IEnumerable<AgentOptimizationEvaluatorRef>

Job-level evaluators referenced by name and optional version. Required; at least one must be provided.

Exceptions

agent, trainDataset or evaluators is null.

Applies to