GroundednessProEvaluator Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En IEvaluator som använder tjänsten Azure AI Foundry Evaluation för att utvärdera grunderna för svar som skapas av en AI-modell.
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
- Arv
Kommentarer
Mäter GroundednessProEvaluator i vilken grad svaret som utvärderas är grundat i den information som finns i den angivna GroundingContext. Den returnerar en NumericMetric som innehåller en poäng för grunderna. Poängen är ett tal mellan 1 och 5, med 1 som indikerar en dålig poäng och 5 som indikerar en utmärkt poäng.
Observera att GroundednessProEvaluator det inte stöder utvärdering av multimodalt innehåll som finns i de utvärderade svaren. Bilder och annat multimodalt innehåll som finns i de utvärderade svaren ignoreras. Observera också att om en konversation med flera svängar anges som indata utvärderas GroundednessProEvaluator endast innehållet i den senaste konversationssvängen. Innehållet i tidigare konversationssvängningar ignoreras.
Tjänsten Azure AI Foundry Evaluation använder en finstämd modell för att utföra den här utvärderingen som förväntas ge mer exakta resultat än liknande utvärderingar som utförs med hjälp av en vanlig (icke-finjusterad) modell.
Konstruktorer
| Name | Description |
|---|---|
| GroundednessProEvaluator() |
En IEvaluator som använder tjänsten Azure AI Foundry Evaluation för att utvärdera grunderna för svar som skapas av en AI-modell. |
Egenskaper
| Name | Description |
|---|---|
| EvaluationMetricNames |
Hämtar s:erna NameEvaluationMetricsom produceras av den här IEvaluator. (Ärvd från ContentSafetyEvaluator) |
| GroundednessProMetricName |
Hämtar den Name returnerade NumericMetric av GroundednessProEvaluator. |
Metoder
| Name | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Utvärderar den angivna |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
Utvärderar den angivna |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
Filtrerar de EvaluationContexts som tillhandahålls av anroparen via |