OptimizationTaskResult Class

Definition

Per-task evaluation result for a single candidate.

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

Properties

Name Description
CompositeScore

Composite score combining all evaluator scores.

DurationSeconds

Wall-clock seconds for this task's agent execution.

ErrorMessage

Error message if the task failed during execution.

Passed

Whether the task met the pass threshold.

Query

The user query / input for the task.

Rationales

Per-evaluator reasoning keyed by evaluator name.

Response

Raw agent response text.

RunId

Identifier of the agent run that produced this result.

Scores

Per-evaluator scores keyed by evaluator name.

TaskName

Task name (from the dataset).

Tokens

Total tokens consumed during the agent run for this task.

Methods

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

Explicit Interface Implementations

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

Applies to