ContentSafetyEvaluator(String, IDictionary<String,String>) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.