Microsoft.Extensions.AI.Evaluation.Quality Przestrzeń nazw

Zawiera klasy ewaluatorów, które oceniają jakość odpowiedzi dużego modelu językowego (LLM) w aplikacji zgodnie z różnymi metrykami.

Klasy

Nazwisko Opis
CoherenceEvaluator

Element IEvaluator , który ocenia "Spójność" odpowiedzi wygenerowanej przez model sztucznej inteligencji.

CompletenessEvaluator

Element IEvaluator , który ocenia "Kompletność" odpowiedzi wygenerowanej przez model sztucznej inteligencji.

CompletenessEvaluatorContext

Kontekstowe informacje używane CompletenessEvaluator do oceny "Kompletność" odpowiedzi.

EquivalenceEvaluator

Element IEvaluator , który ocenia "Równoważność" odpowiedzi wygenerowanej przez model AI z inną odpowiedzią dostarczoną za pośrednictwem metody GroundTruth.

EquivalenceEvaluatorContext

Kontekstowe informacje używane EquivalenceEvaluator do oceny równoważności odpowiedzi.

FluencyEvaluator

Element IEvaluator , który ocenia "Płynność" odpowiedzi wygenerowanej przez model sztucznej inteligencji.

GroundednessEvaluator

Element IEvaluator , który ocenia "uziemienie" odpowiedzi wygenerowanej przez model sztucznej inteligencji.

GroundednessEvaluatorContext

Kontekstowe informacje używane GroundednessEvaluator do oceny "Uziemioności" odpowiedzi.

IntentResolutionEvaluator

Element IEvaluator , który ocenia skuteczność systemu sztucznej inteligencji w identyfikowaniu i rozpoznawaniu intencji użytkownika.

IntentResolutionEvaluatorContext

Kontekstowe informacje używane IntentResolutionEvaluator do oceny skuteczności systemu sztucznej inteligencji podczas identyfikowania i rozpoznawania intencji użytkownika.

RelevanceEvaluator

Element IEvaluator , który ocenia wartość "Istotność" odpowiedzi wygenerowanej przez model sztucznej inteligencji.

RelevanceTruthAndCompletenessEvaluator

Element IEvaluator , który ocenia "Istotność", "Prawda" i "Kompletność" odpowiedzi wygenerowanej przez model sztucznej inteligencji.

RetrievalEvaluator

Element IEvaluator , który ocenia wydajność systemu sztucznej inteligencji w pobieraniu informacji o dodatkowym kontekście w odpowiedzi na żądanie użytkownika (na przykład w scenariuszu pobierania rozszerzonej generacji (RAG).

RetrievalEvaluatorContext

Kontekstowe informacje używane RetrievalEvaluator do oceny wydajności systemu sztucznej inteligencji w pobieraniu informacji w celu uzyskania dodatkowego kontekstu.

TaskAdherenceEvaluator

Element IEvaluator , który ocenia skuteczność systemu sztucznej inteligencji przy przestrzeganiu przydzielonego mu zadania.

TaskAdherenceEvaluatorContext

Kontekstowe informacje używane TaskAdherenceEvaluator do oceny skuteczności systemu sztucznej inteligencji podczas przestrzegania przydzielonego zadania.

ToolCallAccuracyEvaluator

Element IEvaluator , który ocenia skuteczność systemu sztucznej inteligencji przy użyciu dostarczonych do niego narzędzi.

ToolCallAccuracyEvaluatorContext

Kontekstowe informacje używane ToolCallAccuracyEvaluator do oceny skuteczności systemu sztucznej inteligencji przy użyciu dostarczonych do niego narzędzi.