Sprache

BooleanMetric Klasse

Definition

Ein EvaluationMetric Wert mit einem Boolean Wert, der verwendet werden kann, um ein Ergebnis darzustellen, das einen von zwei möglichen Werten aufweisen kann (z. B. ja v/s nein oder v/s fail).

public ref class BooleanMetric sealed : Microsoft::Extensions::AI::Evaluation::EvaluationMetric<Nullable<bool>>
public sealed class BooleanMetric : Microsoft.Extensions.AI.Evaluation.EvaluationMetric<bool?>
type BooleanMetric = class
    inherit EvaluationMetric<Nullable<bool>>
Public NotInheritable Class BooleanMetric
Inherits EvaluationMetric(Of Nullable(Of Boolean))
Vererbung

Konstruktoren

Name Beschreibung
BooleanMetric(String, Nullable<Boolean>, String)

Ein EvaluationMetric Wert mit einem Boolean Wert, der verwendet werden kann, um ein Ergebnis darzustellen, das einen von zwei möglichen Werten aufweisen kann (z. B. ja v/s nein oder v/s fail).

Eigenschaften

Name Beschreibung
Context

Ruft alle EvaluationContexts ab, die IEvaluator als Teil der Auswertung berücksichtigt wurden, die die aktuelle EvaluationMetric.

(Geerbt von EvaluationMetric)
Diagnostics

Dient zum Abrufen oder Festlegen einer Auflistung von null oder mehr EvaluationDiagnostics, die dem aktuellen EvaluationMetriczugeordnet ist.

(Geerbt von EvaluationMetric)
Interpretation

Dient zum Abrufen oder Festlegen eines EvaluationMetricInterpretation Werts, der angibt, ob das Ergebnis der durch die aktuellen EvaluationMetric Dargestellten Auswertung als gut oder schlecht betrachtet, bestanden oder fehlgeschlagen usw. ist.

(Geerbt von EvaluationMetric)
Metadata

Dient zum Abrufen oder Festlegen einer Auflistung von Null- oder mehr Zeichenfolgenmetadaten, die dem aktuellen EvaluationMetriczugeordnet sind.

(Geerbt von EvaluationMetric)
Name

Dient zum Abrufen oder Festlegen des Namens der EvaluationMetric.

(Geerbt von EvaluationMetric)
Reason

Dient zum Abrufen oder Festlegen einer Zeichenfolge, die optional verwendet werden kann, um einige Kommentare zu dem Ergebnis bereitzustellen, das durch diese EvaluationMetricdargestellt wird.

(Geerbt von EvaluationMetric)
Value

Dient zum Abrufen oder Festlegen des Werts der EvaluationMetric<T>.

(Geerbt von EvaluationMetric<T>)

Erweiterungsmethoden

Name Beschreibung
AddDiagnostics(EvaluationMetric, EvaluationDiagnostic[])

Fügt die angegebenen EvaluationDiagnosticS zur angegebenen EvaluationMetricSammlung hinzu Diagnostics .

AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>)

Fügt die angegebenen EvaluationDiagnosticS zur angegebenen EvaluationMetricSammlung hinzu Diagnostics .

AddOrUpdateChatMetadata(EvaluationMetric, ChatResponse, Nullable<TimeSpan>)

Fügt Metadaten hinzu, die im Rahmen der auswertung response verfügbar sind, die von einem KI-Modell im angegebenen metricMetadata Wörterbuch erstellt wurde, oder aktualisiert sie.

AddOrUpdateContext(EvaluationMetric, EvaluationContext[])

Fügt die bereitgestellten Objekte im angegebenen contextmetricWörterbuch Context hinzu oder aktualisiert sie.

AddOrUpdateContext(EvaluationMetric, IEnumerable<EvaluationContext>)

Fügt die bereitgestellten Objekte im angegebenen contextmetricWörterbuch Context hinzu oder aktualisiert sie.

AddOrUpdateDurationMetadata(EvaluationMetric, TimeSpan)

Fügt Metadaten hinzu oder aktualisiert Metadaten, die die Zeit (in Millisekunden) identifizieren, die zum Ausführen der Auswertung im angegebenen metricMetadata Wörterbuch benötigt wurde.

AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>)

Fügt das angegebene metadatametricMetadata Wörterbuch hinzu oder aktualisiert es.

AddOrUpdateMetadata(EvaluationMetric, String, String)

Fügt Metadaten mit dem angegebenen name und value im angegebenen metricMetadata Wörterbuch hinzu oder aktualisiert sie.

ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>)

Bestimmt, ob die bereitgestellte metric Datei einen übereinstimmenden Wert predicateenthältEvaluationDiagnostic.

Gilt für: