ContentSafetyEvaluator(String, IDictionary<String,String>) Constructeur

Définition

Classe de base abstract qui peut être utilisée pour implémenter IEvaluators qui utilisent le service d’évaluation Azure AI Foundry pour évaluer les réponses produites par un modèle IA pour la présence d’une variété de contenu dangereux, comme du matériel protégé, du code vulnérable, du contenu dangereux, etc.

protected:
 ContentSafetyEvaluator(System::String ^ contentSafetyServiceAnnotationTask, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ metricNames);
protected ContentSafetyEvaluator(string contentSafetyServiceAnnotationTask, System.Collections.Generic.IDictionary<string,string> metricNames);
new Microsoft.Extensions.AI.Evaluation.Safety.ContentSafetyEvaluator : string * System.Collections.Generic.IDictionary<string, string> -> Microsoft.Extensions.AI.Evaluation.Safety.ContentSafetyEvaluator
Protected Sub New (contentSafetyServiceAnnotationTask As String, metricNames As IDictionary(Of String, String))

Paramètres

contentSafetyServiceAnnotationTask
String

Nom de la tâche d’annotation à utiliser lors de la communication avec le service d’évaluation Azure AI Foundry pour effectuer des évaluations.

metricNames
IDictionary<String,String>

Dictionnaire contenant le mappage à partir des noms des métriques utilisées lors de la communication avec le service d’évaluation Azure AI Foundry, aux Names des EvaluationMetric retournés par ce IEvaluator.

S’applique à