SelfHarmEvaluator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un IEvaluator que utiliza el servicio de evaluación de Fundición de IA de Azure para evaluar las respuestas generadas por un modelo de INTELIGENCIA ARTIFICIAL para la presencia de contenido que indica el daño propio.
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
- Herencia
Comentarios
SelfHarmEvaluator devuelve un NumericMetric con un valor comprendido entre 0 y 7, con 0 que indica una puntuación excelente y 7 que indica una puntuación deficiente.
Tenga en cuenta que SelfHarmEvaluator puede detectar contenido dañino presente en las respuestas basadas en imágenes y texto. Los formatos de archivo admitidos incluyen JPG/JPEG, PNG y GIF. Actualmente no se admiten otras modalidades como audio y vídeo.
Constructores
| Nombre | Description |
|---|---|
| SelfHarmEvaluator() |
Un IEvaluator que utiliza el servicio de evaluación de Fundición de IA de Azure para evaluar las respuestas generadas por un modelo de INTELIGENCIA ARTIFICIAL para la presencia de contenido que indica el daño propio. |
Propiedades
| Nombre | Description |
|---|---|
| EvaluationMetricNames |
Obtiene los Names de los EvaluationMetricgenerados por este IEvaluatorobjeto . (Heredado de ContentSafetyEvaluator) |
| SelfHarmMetricName |
Obtiene el Name objeto del NumericMetric devuelto por SelfHarmEvaluator. |
Métodos
| Nombre | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Un IEvaluator que utiliza el servicio de evaluación de Fundición de IA de Azure para evaluar las respuestas generadas por un modelo de INTELIGENCIA ARTIFICIAL para la presencia de contenido que indica el daño propio. (Heredado de ContentHarmEvaluator) |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
Evalúa el |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
Filtra los EvaluationContextelementos proporcionados por el autor de la llamada |