HateAndUnfairnessEvaluator Klas

Definitie

Een IEvaluator die gebruikmaakt van de Azure AI Foundry Evaluation-service om reacties te evalueren die zijn geproduceerd door een AI-model voor de aanwezigheid van inhoud die haatvol of oneerlijk is.

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

Opmerkingen

HateAndUnfairnessEvaluator geeft als resultaat een NumericMetric waarde tussen 0 en 7, met 0 die een uitstekende score aangeeft en 7 die een slechte score aangeeft.

Houd er rekening mee dat HateAndUnfairnessEvaluator schadelijke inhoud kan worden gedetecteerd die aanwezig is in reacties op afbeeldingen en tekst. Ondersteunde bestandsindelingen zijn JPG/JPEG, PNG en GIF. Andere modaliteiten, zoals audio en video, worden momenteel niet ondersteund.

Constructors

Name Description
HateAndUnfairnessEvaluator()

Een IEvaluator die gebruikmaakt van de Azure AI Foundry Evaluation-service om reacties te evalueren die zijn geproduceerd door een AI-model voor de aanwezigheid van inhoud die haatvol of oneerlijk is.

Eigenschappen

Name Description
EvaluationMetricNames

Haalt de Names van de EvaluationMetrics geproduceerd door deze IEvaluator.

(Overgenomen van ContentSafetyEvaluator)
HateAndUnfairnessMetricName

Haalt de Name geretourneerde NumericMetric door HateAndUnfairnessEvaluator.

Methoden

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

Een IEvaluator die gebruikmaakt van de Azure AI Foundry Evaluation-service om reacties te evalueren die zijn geproduceerd door een AI-model voor de aanwezigheid van inhoud die haatvol of oneerlijk is.

(Overgenomen van ContentHarmEvaluator)
EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken)

Evalueert de opgegeven modelResponse met behulp van de Azure AI Foundry Evaluation Service en retourneert een EvaluationResult met een of meer EvaluationMetrics.

(Overgenomen van ContentSafetyEvaluator)
FilterAdditionalContext(IEnumerable<EvaluationContext>)

Filtert de EvaluationContextdoor de beller geleverde s via additionalContext down naar alleen de EvaluationContexts die relevant zijn voor de evaluatie die door deze ContentSafetyEvaluatorwordt uitgevoerd.

(Overgenomen van ContentSafetyEvaluator)

Extensiemethoden

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

Evalueert de opgegeven modelResponse en retourneert een EvaluationResult met een of meer EvaluationMetrics.

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

Evalueert de opgegeven modelResponse en retourneert een EvaluationResult met een of meer EvaluationMetrics.

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

Evalueert de opgegeven modelResponse en retourneert een EvaluationResult met een of meer EvaluationMetrics.

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

Evalueert de opgegeven modelResponse en retourneert een EvaluationResult met een of meer EvaluationMetrics.

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

Evalueert de opgegeven modelResponse en retourneert een EvaluationResult met een of meer EvaluationMetrics.

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

Evalueert de opgegeven modelResponse en retourneert een EvaluationResult met een of meer EvaluationMetrics.

Van toepassing op