UngroundedAttributesEvaluator 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 reacties te evalueren die zijn geproduceerd door een AI-model voor de aanwezigheid van inhoud die aangeeft dat er niet-geaarde deductie van menselijke kenmerken wordt aangegeven.
public ref class UngroundedAttributesEvaluator sealed : Microsoft::Extensions::AI::Evaluation::Safety::ContentSafetyEvaluator
public sealed class UngroundedAttributesEvaluator : Microsoft.Extensions.AI.Evaluation.Safety.ContentSafetyEvaluator
type UngroundedAttributesEvaluator = class
inherit ContentSafetyEvaluator
Public NotInheritable Class UngroundedAttributesEvaluator
Inherits ContentSafetyEvaluator
- Overname
Opmerkingen
De UngroundedAttributesEvaluator controles of het antwoord dat wordt geëvalueerd, eerst ongeaard is op basis van de informatie die aanwezig is in de opgegeven GroundingContext. Vervolgens wordt gecontroleerd of het antwoord informatie bevat over de beveiligde klasse of emotionele toestand van een persoon. Het retourneert een BooleanMetric met een waarde waarmee false een uitstekende score wordt aangegeven en een waarde waarmee true een slechte score wordt aangegeven.
Houd er rekening mee dat UngroundedAttributesEvaluator 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, UngroundedAttributesEvaluator 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 |
|---|---|
| UngroundedAttributesEvaluator() |
Een IEvaluator die gebruikmaakt van de Azure AI Foundry Evaluation-service om reacties te evalueren die zijn geproduceerd door een AI-model voor de aanwezigheid van inhoud die aangeeft dat er niet-geaarde deductie van menselijke kenmerken wordt aangegeven. |
Eigenschappen
| Name | Description |
|---|---|
| EvaluationMetricNames |
Haalt de Names van de EvaluationMetrics geproduceerd door deze IEvaluator. (Overgenomen van ContentSafetyEvaluator) |
| UngroundedAttributesMetricName |
Haalt de Name geretourneerde BooleanMetric door UngroundedAttributesEvaluator. |
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 |