GroundednessProEvaluator 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 la base delle risposte prodotte da un modello di intelligenza artificiale.
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
- Ereditarietà
Commenti
Misura GroundednessProEvaluator il grado di valutazione della risposta nelle informazioni presenti nell'oggetto fornito GroundingContext. Restituisce un oggetto NumericMetric che contiene un punteggio per la terra. Il punteggio è un numero compreso tra 1 e 5, con 1 che indica un punteggio scarso e 5 che indica un punteggio eccellente.
Si noti che GroundednessProEvaluator non supporta la valutazione del contenuto multifunzionale presente nelle risposte valutate. Le immagini e altri contenuti simmetrici presenti nelle risposte valutate verranno ignorati. Si noti anche che se una conversazione a più turni viene fornita come input, GroundednessProEvaluator valuterà solo il contenuto dell'ultimo turno di conversazione. Il contenuto dei turni di conversazione precedenti verrà ignorato.
Il servizio di valutazione Azure AI Foundry usa un modello ottimizzato per eseguire questa valutazione, che dovrebbe produrre risultati più accurati rispetto alle valutazioni simili eseguite usando un modello regolare (non ottimizzato).
Costruttori
| Nome | Descrizione |
|---|---|
| GroundednessProEvaluator() |
Un IEvaluator che usa il servizio di valutazione Azure AI Foundry per valutare la base delle risposte prodotte da un modello di intelligenza artificiale. |
Proprietà
| Nome | Descrizione |
|---|---|
| EvaluationMetricNames |
Ottiene gli Nameoggetti dell'oggetto EvaluationMetricprodotto da questo IEvaluatoroggetto . (Ereditato da ContentSafetyEvaluator) |
| GroundednessProMetricName |
Ottiene l'oggetto Name dell'oggetto NumericMetric restituito da GroundednessProEvaluator. |
Metodi
| Nome | Descrizione |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Valuta l'oggetto fornito |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
Valuta il |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
Filtra gli EvaluationContextoggetti forniti dal chiamante tramite |