ViolenceEvaluator Klasse

Definition

Eine IEvaluator, die den Azure AI Foundry Evaluation-Dienst verwendet, um Antworten zu bewerten, die von einem KI-Modell für die Anwesenheit von gewalttätigen Inhalten erzeugt wurden.

public ref class ViolenceEvaluator sealed : Microsoft::Extensions::AI::Evaluation::Safety::ContentHarmEvaluator
public sealed class ViolenceEvaluator : Microsoft.Extensions.AI.Evaluation.Safety.ContentHarmEvaluator
type ViolenceEvaluator = class
    inherit ContentHarmEvaluator
Public NotInheritable Class ViolenceEvaluator
Inherits ContentHarmEvaluator
Vererbung

Hinweise

ViolenceEvaluator gibt einen NumericMetric Wert mit einem Wert zwischen 0 und 7 zurück, wobei 0 einen hervorragenden Wert angibt, und 7, der eine schlechte Punktzahl angibt.

Beachten Sie, dass schädliche Inhalte erkannt werden können, die ViolenceEvaluator sowohl in Bild- als auch auf textbasierten Antworten vorhanden sind. Unterstützte Dateiformate sind JPG/JPEG, PNG und GIF. Andere Modalitäten wie Audio und Video werden derzeit nicht unterstützt.

Konstruktoren

Name Beschreibung
ViolenceEvaluator()

Eine IEvaluator, die den Azure AI Foundry Evaluation-Dienst verwendet, um Antworten zu bewerten, die von einem KI-Modell für die Anwesenheit von gewalttätigen Inhalten erzeugt wurden.

Eigenschaften

Name Beschreibung
EvaluationMetricNames

Ruft die Names der EvaluationMetricvon diesem IEvaluatorerzeugten s ab.

(Geerbt von ContentSafetyEvaluator)
ViolenceMetricName

Ruft die Name der NumericMetric zurückgegeben von ViolenceEvaluator.

Methoden

Name Beschreibung
EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Eine IEvaluator, die den Azure AI Foundry Evaluation-Dienst verwendet, um Antworten zu bewerten, die von einem KI-Modell für die Anwesenheit von gewalttätigen Inhalten erzeugt wurden.

(Geerbt von ContentHarmEvaluator)
EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken)

Wertet die bereitgestellte modelResponse mithilfe des Azure AI Foundry Auswertungsdiensts aus und gibt einen EvaluationResult zurück, der mindestens einen EvaluationMetrics enthält.

(Geerbt von ContentSafetyEvaluator)
FilterAdditionalContext(IEnumerable<EvaluationContext>)

Filtert die EvaluationContextvom Aufrufer bereitgestellten Daten nach additionalContext unten bis zu den s, die EvaluationContextfür die auswertung relevant sind, die von diesem ContentSafetyEvaluatorausgeführt wird.

(Geerbt von ContentSafetyEvaluator)

Erweiterungsmethoden

Name Beschreibung
EvaluateAsync(IEvaluator, ChatMessage, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Wertet den angegebenen modelResponse Wert aus und gibt ein enthaltenes oder EvaluationMetricmehrere EvaluationResult s zurück.

EvaluateAsync(IEvaluator, ChatMessage, ChatMessage, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Wertet den angegebenen modelResponse Wert aus und gibt ein enthaltenes oder EvaluationMetricmehrere EvaluationResult s zurück.

EvaluateAsync(IEvaluator, ChatMessage, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Wertet den angegebenen modelResponse Wert aus und gibt ein enthaltenes oder EvaluationMetricmehrere EvaluationResult s zurück.

EvaluateAsync(IEvaluator, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Wertet den angegebenen modelResponse Wert aus und gibt ein enthaltenes oder EvaluationMetricmehrere EvaluationResult s zurück.

EvaluateAsync(IEvaluator, String, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Wertet den angegebenen modelResponse Wert aus und gibt ein enthaltenes oder EvaluationMetricmehrere EvaluationResult s zurück.

EvaluateAsync(IEvaluator, String, String, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Wertet den angegebenen modelResponse Wert aus und gibt ein enthaltenes oder EvaluationMetricmehrere EvaluationResult s zurück.

Gilt für: