Microsoft.Extensions.AI.Evaluation.Quality Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi di analizzatori che valutano la qualità delle risposte LLM (Large Language Model) in un'app in base a varie metriche.
Classi
| Nome | Descrizione |
|---|---|
| CoherenceEvaluator |
Oggetto IEvaluator che valuta la "coerenza" di una risposta prodotta da un modello di intelligenza artificiale. |
| CompletenessEvaluator |
Oggetto IEvaluator che valuta la "completezza" di una risposta prodotta da un modello di intelligenza artificiale. |
| CompletenessEvaluatorContext |
Informazioni contestuali usate CompletenessEvaluator da per valutare la completezza di una risposta. |
| EquivalenceEvaluator |
Oggetto IEvaluator che valuta l'equivalenza di una risposta prodotta da un modello di intelligenza artificiale con un'altra risposta fornita tramite GroundTruth. |
| EquivalenceEvaluatorContext |
Informazioni contestuali usate EquivalenceEvaluator da per valutare l'equivalenza di una risposta. |
| FluencyEvaluator |
Oggetto IEvaluator che valuta la "fluency" di una risposta prodotta da un modello di intelligenza artificiale. |
| GroundednessEvaluator |
Oggetto IEvaluator che valuta la "groundedness" di una risposta prodotta da un modello di intelligenza artificiale. |
| GroundednessEvaluatorContext |
Informazioni contestuali usate dall'oggetto GroundednessEvaluator per valutare la "base" di una risposta. |
| IntentResolutionEvaluator |
Oggetto IEvaluator che valuta l'efficacia di un sistema di intelligenza artificiale per identificare e risolvere la finalità dell'utente. |
| IntentResolutionEvaluatorContext |
Informazioni contestuali usate IntentResolutionEvaluator da per valutare l'efficacia di un sistema di intelligenza artificiale per identificare e risolvere la finalità dell'utente. |
| RelevanceEvaluator |
Oggetto IEvaluator che valuta la "pertinenza" di una risposta prodotta da un modello di intelligenza artificiale. |
| RelevanceTruthAndCompletenessEvaluator |
Oggetto IEvaluator che valuta la "pertinenza", "Verità" e "Completezza" di una risposta prodotta da un modello di intelligenza artificiale. |
| RetrievalEvaluator |
Oggetto IEvaluator che valuta le prestazioni di un sistema di intelligenza artificiale nel recupero di informazioni per un contesto aggiuntivo in risposta a una richiesta dell'utente (ad esempio, in uno scenario di generazione aumentata di recupero). |
| RetrievalEvaluatorContext |
Informazioni contestuali usate da RetrievalEvaluator per valutare le prestazioni di un sistema di intelligenza artificiale nel recupero di informazioni per un contesto aggiuntivo. |
| TaskAdherenceEvaluator |
Oggetto IEvaluator che valuta l'efficacia di un sistema di intelligenza artificiale aderendo all'attività assegnata. |
| TaskAdherenceEvaluatorContext |
Informazioni contestuali usate da TaskAdherenceEvaluator per valutare l'efficacia di un sistema di intelligenza artificiale aderendo all'attività assegnata. |
| ToolCallAccuracyEvaluator |
Oggetto IEvaluator che valuta l'efficacia di un sistema di intelligenza artificiale usando gli strumenti forniti. |
| ToolCallAccuracyEvaluatorContext |
Informazioni contestuali usate ToolCallAccuracyEvaluator da per valutare l'efficacia di un sistema di intelligenza artificiale usando gli strumenti forniti. |