TaskAdherenceEvaluatorContext 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í.
Información contextual que usa TaskAdherenceEvaluator para evaluar la eficacia de un sistema de inteligencia artificial a la hora de cumplir con la tarea asignada.
public ref class TaskAdherenceEvaluatorContext sealed : Microsoft::Extensions::AI::Evaluation::EvaluationContext
[System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")]
public sealed class TaskAdherenceEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
public sealed class TaskAdherenceEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
[<System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")>]
type TaskAdherenceEvaluatorContext = class
inherit EvaluationContext
type TaskAdherenceEvaluatorContext = class
inherit EvaluationContext
Public NotInheritable Class TaskAdherenceEvaluatorContext
Inherits EvaluationContext
- Herencia
- Atributos
Comentarios
TaskAdherenceEvaluator mide la precisión en que un sistema de inteligencia artificial se adhiere a la tarea asignada mediante el examen de la alineación de la respuesta proporcionada con instrucciones y definiciones presentes en el historial de conversaciones, la precisión y claridad de la respuesta, y el uso adecuado de las definiciones de herramientas proporcionadas a través ToolDefinitionsde .
Tenga en cuenta que, en este momento, TaskAdherenceEvaluator solo admite la evaluación de llamadas a herramientas definidas como AIFunctionDeclarations. Cualquier otra AITool definición que se proporcione a través ToolDefinitions de se omitirá.
Constructores
| Nombre | Description |
|---|---|
| TaskAdherenceEvaluatorContext(AITool[]) |
Inicializa una nueva instancia de la clase TaskAdherenceEvaluatorContext. |
| TaskAdherenceEvaluatorContext(IEnumerable<AITool>) |
Inicializa una nueva instancia de la clase TaskAdherenceEvaluatorContext. |
Propiedades
| Nombre | Description |
|---|---|
| Contents |
Obtiene o establece una lista de AIContent objetos que incluyen toda la información presente en este EvaluationContextobjeto . (Heredado de EvaluationContext) |
| Name |
Obtiene o establece el nombre de este EvaluationContextobjeto . (Heredado de EvaluationContext) |
| ToolDefinitions |
Obtiene el conjunto de definiciones de herramientas (vea Tools) que se usaron al generar la respuesta del modelo que se está evaluando. |
| ToolDefinitionsContextName |
Obtiene el único Name que se usa para TaskAdherenceEvaluatorContext. |