ProtectedMaterialEvaluator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
IEvaluator, który wykorzystuje usługę oceny Azure AI Foundry do oceny odpowiedzi utworzonych przez model sztucznej inteligencji pod kątem obecności materiału chronionego.
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
- Dziedziczenie
Uwagi
Materiał chroniony zawiera dowolny tekst, który jest objęty prawami autorskimi, w tym teksty piosenek, przepisy i artykuły. Należy pamiętać, że ProtectedMaterialEvaluator można również wykryć chroniony materiał znajdujący się w zawartości obrazu w ocenianych odpowiedziach. Obsługiwane formaty plików obejmują JPG/JPEG, PNG i GIF, a ocena może wykrywać dzieła autorskie, fikcyjne znaki oraz logo i znaki towarowe, które są zastrzeżonymi znakami towarowymi. Inne modalności, takie jak audio i wideo, nie są obecnie obsługiwane.
ProtectedMaterialEvaluator zwraca wartość BooleanMetric z wartością true wskazującą obecność materiału chronionego w odpowiedzi oraz wartość false wskazującą brak materiału chronionego.
Konstruktory
| Nazwa | Opis |
|---|---|
| ProtectedMaterialEvaluator() |
IEvaluator, który wykorzystuje usługę oceny Azure AI Foundry do oceny odpowiedzi utworzonych przez model sztucznej inteligencji pod kątem obecności materiału chronionego. |
Właściwości
| Nazwa | Opis |
|---|---|
| EvaluationMetricNames |
NamePobiera s z s wyprodukowanych EvaluationMetricprzez ten IEvaluatorelement . (Odziedziczone po ContentSafetyEvaluator) |
| ProtectedArtworkMetricName |
Name Pobiera element BooleanMetric zwracany przezProtectedMaterialEvaluator, wskazując obecność chronionego materiału w dziełach sztuki na obrazach. |
| ProtectedFictionalCharactersMetricName |
Name Pobiera element BooleanMetric zwracany przez ProtectedMaterialEvaluator element wskazujący obecność chronionych fikcyjnych znaków na obrazach. |
| ProtectedLogosAndBrandsMetricName |
Name Pobiera element BooleanMetric zwracany przezProtectedMaterialEvaluator, wskazując obecność chronionych logo i marek na obrazach. |
| ProtectedMaterialMetricName |
Name Pobiera element BooleanMetric zwracany przez ProtectedMaterialEvaluator element wskazujący obecność materiału chronionego w odpowiedziach. |
Metody
| Nazwa | Opis |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Oblicza podaną wartość |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
Oblicza podaną |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
Filtruje EvaluationContexts dostarczone przez obiekt wywołujący za pośrednictwem |