Язык

ReportingConfiguration Класс

Определение

Представляет конфигурацию для набора ScenarioRuns, определяющего IEvaluatorнабор вызываемых наборов, которые следует вызвать, ChatConfiguration то, что следует использовать этими IEvaluatorзначениями, как следует сохранять результирующий ScenarioRunResultнабор и как следует кэшировать ответы ИИ.

public ref class ReportingConfiguration sealed
public sealed class ReportingConfiguration
type ReportingConfiguration = class
Public NotInheritable Class ReportingConfiguration
Наследование
ReportingConfiguration

Конструкторы

Имя Описание
ReportingConfiguration(IEnumerable<IEvaluator>, IEvaluationResultStore, ChatConfiguration, IEvaluationResponseCacheProvider, IEnumerable<String>, String, Func<EvaluationMetric,EvaluationMetricInterpretation>, IEnumerable<String>)

Инициализирует новый экземпляр класса ReportingConfiguration.

Свойства

Имя Описание
CachingKeys

Возвращает коллекцию уникальных строк, которые следует хэшировать при создании ключей кэша для кэшированных ответов ИИ.

ChatConfiguration

Возвращает значение ChatConfiguration , указывающее IChatClient , что используется на основе Evaluators ИИ, включенного в этот параметр ReportingConfiguration.

EvaluationMetricInterpreter

Возвращает функцию, которую можно использовать при необходимости для переопределения EvaluationMetricInterpretations для EvaluationMetricвозвращаемых из вычислений, использующих эту ReportingConfigurationфункцию.

Evaluators

Возвращает набор IEvaluators, который должен вызываться для оценки ответов ИИ.

ExecutionName

Возвращает имя текущего выполнения.

ResponseCacheProvider

IEvaluationResponseCacheProvider Возвращает значение, которое следует использовать для кэширования ответов ИИ.

ResultStore

IEvaluationResultStore Возвращает значение, которое следует использовать для сохранения ScenarioRunResults.

Tags

Возвращает необязательный набор текстовых тегов, применимых ко всем ScenarioRunсозданным с помощью этого ReportingConfigurationнабора.

Методы

Имя Описание
CreateScenarioRunAsync(String, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Создает новое ScenarioRun с указанным scenarioName и iterationName.

Применяется к

См. также раздел