GroundednessProEvaluator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine IEvaluator, die den Azure AI Foundry Evaluation-Dienst verwendet, um die Bodenigkeit von Antworten zu bewerten, die von einem KI-Modell erzeugt werden.
public ref class GroundednessProEvaluator sealed : Microsoft::Extensions::AI::Evaluation::Safety::ContentSafetyEvaluator
public sealed class GroundednessProEvaluator : Microsoft.Extensions.AI.Evaluation.Safety.ContentSafetyEvaluator
type GroundednessProEvaluator = class
inherit ContentSafetyEvaluator
Public NotInheritable Class GroundednessProEvaluator
Inherits ContentSafetyEvaluator
- Vererbung
Hinweise
Die GroundednessProEvaluator Maßnahmen messen den Grad, in dem die zu bewertende Antwort in den in der bereitgestellten Information dargestellten GroundingContextInformationen geerdet wird. Sie gibt einen NumericMetric Wert zurück, der eine Bewertung für die Erdung enthält. Die Punktzahl ist eine Zahl zwischen 1 und 5, wobei 1 eine schlechte Bewertung angibt, und 5, die eine hervorragende Bewertung anzeigt.
Beachten Sie, dass GroundednessProEvaluator die Auswertung von multimodalen Inhalten, die in den ausgewerteten Antworten vorhanden sind, nicht unterstützt wird. Bilder und andere multimodale Inhalte, die in den ausgewerteten Antworten vorhanden sind, werden ignoriert. Beachten Sie außerdem, dass die Inhalte der letzten Unterhaltung nur ausgewertet werden, GroundednessProEvaluator wenn eine mehrstufige Unterhaltung als Eingabe bereitgestellt wird. Der Inhalt der vorherigen Unterhaltung wird ignoriert.
Der Azure AI Foundry Auswertungsdienst verwendet ein fein abgestimmtes Modell, um diese Auswertung durchzuführen, was erwartet wird, dass genauere Ergebnisse erzielt werden als ähnliche Auswertungen, die mit einem regulären (nicht fein abgestimmten) Modell durchgeführt wurden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| GroundednessProEvaluator() |
Eine IEvaluator, die den Azure AI Foundry Evaluation-Dienst verwendet, um die Bodenigkeit von Antworten zu bewerten, die von einem KI-Modell erzeugt werden. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EvaluationMetricNames |
Ruft die Names der EvaluationMetricvon diesem IEvaluatorerzeugten s ab. (Geerbt von ContentSafetyEvaluator) |
| GroundednessProMetricName |
Ruft die Name der NumericMetric zurückgegeben von GroundednessProEvaluator. |
Methoden
| Name | Beschreibung |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Wertet den angegebenen |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
Wertet die bereitgestellte |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
Filtert die EvaluationContextvom Aufrufer bereitgestellten Daten nach |