GroundednessProEvaluator Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een IEvaluator die gebruikmaakt van de Azure AI Foundry Evaluation-service om de basis van reacties te evalueren die door een AI-model worden geproduceerd.
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
- Overname
Opmerkingen
De GroundednessProEvaluator meet de mate waarin het antwoord dat wordt geëvalueerd, wordt geaard in de informatie die aanwezig is in de verstrekte GroundingContextinformatie. Het retourneert een NumericMetric score die een score voor de grondheid bevat. De score is een getal tussen 1 en 5, waarbij 1 een slechte score aangeeft en 5 een uitstekende score aangeeft.
Houd er rekening mee dat GroundednessProEvaluator de evaluatie van multimodale inhoud die aanwezig is in de geëvalueerde antwoorden niet ondersteunt. Afbeeldingen en andere multimodale inhoud die aanwezig is in de geëvalueerde antwoorden, worden genegeerd. Houd er ook rekening mee dat als een gesprek met meerdere paden wordt geleverd als invoer, GroundednessProEvaluator alleen de inhoud van de laatste gespreksdraai evalueert. De inhoud van vorige gespreksdraaiers wordt genegeerd.
De Azure AI Foundry Evaluatieservice maakt gebruik van een nauwkeurig afgestemd model om deze evaluatie uit te voeren die naar verwachting nauwkeurigere resultaten oplevert dan vergelijkbare evaluaties die worden uitgevoerd met behulp van een regelmatig (niet-afgestemd) model.
Constructors
| Name | Description |
|---|---|
| GroundednessProEvaluator() |
Een IEvaluator die gebruikmaakt van de Azure AI Foundry Evaluation-service om de basis van reacties te evalueren die door een AI-model worden geproduceerd. |
Eigenschappen
| Name | Description |
|---|---|
| EvaluationMetricNames |
Haalt de Names van de EvaluationMetrics geproduceerd door deze IEvaluator. (Overgenomen van ContentSafetyEvaluator) |
| GroundednessProMetricName |
Haalt de Name geretourneerde NumericMetric door GroundednessProEvaluator. |
Methoden
| Name | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Evalueert de opgegeven |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
Evalueert de opgegeven |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
Filtert de EvaluationContextdoor de beller geleverde s via |