Skip to content

MeaiReportingExperimentItem

NexusLabs.Foundry.Evaluation.Reporting

MeaiReportingExperimentItem Class

Exposes one trial's MEAI Reporting identity and wrapped chat configuration to experiment work.

public sealed class MeaiReportingExperimentItem

Inheritance System.Object 🡒 MeaiReportingExperimentItem

Remarks

Send model requests through ChatConfiguration when response caching is enabled. The adapter retains the underlying Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRun and invokes its evaluator exactly once through the paired item evaluator.

Properties

MeaiReportingExperimentItem.ChatConfiguration Property

Gets the scenario-specific chat configuration that records and optionally caches responses.

public Microsoft.Extensions.AI.Evaluation.ChatConfiguration? ChatConfiguration { get; }

Property Value

Microsoft.Extensions.AI.Evaluation.ChatConfiguration

MeaiReportingExperimentItem.ExecutionName Property

Gets the MEAI execution name mapped from the Foundry run ID.

public string ExecutionName { get; }

Property Value

System.String

MeaiReportingExperimentItem.IterationName Property

Gets the MEAI iteration name mapped from the one-based trial index.

public string IterationName { get; }

Property Value

System.String

MeaiReportingExperimentItem.ScenarioName Property

Gets the MEAI scenario name mapped from the Foundry case ID.

public string ScenarioName { get; }

Property Value

System.String