GroundednessProEvaluator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
IEvaluator, który wykorzystuje usługę oceny Azure AI Foundry do oceny podstaw odpowiedzi generowanych przez model sztucznej inteligencji.
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
- Dziedziczenie
Uwagi
Mierzy GroundednessProEvaluator stopień, w jakim oceniana odpowiedź jest uziemiona w informacjach znajdujących się w podanym elememencie GroundingContext. Zwraca wartość NumericMetric , która zawiera wynik dla uziemioności. Wynik jest liczbą z zakresu od 1 do 5, z 1 wskazującą niską ocenę i 5 wskazującą doskonały wynik.
Należy pamiętać, że GroundednessProEvaluator nie obsługuje oceny zawartości wielomodalnej obecnej w ocenianych odpowiedziach. Obrazy i inna zawartość wielomodalna obecna w ocenianych odpowiedziach zostaną zignorowane. Należy również pamiętać, że jeśli konwersacja wielowrotna jest dostarczana jako dane wejściowe, GroundednessProEvaluator będzie oceniać tylko zawartość ostatniej konwersacji. Zawartość poprzedniej konwersacji zostanie zignorowana.
Usługa oceny Azure AI Foundry używa modelu dostrajania do wykonania tej oceny, która ma uzyskać dokładniejsze wyniki niż podobne oceny wykonywane przy użyciu zwykłego (niedostrojonego) modelu.
Konstruktory
| Nazwa | Opis |
|---|---|
| GroundednessProEvaluator() |
IEvaluator, który wykorzystuje usługę oceny Azure AI Foundry do oceny podstaw odpowiedzi generowanych przez model sztucznej inteligencji. |
Właściwości
| Nazwa | Opis |
|---|---|
| EvaluationMetricNames |
NamePobiera s z s wyprodukowanych EvaluationMetricprzez ten IEvaluatorelement . (Odziedziczone po ContentSafetyEvaluator) |
| GroundednessProMetricName |
Name Pobiera wartość zwracaną NumericMetric przez GroundednessProEvaluator. |
Metody
| Nazwa | Opis |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Oblicza podaną wartość |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
Oblicza podaną |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
Filtruje EvaluationContexts dostarczone przez obiekt wywołujący za pośrednictwem |