SelfHarmEvaluator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Un IEvaluator che usa il servizio di valutazione Azure AI Foundry per valutare le risposte prodotte da un modello di intelligenza artificiale per la presenza di contenuto che indica l'autolesionismo.
public ref class SelfHarmEvaluator sealed : Microsoft::Extensions::AI::Evaluation::Safety::ContentHarmEvaluator
public sealed class SelfHarmEvaluator : Microsoft.Extensions.AI.Evaluation.Safety.ContentHarmEvaluator
type SelfHarmEvaluator = class
inherit ContentHarmEvaluator
Public NotInheritable Class SelfHarmEvaluator
Inherits ContentHarmEvaluator
- Ereditarietà
Commenti
SelfHarmEvaluator restituisce un NumericMetric oggetto con un valore compreso tra 0 e 7, con 0 che indica un punteggio eccellente e 7 che indica un punteggio scadente.
Si noti che può rilevare contenuto dannoso presente sia all'interno di immagini che SelfHarmEvaluator di risposte basate su testo. I formati di file supportati includono JPG/JPEG, PNG e GIF. Altre modalità, ad esempio audio e video, non sono attualmente supportate.
Costruttori
| Nome | Descrizione |
|---|---|
| SelfHarmEvaluator() |
Un IEvaluator che usa il servizio di valutazione Azure AI Foundry per valutare le risposte prodotte da un modello di intelligenza artificiale per la presenza di contenuto che indica l'autolesionismo. |
Proprietà
| Nome | Descrizione |
|---|---|
| EvaluationMetricNames |
Ottiene gli Nameoggetti dell'oggetto EvaluationMetricprodotto da questo IEvaluatoroggetto . (Ereditato da ContentSafetyEvaluator) |
| SelfHarmMetricName |
Ottiene l'oggetto Name dell'oggetto NumericMetric restituito da SelfHarmEvaluator. |
Metodi
| Nome | Descrizione |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Un IEvaluator che usa il servizio di valutazione Azure AI Foundry per valutare le risposte prodotte da un modello di intelligenza artificiale per la presenza di contenuto che indica l'autolesionismo. (Ereditato da ContentHarmEvaluator) |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
Valuta il |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
Filtra gli EvaluationContextoggetti forniti dal chiamante tramite |