ReportingConfiguration クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
呼び出す必要がある一連のIEvaluator、これらのIEvaluatorで使用する必要があるChatConfiguration、結果のScenarioRunResultを永続化する方法、AI 応答をキャッシュする方法を定義する一連のScenarioRunの構成を表します。
public ref class ReportingConfiguration sealed
public sealed class ReportingConfiguration
type ReportingConfiguration = class
Public NotInheritable Class ReportingConfiguration
- 継承
-
ReportingConfiguration
コンストラクター
プロパティ
| 名前 | 説明 |
|---|---|
| CachingKeys |
キャッシュされた AI 応答のキャッシュ キーを生成するときにハッシュする必要がある一意の文字列のコレクションを取得します。 |
| ChatConfiguration |
このReportingConfigurationに含まれる AI ベースのEvaluatorsによって使用されるIChatClientを指定するChatConfigurationを取得します。 |
| EvaluationMetricInterpreter |
このReportingConfigurationを使用する評価から返されるEvaluationMetricのEvaluationMetricInterpretationをオーバーライドするために必要に応じて使用できる関数を取得します。 |
| Evaluators |
AI 応答を評価するために呼び出す必要がある IEvaluatorのセットを取得します。 |
| ExecutionName |
現在の実行の名前を取得します。 |
| ResponseCacheProvider |
AI 応答をキャッシュするために使用する必要がある IEvaluationResponseCacheProvider を取得します。 |
| ResultStore |
ScenarioRunResultの永続化に使用する必要があるIEvaluationResultStoreを取得します。 |
| Tags |
このReportingConfigurationを使用して作成されたすべてのScenarioRunに適用できるテキスト タグのオプション セットを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| CreateScenarioRunAsync(String, String, IEnumerable<String>, IEnumerable<String>, CancellationToken) |
指定した |