Microsoft.Extensions.AI.Evaluation.Quality Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém classes de avaliador que avaliam a qualidade das respostas llm (modelo de linguagem grande) em um aplicativo de acordo com várias métricas.
Classes
| Nome | Description |
|---|---|
| CoherenceEvaluator |
Um IEvaluator que avalia a 'Coerência' de uma resposta produzida por um modelo de IA. |
| CompletenessEvaluator |
Um IEvaluator que avalia a "Integridade" de uma resposta produzida por um modelo de IA. |
| CompletenessEvaluatorContext |
Informações contextuais usadas CompletenessEvaluator para avaliar a 'Integridade' de uma resposta. |
| EquivalenceEvaluator |
Um IEvaluator que avalia a 'Equivalência' de uma resposta produzida por um modelo de IA com outra resposta fornecida por meio GroundTruthde . |
| EquivalenceEvaluatorContext |
Informações contextuais usadas EquivalenceEvaluator 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 IEvaluator que avalia a 'aterramento' de uma resposta produzida por um modelo de IA. |
| GroundednessEvaluatorContext |
Informações contextuais usadas GroundednessEvaluator para avaliar a 'aterramento' de uma resposta. |
| IntentResolutionEvaluator |
Um IEvaluator que avalia a eficácia de um sistema de IA na identificação e resolução da intenção do usuário. |
| IntentResolutionEvaluatorContext |
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. |
| RelevanceEvaluator |
Um IEvaluator que avalia a 'Relevância' de uma resposta produzida por um modelo de IA. |
| RelevanceTruthAndCompletenessEvaluator |
Um IEvaluator que avalia a 'Relevância', a 'Verdade' e a 'Integridade' de uma resposta produzida por um modelo de IA. |
| RetrievalEvaluator |
Um IEvaluator que avalia o desempenho de um sistema de IA na recuperação de informações para contexto adicional em resposta a uma solicitação de usuário (por exemplo, em um cenário de RAG (Geração Aumentada de Recuperação). |
| RetrievalEvaluatorContext |
Informações contextuais usadas para avaliar o RetrievalEvaluator desempenho de um sistema de IA na recuperação de informações para contexto adicional. |
| TaskAdherenceEvaluator |
Um IEvaluator que avalia a eficácia de um sistema de IA ao aderir à tarefa atribuída a ele. |
| TaskAdherenceEvaluatorContext |
Informações contextuais usadas TaskAdherenceEvaluator para avaliar a eficácia de um sistema de IA ao aderir à tarefa atribuída a ele. |
| ToolCallAccuracyEvaluator |
Um IEvaluator que avalia a eficácia de um sistema de IA ao usar as ferramentas fornecidas a ele. |
| ToolCallAccuracyEvaluatorContext |
Informações contextuais usadas ToolCallAccuracyEvaluator para avaliar a eficácia de um sistema de IA no uso das ferramentas fornecidas a ele. |