Microsoft.Extensions.AI.Evaluation Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje typy a abstrakce pro vyhodnocení odpovědí generovaných AI, včetně metrik, vyhodnocovačů a rozšíření pro interpretaci a zpracování výsledků vyhodnocení.
Třídy
| Name | Description |
|---|---|
| BooleanMetric |
Obsahující EvaluationMetricBoolean hodnotu, kterou lze použít k vyjádření výsledku, který může mít jednu ze dvou možných hodnot (například ano v/s ne nebo předání nebo selhání). |
| ChatConfiguration |
Určuje IChatClient , které se mají použít při vyhodnocení pomocí modelu AI. |
| ChatMessageExtensions |
Rozšiřující metody pro ChatMessage. |
| ChatResponseExtensions |
Rozšiřující metody pro ChatResponse. |
| CompositeEvaluator |
Sestava IEvaluator , která se skládá z dalších IEvaluatorhodnot pro provádění více (souběžných) vyhodnocení na zadané odpovědi. |
| EvaluationContext |
Základní |
| EvaluationDiagnostic |
Představuje diagnostiku (například upozornění, chybu nebo informační zprávu), která se vztahuje na výsledek reprezentovaný v objektu EvaluationMetric. |
| EvaluationMetric |
Základní třída, která představuje výsledek vyhodnocení. |
| EvaluationMetric<T> |
Základní třída, která představuje výsledek vyhodnocení obsahující hodnotu typu |
| EvaluationMetricExtensions |
Rozšiřující metody pro EvaluationMetric. |
| EvaluationMetricInterpretation |
Určuje, jak se má výsledek reprezentovat v přidruženém EvaluationMetric objektu. |
| EvaluationResult |
Kolekce jednoho nebo více EvaluationMetrics, které představují výsledek vyhodnocení. |
| EvaluationResultExtensions |
Rozšiřující metody pro EvaluationResult. |
| EvaluatorExtensions |
Rozšiřující metody pro IEvaluator. |
| NumericMetric |
Obsahuje EvaluationMetric číselnou hodnotu. |
| StringMetric |
EvaluationMetric Obsahující String hodnotu. |
Rozhraní
| Name | Description |
|---|---|
| IEvaluator |
Vyhodnotí odpovědi vytvořené modelem AI. |
Výčty
| Name | Description |
|---|---|
| EvaluationDiagnosticSeverity |
Výčet, který identifikuje množinu možných hodnot pro Severity. |
| EvaluationRating |
Výčet, který identifikuje sadu možných způsobů, kterými EvaluationMetric lze interpretovat. |