Microsoft.Extensions.AI.Evaluation Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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 |
| 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. |