Microsoft.Extensions.AI.Evaluation Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi jenis dan abstraksi untuk mengevaluasi respons yang dihasilkan AI, termasuk metrik, evaluator, dan ekstensi untuk menafsirkan dan memproses hasil evaluasi.
Kelas
| Nama | Deskripsi |
|---|---|
| BooleanMetric |
Yang EvaluationMetric berisi Boolean nilai yang dapat digunakan untuk mewakili hasil yang dapat memiliki salah satu dari dua nilai yang mungkin (seperti ya v/s tidak, atau lulus v/s gagal). |
| ChatConfiguration |
IChatClient Menentukan yang harus digunakan saat evaluasi dilakukan menggunakan model AI. |
| ChatMessageExtensions |
Metode ekstensi untuk ChatMessage. |
| ChatResponseExtensions |
Metode ekstensi untuk ChatResponse. |
| CompositeEvaluator |
Yang IEvaluator menyusun evaluasi lain IEvaluatoruntuk menjalankan beberapa (bersamaan) pada respons yang disediakan. |
| EvaluationContext |
Kelas |
| EvaluationDiagnostic |
Mewakili diagnostik (seperti peringatan, kesalahan, atau pesan informasi) yang berlaku untuk hasil yang diwakili dalam EvaluationMetric. |
| EvaluationMetric |
Kelas dasar yang mewakili hasil evaluasi. |
| EvaluationMetric<T> |
Kelas dasar yang mewakili hasil evaluasi yang berisi nilai jenis |
| EvaluationMetricExtensions |
Metode ekstensi untuk EvaluationMetric. |
| EvaluationMetricInterpretation |
Menentukan bagaimana hasil yang diwakili dalam yang terkait EvaluationMetric harus ditafsirkan. |
| EvaluationResult |
Kumpulan satu atau beberapa EvaluationMetricyang mewakili hasil evaluasi. |
| EvaluationResultExtensions |
Metode ekstensi untuk EvaluationResult. |
| EvaluatorExtensions |
Metode ekstensi untuk IEvaluator. |
| NumericMetric |
Berisi EvaluationMetric nilai numerik. |
| StringMetric |
Yang EvaluationMetric berisi String nilai. |
Antarmuka
| Nama | Deskripsi |
|---|---|
| IEvaluator |
Mengevaluasi respons yang dihasilkan oleh model AI. |
Enum
| Nama | Deskripsi |
|---|---|
| EvaluationDiagnosticSeverity |
Enumerasi yang mengidentifikasi kumpulan nilai yang mungkin untuk Severity. |
| EvaluationRating |
Enumerasi yang mengidentifikasi serangkaian kemungkinan cara di mana dapat EvaluationMetric ditafsirkan. |