Microsoft.Extensions.AI.Evaluation Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera typy i abstrakcje służące do oceniania odpowiedzi generowanych przez sztuczną inteligencję, w tym metryk, ewaluatorów i rozszerzeń do interpretowania i przetwarzania wyników oceny.
Klasy
| Nazwa | Opis |
|---|---|
| BooleanMetric |
Element EvaluationMetric zawierający Boolean wartość, która może służyć do reprezentowania wyniku, który może mieć jedną z dwóch możliwych wartości (na przykład tak v/s nie lub pass v/s fail). |
| ChatConfiguration |
Określa IChatClient , który ma być używany podczas oceny przy użyciu modelu sztucznej inteligencji. |
| ChatMessageExtensions |
Metody rozszerzeń dla programu ChatMessage. |
| ChatResponseExtensions |
Metody rozszerzeń dla programu ChatResponse. |
| CompositeEvaluator |
Element IEvaluator , który komponuje inne IEvaluatorelementy do wykonywania wielu (współbieżnych) ocen w podanej odpowiedzi. |
| EvaluationContext |
|
| EvaluationDiagnostic |
Reprezentuje diagnostykę (np. komunikat ostrzegawczy, błąd lub komunikat informacyjny), który ma zastosowanie do wyniku reprezentowanego w elemecie EvaluationMetric. |
| EvaluationMetric |
Klasa bazowa reprezentująca wynik oceny. |
| EvaluationMetric<T> |
Klasa bazowa reprezentująca wynik oceny zawierającej wartość typu |
| EvaluationMetricExtensions |
Metody rozszerzeń dla programu EvaluationMetric. |
| EvaluationMetricInterpretation |
Określa sposób interpretowania wyniku reprezentowanego w skojarzonym obiekcie EvaluationMetric . |
| EvaluationResult |
Kolekcja jednego lub większej liczby EvaluationMetrics, która reprezentuje wynik oceny. |
| EvaluationResultExtensions |
Metody rozszerzeń dla programu EvaluationResult. |
| EvaluatorExtensions |
Metody rozszerzeń dla programu IEvaluator. |
| NumericMetric |
Wartość EvaluationMetric liczbowa zawierająca. |
| StringMetric |
Element EvaluationMetric zawierający String wartość. |
Interfejsy
| Nazwa | Opis |
|---|---|
| IEvaluator |
Ocenia odpowiedzi generowane przez model sztucznej inteligencji. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| EvaluationDiagnosticSeverity |
Wyliczenie identyfikujące zestaw możliwych wartości dla elementu Severity. |
| EvaluationRating |
Wyliczenie, które identyfikuje zestaw możliwych sposobów, w jaki EvaluationMetric można je interpretować. |