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

Constructors

Name Description
OptimizationJob()

Initializes a new instance of OptimizationJob.

Properties

Name Description
CreatedAt

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

Id

Server-assigned unique identifier.

Inputs

Caller-supplied inputs.

Progress

Progress snapshot. May be present in terminal states reflecting last-known progress.

Result

Result produced on success.

Status

Current lifecycle status.

UpdatedAt

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

Warnings

Non-fatal warnings emitted at any point during optimization.

Methods

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

Operators

Name Description
Explicit(ClientResult to OptimizationJob)
Implicit(OptimizationJob to BinaryContent)

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