Skip to content

MeaiReportingEvaluationInputFactory TCase,TOutput (ExperimentItemEvaluationContext TCase,TOutput )

NexusLabs.Foundry.Evaluation.Reporting

MeaiReportingEvaluationInputFactory<TCase,TOutput>(ExperimentItemEvaluationContext<TCase,TOutput>) Delegate

Projects one terminal successful experiment output into MEAI evaluation inputs.

public delegate NexusLabs.Foundry.Evaluation.EvaluationInputs MeaiReportingEvaluationInputFactory<TCase,TOutput>(NexusLabs.Foundry.Evaluation.Experiments.ExperimentItemEvaluationContext<TCase,TOutput> context);

Type parameters

TCase

The caller-owned case value type.

TOutput

The caller-owned output type.

Parameters

context NexusLabs.Foundry.Evaluation.Experiments.ExperimentItemEvaluationContext<TCase,TOutput>

The terminal item evaluation context.

Returns

NexusLabs.Foundry.Evaluation.EvaluationInputs
The messages and model response evaluated by the reporting scenario.