ProtectedMaterialEvaluator 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 svar som skapats av en AI-modell för förekomst av skyddat material.
public ref class ProtectedMaterialEvaluator sealed : Microsoft::Extensions::AI::Evaluation::Safety::ContentSafetyEvaluator
public sealed class ProtectedMaterialEvaluator : Microsoft.Extensions.AI.Evaluation.Safety.ContentSafetyEvaluator
type ProtectedMaterialEvaluator = class
inherit ContentSafetyEvaluator
Public NotInheritable Class ProtectedMaterialEvaluator
Inherits ContentSafetyEvaluator
- Arv
Kommentarer
Skyddat material innehåller all text som är upphovsrättsskyddad, inklusive sångtexter, recept och artiklar. Observera att ProtectedMaterialEvaluator du även kan identifiera skyddat material som finns i bildinnehållet i de utvärderade svaren. Filformat som stöds är JPG/JPEG, PNG och GIF och utvärderingen kan identifiera upphovsrättsskyddade konstverk, fiktiva tecken och logotyper och varumärkesprofiler som är registrerade varumärken. Andra metoder som ljud och video stöds för närvarande inte.
ProtectedMaterialEvaluator returnerar ett BooleanMetric värde true som anger förekomsten av skyddat material i svaret och ett värde false som anger att det inte finns något skyddat material.
Konstruktorer
| Name | Description |
|---|---|
| ProtectedMaterialEvaluator() |
En IEvaluator som använder tjänsten Azure AI Foundry Evaluation för att utvärdera svar som skapats av en AI-modell för förekomst av skyddat material. |
Egenskaper
| Name | Description |
|---|---|
| EvaluationMetricNames |
Hämtar s:erna NameEvaluationMetricsom produceras av den här IEvaluator. (Ärvd från ContentSafetyEvaluator) |
| ProtectedArtworkMetricName |
Hämtar det NameBooleanMetric returnerade av ProtectedMaterialEvaluator för att ange förekomsten av skyddat material i konstverk i bilder. |
| ProtectedFictionalCharactersMetricName |
Hämtar det Name som BooleanMetric returneras av ProtectedMaterialEvaluator för att ange förekomsten av skyddade fiktiva tecken i bilder. |
| ProtectedLogosAndBrandsMetricName |
Hämtar den NameBooleanMetric returnerade av ProtectedMaterialEvaluator för att ange förekomsten av skyddade logotyper och varumärken i bilder. |
| ProtectedMaterialMetricName |
Hämtar det NameBooleanMetric returnerade av ProtectedMaterialEvaluator för att ange förekomsten av skyddat material i svar. |
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 |