Microsoft.Extensions.AI.Evaluation.Quality Espaço de Nomes

Contém classes de avaliadores que avaliam a qualidade das respostas de grandes modelos de linguagem (LLM) numa aplicação de acordo com várias métricas.

Classes

Name Description
CoherenceEvaluator

An que avalia a 'Coerência' de uma resposta produzida IEvaluator por um modelo de IA.

CompletenessEvaluator

An IEvaluator que avalia a 'Completude' de uma resposta produzida por um modelo de IA.

CompletenessEvaluatorContext

Informação contextual que é CompletenessEvaluator utilizada para avaliar a 'Completude' de uma resposta.

EquivalenceEvaluator

An IEvaluator que avalia a 'Equivalência' de uma resposta produzida por um modelo de IA com outra resposta fornecida via GroundTruth.

EquivalenceEvaluatorContext

Informação contextual que o EquivalenceEvaluator utiliza para avaliar a 'Equivalência' de uma resposta.

FluencyEvaluator

Um IEvaluator que avalia a 'fluência' de uma resposta produzida por um modelo de IA.

GroundednessEvaluator

Um que avalia a 'Fundamentação' de uma resposta produzida IEvaluator por um modelo de IA.

GroundednessEvaluatorContext

Informação contextual que é GroundednessEvaluator usada para avaliar a 'Fundamentação' de uma resposta.

IntentResolutionEvaluator

Um que avalia a eficácia de um sistema de IA na identificação e resolução da intenção do IEvaluator utilizador.

IntentResolutionEvaluatorContext

Informação contextual que é IntentResolutionEvaluator utilizada para avaliar a eficácia de um sistema de IA na identificação e resolução da intenção do utilizador.

RelevanceEvaluator

An IEvaluator que avalia a 'Relevância' de uma resposta produzida por um modelo de IA.

RelevanceTruthAndCompletenessEvaluator

Um IEvaluator que avalia a 'Relevância', 'Verdade' e 'Completude' de uma resposta produzida por um modelo de IA.

RetrievalEvaluator

Um que avalia o desempenho de um sistema de IA na recuperação de informação para contexto adicional em resposta a um pedido do IEvaluator utilizador (por exemplo, num cenário de Geração Aumentada de Recuperação (RAG).

RetrievalEvaluatorContext

Informação contextual que é RetrievalEvaluator utilizada para avaliar o desempenho de um sistema de IA na recuperação de informação para contexto adicional.

TaskAdherenceEvaluator

Um que avalia a eficácia de um sistema de IA em cumprir a tarefa que lhe foi IEvaluator atribuída.

TaskAdherenceEvaluatorContext

Informação contextual que é TaskAdherenceEvaluator utilizada para avaliar a eficácia de um sistema de IA em cumprir a tarefa que lhe foi atribuída.

ToolCallAccuracyEvaluator

Um que avalia a eficácia de um sistema de IA no uso das ferramentas que lhe são IEvaluator fornecidas.

ToolCallAccuracyEvaluatorContext

Informação contextual que é ToolCallAccuracyEvaluator utilizada para avaliar a eficácia de um sistema de IA no uso das ferramentas que lhe são fornecidas.