Dil

ReportingConfiguration Sınıf

Tanım

Çağrılacak s kümesiniScenarioRunIEvaluator, bunlar IEvaluatortarafından kullanılması gerekenleri, ChatConfiguration sonuçta elde ScenarioRunResultedilen sn'lerin nasıl kalıcı olması gerektiğini ve yapay zeka yanıtlarının nasıl önbelleğe alındığını tanımlayan bir küme kümesinin yapılandırmasını temsil eder.

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

Oluşturucular

Name Description
ReportingConfiguration(IEnumerable<IEvaluator>, IEvaluationResultStore, ChatConfiguration, IEvaluationResponseCacheProvider, IEnumerable<String>, String, Func<EvaluationMetric,EvaluationMetricInterpretation>, IEnumerable<String>)

ReportingConfiguration sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
CachingKeys

Önbelleğe alınmış yapay zeka yanıtları için önbellek anahtarları oluşturulurken karma olarak oluşturulması gereken benzersiz dizelerin koleksiyonunu alır.

ChatConfiguration

Bu öğesine dahil ReportingConfigurationedilen yapay zeka tabanlı Evaluators tarafından kullanılan öğesini belirten IChatClient bir ChatConfiguration alır.

EvaluationMetricInterpreter

Bunu ReportingConfigurationkullanan değerlendirmelerden döndürülen s için s'leri geçersiz kılmak EvaluationMetricInterpretationiçin EvaluationMetricisteğe bağlı olarak kullanılabilecek bir işlev alır.

Evaluators

Yapay zeka yanıtlarını IEvaluatordeğerlendirmek için çağrılacak küme kümelerini alır.

ExecutionName

Geçerli yürütmenin adını alır.

ResponseCacheProvider

Yapay zeka yanıtlarını IEvaluationResponseCacheProvider önbelleğe almak için kullanılması gerekenleri alır.

ResultStore

S'leri IEvaluationResultStore kalıcı hale getirmek için kullanılması gereken öğesini ScenarioRunResultalır.

Tags

Bu ReportingConfigurationkullanılarak oluşturulan tüm ScenarioRunmetinler için geçerli olan isteğe bağlı bir metin etiketleri kümesi alır.

Yöntemler

Name Description
CreateScenarioRunAsync(String, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

belirtilen scenarioName ve iterationNameile yeni ScenarioRun bir oluşturur.

Şunlara uygulanır

Ayrıca bkz.