StringMetric Klasa
Definicja
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.
Element EvaluationMetric zawierający String wartość.
public ref class StringMetric sealed : Microsoft::Extensions::AI::Evaluation::EvaluationMetric<System::String ^>
public sealed class StringMetric : Microsoft.Extensions.AI.Evaluation.EvaluationMetric<string>
type StringMetric = class
inherit EvaluationMetric<string>
Public NotInheritable Class StringMetric
Inherits EvaluationMetric(Of String)
- Dziedziczenie
Uwagi
Typowym przypadkiem użycia jest StringMetric reprezentowanie pojedynczej wartości w wyliczenie (lub reprezentowanie jednej wartości z zestawu możliwych wartości).
Konstruktory
| Nazwa | Opis |
|---|---|
| StringMetric(String, String, String) |
Element EvaluationMetric zawierający String wartość. |
Właściwości
| Nazwa | Opis |
|---|---|
| Context |
Pobiera lub ustawia dowolne EvaluationContexts, które zostały uznane przez IEvaluator jako część oceny, która wygenerowała bieżący EvaluationMetricelement . (Odziedziczone po EvaluationMetric) |
| Diagnostics |
Pobiera lub ustawia kolekcję o wartości zero lub więcej EvaluationDiagnostics skojarzonych z bieżącym EvaluationMetricelementem . (Odziedziczone po EvaluationMetric) |
| Interpretation |
Pobiera lub ustawia element EvaluationMetricInterpretation , który określa, czy wynik oceny reprezentowanej przez bieżący EvaluationMetric jest uznawany za dobry lub zły, przekazany lub nieudany itp. (Odziedziczone po EvaluationMetric) |
| Metadata |
Pobiera lub ustawia kolekcję zera lub więcej metadanych ciągu skojarzonych z bieżącym EvaluationMetricelementem . (Odziedziczone po EvaluationMetric) |
| Name |
Pobiera lub ustawia nazwę EvaluationMetricelementu . (Odziedziczone po EvaluationMetric) |
| Reason |
Pobiera lub ustawia ciąg, którego opcjonalnie można użyć do udostępnienia niektórych komentarzy dotyczących wyniku reprezentowanego przez ten EvaluationMetricelement . (Odziedziczone po EvaluationMetric) |
| Value |
Pobiera lub ustawia wartość .EvaluationMetric<T> (Odziedziczone po EvaluationMetric<T>) |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| AddDiagnostics(EvaluationMetric, EvaluationDiagnostic[]) |
Dodaje dostarczone EvaluationDiagnostics do dostarczonej EvaluationMetricDiagnostics kolekcji . |
| AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>) |
Dodaje dostarczone EvaluationDiagnostics do dostarczonej EvaluationMetricDiagnostics kolekcji . |
| AddOrUpdateChatMetadata(EvaluationMetric, ChatResponse, Nullable<TimeSpan>) |
Dodaje lub aktualizuje metadane dostępne w ramach oceny |
| AddOrUpdateContext(EvaluationMetric, EvaluationContext[]) |
Dodaje lub aktualizuje podane |
| AddOrUpdateContext(EvaluationMetric, IEnumerable<EvaluationContext>) |
Dodaje lub aktualizuje podane |
| AddOrUpdateDurationMetadata(EvaluationMetric, TimeSpan) |
Dodaje lub aktualizuje metadane identyfikujące ilość czasu (w milisekundach), które zajęło przeprowadzenie oceny w podanym |
| AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>) |
Dodaje lub aktualizuje element podany |
| AddOrUpdateMetadata(EvaluationMetric, String, String) |
Dodaje lub aktualizuje metadane z określonymi |
| ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>) |
Określa, czy podany |