IntentResolutionEvaluatorContext Classe

Definição

Informações contextuais usadas IntentResolutionEvaluator para avaliar a eficácia de um sistema de IA na identificação e resolução da intenção do usuário.

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
Herança
IntentResolutionEvaluatorContext
Atributos

Comentários

IntentResolutionEvaluator avalia a eficácia de um sistema de IA na identificação e resolução da intenção do usuário com base no histórico de conversas fornecido e nas definições de ferramenta fornecidas por meio ToolDefinitionsde .

Observe que, no momento, IntentResolutionEvaluator só dá suporte à avaliação de chamadas para ferramentas definidas como AIFunctionDeclarations. Todas as outras AITool definições fornecidas por meio ToolDefinitions serão ignoradas.

Construtores

Nome Description
IntentResolutionEvaluatorContext(AITool[])

Inicializa uma nova instância da classe IntentResolutionEvaluatorContext.

IntentResolutionEvaluatorContext(IEnumerable<AITool>)

Inicializa uma nova instância da classe IntentResolutionEvaluatorContext.

Propriedades

Nome Description
Contents

Obtém ou define uma lista de AIContent objetos que incluem todas as informações presentes neste EvaluationContext.

(Herdado de EvaluationContext)
Name

Obtém ou define o nome para isso EvaluationContext.

(Herdado de EvaluationContext)
ToolDefinitions

Obtém o conjunto de definições de ferramenta (veja Tools) que foram usadas ao gerar a resposta do modelo que está sendo avaliada.

ToolDefinitionsContextName

Obtém o exclusivo Name que é usado para IntentResolutionEvaluatorContext.

Aplica-se a