Microsoft.Extensions.AI.Evaluation Naamruimte

Bevat typen en abstracties voor het evalueren van door AI gegenereerde antwoorden, waaronder metrische gegevens, evaluators en extensies voor het interpreteren en verwerken van evaluatieresultaten.

Klassen

Name Description
BooleanMetric

Een EvaluationMetric met een Boolean waarde die kan worden gebruikt om een resultaat weer te geven dat een van de twee mogelijke waarden kan hebben (zoals ja v/s nee of v/s mislukt).

ChatConfiguration

Hiermee geeft u de IChatClient die moet worden gebruikt wanneer evaluatie wordt uitgevoerd met behulp van een AI-model.

ChatMessageExtensions

Extensiemethoden voor ChatMessage.

ChatResponseExtensions

Extensiemethoden voor ChatResponse.

CompositeEvaluator

Een IEvaluator die andere IEvaluators opstelt om meerdere (gelijktijdige) evaluaties uit te voeren op een opgegeven reactie.

EvaluationContext

Een abstract basisklasse die aanvullende contextuele informatie modelleert (buiten die welke beschikbaar is in de gespreksgeschiedenis) of andere gegevens die een IEvaluator gegeven reactie mogelijk nauwkeurig moet evalueren.

EvaluationDiagnostic

Vertegenwoordigt een diagnose (zoals een waarschuwing, fout of informatief bericht) die van toepassing is op het resultaat dat wordt weergegeven in een EvaluationMetric.

EvaluationMetric

Een basisklasse die het resultaat van een evaluatie aangeeft.

EvaluationMetric<T>

Een basisklasse die het resultaat van een evaluatie met een waarde van het type Taangeeft.

EvaluationMetricExtensions

Extensiemethoden voor EvaluationMetric.

EvaluationMetricInterpretation

Hiermee geeft u op hoe het resultaat in een gekoppelde EvaluationMetric moet worden geïnterpreteerd.

EvaluationResult

Een verzameling van een of meer EvaluationMetrics die het resultaat van een evaluatie vertegenwoordigen.

EvaluationResultExtensions

Extensiemethoden voor EvaluationResult.

EvaluatorExtensions

Extensiemethoden voor IEvaluator.

NumericMetric

Een EvaluationMetric met een numerieke waarde.

StringMetric

Een EvaluationMetric met een String waarde.

Interfaces

Name Description
IEvaluator

Evalueert reacties die worden geproduceerd door een AI-model.

Enums

Name Description
EvaluationDiagnosticSeverity

Een opsomming die de set mogelijke waarden voor Severityidentificeert.

EvaluationRating

Een opsomming die de set mogelijke manieren identificeert waarop een EvaluationMetric kan worden geïnterpreteerd.