ContentHarmEvaluator 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 Auswertungsdienst verwendet, um Antworten zu bewerten, die von einem KI-Modell für das Vorhandensein einer Vielzahl von schädlichen Inhalten wie Gewalt, Hassrede usw. erzeugt wurden.
public ref class ContentHarmEvaluator : Microsoft::Extensions::AI::Evaluation::Safety::ContentSafetyEvaluator
public class ContentHarmEvaluator : Microsoft.Extensions.AI.Evaluation.Safety.ContentSafetyEvaluator
type ContentHarmEvaluator = class
inherit ContentSafetyEvaluator
Public Class ContentHarmEvaluator
Inherits ContentSafetyEvaluator
- Vererbung
- Abgeleitet
Hinweise
ContentHarmEvaluator kann verwendet werden, um Antworten für alle unterstützten Metriken für Inhaltsschäden in einem Einzigen auszuwerten. Sie können dies erreichen, indem Sie den metricNames Parameter weglassen.
ContentHarmEvaluator dient auch als Basisklasse für HateAndUnfairnessEvaluator, ViolenceEvaluatorund SelfHarmEvaluatorSexualEvaluator die verwendet werden kann, um Antworten für eine bestimmte Inhaltsschädigungsmetrik gleichzeitig auszuwerten.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ContentHarmEvaluator(IDictionary<String,String>) |
Eine IEvaluator, die den Azure AI Foundry Auswertungsdienst verwendet, um Antworten zu bewerten, die von einem KI-Modell für das Vorhandensein einer Vielzahl von schädlichen Inhalten wie Gewalt, Hassrede usw. erzeugt wurden. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EvaluationMetricNames |
Ruft die Names der EvaluationMetricvon diesem IEvaluatorerzeugten s ab. (Geerbt von ContentSafetyEvaluator) |
Methoden
| Name | Beschreibung |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Eine IEvaluator, die den Azure AI Foundry Auswertungsdienst verwendet, um Antworten zu bewerten, die von einem KI-Modell für das Vorhandensein einer Vielzahl von schädlichen Inhalten wie Gewalt, Hassrede usw. erzeugt wurden. |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
Wertet die bereitgestellte |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
Filtert die EvaluationContextvom Aufrufer bereitgestellten Daten nach |