ReportingConfiguration Kelas

Definisi

Mewakili konfigurasi untuk sekumpulan ScenarioRuns yang mendefinisikan set IEvaluatoryang harus dipanggil, ChatConfiguration yang harus digunakan oleh s ini IEvaluator, bagaimana s yang ScenarioRunResultdihasilkan harus dipertahankan, dan bagaimana respons AI harus di-cache.

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

Konstruktor

Nama Deskripsi
ReportingConfiguration(IEnumerable<IEvaluator>, IEvaluationResultStore, ChatConfiguration, IEvaluationResponseCacheProvider, IEnumerable<String>, String, Func<EvaluationMetric,EvaluationMetricInterpretation>, IEnumerable<String>)

Menginisialisasi instans baru dari kelas ReportingConfiguration.

Properti

Nama Deskripsi
CachingKeys

Mendapatkan koleksi string unik yang harus di-hash saat menghasilkan kunci cache untuk respons AI yang di-cache.

ChatConfiguration

ChatConfiguration Mendapatkan yang menentukan IChatClient yang digunakan oleh berbasis Evaluators AI yang disertakan dalam ini ReportingConfiguration.

EvaluationMetricInterpreter

Mendapatkan fungsi yang dapat digunakan secara opsional untuk mengambil EvaluationMetricInterpretationalih s untuk EvaluationMetrics yang dikembalikan dari evaluasi yang menggunakan ini ReportingConfiguration.

Evaluators

Mendapatkan set IEvaluatoryang harus dipanggil untuk mengevaluasi respons AI.

ExecutionName

Mendapatkan nama eksekusi saat ini.

ResponseCacheProvider

IEvaluationResponseCacheProvider Mendapatkan yang harus digunakan untuk men-cache respons AI.

ResultStore

IEvaluationResultStore Mendapatkan yang harus digunakan untuk mempertahankan ScenarioRunResults.

Tags

Mendapatkan sekumpulan tag teks opsional yang berlaku untuk semua ScenarioRunyang dibuat menggunakan ini ReportingConfiguration.

Metode

Nama Deskripsi
CreateScenarioRunAsync(String, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Membuat baru ScenarioRun dengan yang ditentukan scenarioName dan iterationName.

Berlaku untuk

Lihat juga