ToolCallAccuracyEvaluatorContext 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 ToolCallAccuracyEvaluator para evaluar la eficacia de un sistema de inteligencia artificial con las herramientas proporcionadas.
public ref class ToolCallAccuracyEvaluatorContext sealed : Microsoft::Extensions::AI::Evaluation::EvaluationContext
[System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")]
public sealed class ToolCallAccuracyEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
public sealed class ToolCallAccuracyEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
[<System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")>]
type ToolCallAccuracyEvaluatorContext = class
inherit EvaluationContext
type ToolCallAccuracyEvaluatorContext = class
inherit EvaluationContext
Public NotInheritable Class ToolCallAccuracyEvaluatorContext
Inherits EvaluationContext
- Herencia
- Atributos
Comentarios
ToolCallAccuracyEvaluator mide la precisión en que un sistema de inteligencia artificial usa herramientas mediante el examen de las llamadas a herramientas (es decir, FunctionCallContents) presentes en la respuesta proporcionada para evaluar la relevancia de estas llamadas a herramientas a la conversación, la corrección de parámetros para estas llamadas a herramientas con respecto a las definiciones de herramientas proporcionadas a través ToolDefinitionsde y la precisión de la extracción del valor de parámetro del historial de conversación proporcionado.
Tenga en cuenta que, en este momento, ToolCallAccuracyEvaluator 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 |
|---|---|
| ToolCallAccuracyEvaluatorContext(AITool[]) |
Inicializa una nueva instancia de la clase ToolCallAccuracyEvaluatorContext. |
| ToolCallAccuracyEvaluatorContext(IEnumerable<AITool>) |
Inicializa una nueva instancia de la clase ToolCallAccuracyEvaluatorContext. |
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 ToolCallAccuracyEvaluatorContext. |