SelfHarmEvaluator 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 zelfschade aangeeft.
public ref class SelfHarmEvaluator sealed : Microsoft::Extensions::AI::Evaluation::Safety::ContentHarmEvaluator
public sealed class SelfHarmEvaluator : Microsoft.Extensions.AI.Evaluation.Safety.ContentHarmEvaluator
type SelfHarmEvaluator = class
inherit ContentHarmEvaluator
Public NotInheritable Class SelfHarmEvaluator
Inherits ContentHarmEvaluator
- Overname
Opmerkingen
SelfHarmEvaluator geeft als resultaat een NumericMetric waarde tussen 0 en 7, met 0 die een uitstekende score aangeeft en 7 die een slechte score aangeeft.
Houd er rekening mee dat SelfHarmEvaluator schadelijke inhoud kan worden gedetecteerd die aanwezig is in reacties op afbeeldingen en tekst. Ondersteunde bestandsindelingen zijn JPG/JPEG, PNG en GIF. Andere modaliteiten, zoals audio en video, worden momenteel niet ondersteund.
Constructors
| Name | Description |
|---|---|
| SelfHarmEvaluator() |
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 zelfschade aangeeft. |
Eigenschappen
| Name | Description |
|---|---|
| EvaluationMetricNames |
Haalt de Names van de EvaluationMetrics geproduceerd door deze IEvaluator. (Overgenomen van ContentSafetyEvaluator) |
| SelfHarmMetricName |
Haalt de Name geretourneerde NumericMetric door SelfHarmEvaluator. |
Methoden
| Name | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
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 zelfschade aangeeft. (Overgenomen van ContentHarmEvaluator) |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
Evalueert de opgegeven |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
Filtert de EvaluationContextdoor de beller geleverde s via |