Microsoft.Extensions.AI.Evaluation Ad Alanı

Ölçümler, değerlendiriciler ve değerlendirme sonuçlarını yorumlamaya ve işlemeye yönelik uzantılar dahil olmak üzere yapay zeka tarafından oluşturulan yanıtları değerlendirmek için türler ve soyutlamalar içerir.

Sınıflar

Name Description
BooleanMetric

EvaluationMetric İki olası değerden birine (evet v/sn hayır veya v/sn hatası geçirme gibi) sahip olabilecek bir sonucu temsil etmek için kullanılabilecek bir değer içerenBoolean.

ChatConfiguration

IChatClient Değerlendirme yapay zeka modeli kullanılarak yapılırken kullanılacak olan öğesini belirtir.

ChatMessageExtensions

için ChatMessageuzantı yöntemleri.

ChatResponseExtensions

için ChatResponseuzantı yöntemleri.

CompositeEvaluator

IEvaluator Sağlanan yanıtta birden çok (eşzamanlı) değerlendirme yürütmek için diğer IEvaluatordeğerleri oluşturan bir.

EvaluationContext

abstract Ek bağlamsal bilgileri (konuşma geçmişinde sağlanan bilgilerin ötesinde) veya sağlanan yanıtları doğru bir şekilde değerlendirmesi gerekebilecek diğer verileri modelleyen temel sınıfIEvaluator.

EvaluationDiagnostic

içinde temsil edilen EvaluationMetricsonuç için geçerli olan bir tanılamayı (uyarı, hata veya bilgilendirme iletisi gibi) temsil eder.

EvaluationMetric

Değerlendirmenin sonucunu temsil eden temel sınıf.

EvaluationMetric<T>

türünde Tbir değer içeren bir değerlendirmenin sonucunu temsil eden temel sınıf.

EvaluationMetricExtensions

için EvaluationMetricuzantı yöntemleri.

EvaluationMetricInterpretation

İlişkili EvaluationMetric bir içinde temsil edilen sonucun nasıl yorumlanması gerektiğini belirtir.

EvaluationResult

Değerlendirmenin sonucunu temsil eden bir veya daha fazla EvaluationMetrickoleksiyonu.

EvaluationResultExtensions

için EvaluationResultuzantı yöntemleri.

EvaluatorExtensions

için IEvaluatoruzantı yöntemleri.

NumericMetric

Sayısal EvaluationMetric değer içeren.

StringMetric

Bir EvaluationMetric değer içeren String .

Arabirimler

Name Description
IEvaluator

Yapay zeka modeli tarafından üretilen yanıtları değerlendirir.

Numaralandırmalar

Name Description
EvaluationDiagnosticSeverity

için Severityolası değer kümesini tanımlayan bir numaralandırma.

EvaluationRating

bir yorumlanabilecek olası yollar kümesini tanımlayan bir EvaluationMetric numaralandırma.