IntentResolutionEvaluatorContext 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 IntentResolutionEvaluator para evaluar la eficacia de un sistema de inteligencia artificial al identificar y resolver la intención del usuario.
public ref class IntentResolutionEvaluatorContext sealed : Microsoft::Extensions::AI::Evaluation::EvaluationContext
[System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")]
public sealed class IntentResolutionEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
public sealed class IntentResolutionEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
[<System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")>]
type IntentResolutionEvaluatorContext = class
inherit EvaluationContext
type IntentResolutionEvaluatorContext = class
inherit EvaluationContext
Public NotInheritable Class IntentResolutionEvaluatorContext
Inherits EvaluationContext
- Herencia
- Atributos
Comentarios
IntentResolutionEvaluator evalúa la eficacia de un sistema de inteligencia artificial para identificar y resolver la intención del usuario en función del historial de conversación proporcionado y las definiciones de herramientas proporcionadas a través de ToolDefinitions.
Tenga en cuenta que, en este momento, IntentResolutionEvaluator 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 |
|---|---|
| IntentResolutionEvaluatorContext(AITool[]) |
Inicializa una nueva instancia de la clase IntentResolutionEvaluatorContext. |
| IntentResolutionEvaluatorContext(IEnumerable<AITool>) |
Inicializa una nueva instancia de la clase IntentResolutionEvaluatorContext. |
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 IntentResolutionEvaluatorContext. |