Microsoft.Extensions.AI.Evaluation.Quality Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |