Lingua

ProjectsAgentsModelFactory.AgentOptimizationJobInputs Method

Definition

Caller-supplied inputs for an optimization job.

public static Azure.AI.Projects.Agents.AgentOptimizationJobInputs AgentOptimizationJobInputs(Azure.AI.Projects.Agents.OptimizedAgentIdentifier agent = default, Azure.AI.Projects.Agents.AgentOptimizationDatasetInput trainDataset = default, Azure.AI.Projects.Agents.AgentOptimizationDatasetInput validationDataset = default, System.Collections.Generic.IEnumerable<Azure.AI.Projects.Agents.AgentOptimizationEvaluatorRef> evaluators = default, Azure.AI.Projects.Agents.AgentOptimizationOptions options = default);
static member AgentOptimizationJobInputs : Azure.AI.Projects.Agents.OptimizedAgentIdentifier * Azure.AI.Projects.Agents.AgentOptimizationDatasetInput * Azure.AI.Projects.Agents.AgentOptimizationDatasetInput * seq<Azure.AI.Projects.Agents.AgentOptimizationEvaluatorRef> * Azure.AI.Projects.Agents.AgentOptimizationOptions -> Azure.AI.Projects.Agents.AgentOptimizationJobInputs
Public Shared Function AgentOptimizationJobInputs (Optional agent As OptimizedAgentIdentifier = Nothing, Optional trainDataset As AgentOptimizationDatasetInput = Nothing, Optional validationDataset As AgentOptimizationDatasetInput = Nothing, Optional evaluators As IEnumerable(Of AgentOptimizationEvaluatorRef) = Nothing, Optional options As AgentOptimizationOptions = Nothing) As AgentOptimizationJobInputs

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.

validationDataset
AgentOptimizationDatasetInput

Optional held-out validation dataset for measuring generalization of the final candidate.

evaluators
IEnumerable<AgentOptimizationEvaluatorRef>

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

options
AgentOptimizationOptions

Tuning knobs and run-mode.

Returns

A new AgentOptimizationJobInputs instance for mocking.

Applies to