OptimizationJob Class

Definition

Agent optimization job resource β€” a long-running job that optimizes an agent's configuration (instructions, model, skills, tools) to maximize evaluation scores. On success, the result contains scored candidates.

public class OptimizationJob : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.OptimizationJob>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.OptimizationJob>
type OptimizationJob = class
    interface IJsonModel<OptimizationJob>
    interface IPersistableModel<OptimizationJob>
Public Class OptimizationJob
Implements IJsonModel(Of OptimizationJob), IPersistableModel(Of OptimizationJob)
Inheritance
OptimizationJob
Implements

Properties

Name Description
CreatedAt

The timestamp when the job was created, represented in Unix time.

Dataset

Metadata about the dataset used for this optimization job.

Id

Server-assigned unique identifier.

Inputs

Caller-supplied inputs.

Progress

Progress while in flight. Absent in terminal states.

Result

Result produced on success.

Status

Current lifecycle status.

UpdatedAt

The timestamp when the job was last updated (status, progress, or result change), represented in Unix time.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Operators

Name Description
Explicit(ClientResult to OptimizationJob)

Explicit Interface Implementations

Name Description
IJsonModel<OptimizationJob>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<OptimizationJob>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<OptimizationJob>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<OptimizationJob>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<OptimizationJob>.Write(ModelReaderWriterOptions)

Applies to