IntentResolutionEvaluatorContext Clase

Definición

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
IntentResolutionEvaluatorContext
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.

Se aplica a