EvaluationResult Kelas

Definisi

Kumpulan satu atau beberapa EvaluationMetricyang mewakili hasil evaluasi.

public ref class EvaluationResult sealed
public sealed class EvaluationResult
type EvaluationResult = class
Public NotInheritable Class EvaluationResult
Warisan
EvaluationResult

Konstruktor

Nama Deskripsi
EvaluationResult(EvaluationMetric[])

Menginisialisasi instans baru dari kelas EvaluationResult.

EvaluationResult(IDictionary<String,EvaluationMetric>)

Menginisialisasi instans baru dari kelas EvaluationResult.

EvaluationResult(IEnumerable<EvaluationMetric>)

Menginisialisasi instans baru dari kelas EvaluationResult.

Properti

Nama Deskripsi
Metrics

Mendapatkan atau mengatur kumpulan satu atau EvaluationMetricbeberapa yang mewakili hasil evaluasi.

Metode

Nama Deskripsi
Get<T>(String)

Mengembalikan EvaluationMetric dengan jenis T dan dengan Name yang ditentukan melalui metricName jika ada di Metrics.

TryGet<T>(String, T)

Mengembalikan EvaluationMetric dengan jenis T dan dengan Name yang ditentukan melalui metricName jika ada di Metrics.

Metode Ekstensi

Nama Deskripsi
AddDiagnosticsToAllMetrics(EvaluationResult, EvaluationDiagnostic[])

Menambahkan yang disediakan ke semua yang terkandung diagnostics dalam yang disediakan result.EvaluationMetric

AddDiagnosticsToAllMetrics(EvaluationResult, IEnumerable<EvaluationDiagnostic>)

Menambahkan yang disediakan ke semua yang terkandung diagnostics dalam yang disediakan result.EvaluationMetric

AddOrUpdateChatMetadataInAllMetrics(EvaluationResult, ChatResponse, Nullable<TimeSpan>)

Menambahkan atau memperbarui metadata yang tersedia sebagai bagian dari evaluasi response yang dihasilkan oleh model AI, dalam semua EvaluationMetricyang terkandung resultdalam yang disediakan .

AddOrUpdateContextInAllMetrics(EvaluationResult, EvaluationContext[])

Menambahkan atau memperbarui objek yang disediakan context di semua EvaluationMetricyang terkandung dalam yang disediakan result.

AddOrUpdateContextInAllMetrics(EvaluationResult, IEnumerable<EvaluationContext>)

Menambahkan atau memperbarui objek yang disediakan context di semua EvaluationMetricyang terkandung dalam yang disediakan result.

AddOrUpdateDurationMetadataInAllMetrics(EvaluationResult, TimeSpan)

Menambahkan atau memperbarui metadata yang mengidentifikasi jumlah waktu (dalam milidetik) yang diperlukan untuk melakukan evaluasi di semua EvaluationMetricyang terkandung resultdalam yang disediakan .

AddOrUpdateMetadataInAllMetrics(EvaluationResult, IDictionary<String,String>)

Menambahkan atau memperbarui yang disediakan metadata dalam semua EvaluationMetricyang terkandung dalam yang disediakan result.

AddOrUpdateMetadataInAllMetrics(EvaluationResult, String, String)

Menambahkan atau memperbarui metadata dengan yang ditentukan name dan di semua EvaluationMetricyang terkandung dalam yang disediakan resultvalue .

ContainsDiagnostics(EvaluationResult, Func<EvaluationDiagnostic,Boolean>)

Mengembalikan true jika ada EvaluationMetric yang terkandung dalam yang disediakan result berisi pencocokan yang EvaluationDiagnostic disediakan predicate; false jika tidak.

Interpret(EvaluationResult, Func<EvaluationMetric,EvaluationMetricInterpretation>)

EvaluationMetricInterpretationMenerapkan s ke satu atau beberapa EvaluationMetricyang terkandung resultdalam yang disediakan .

Berlaku untuk

Lihat juga