ScenarioRun クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
評価中の特定のシナリオの特定のイテレーションの 1 回の実行を表します。
public ref class ScenarioRun sealed : IAsyncDisposable
public sealed class ScenarioRun : IAsyncDisposable
type ScenarioRun = class
interface IAsyncDisposable
Public NotInheritable Class ScenarioRun
Implements IAsyncDisposable
- 継承
-
ScenarioRun
- 実装
注釈
評価実行の各実行には、一意の ExecutionNameが割り当てられます。 このような評価の実行には、それぞれ一意の ScenarioNameを持つ複数のシナリオの評価を含めることができます。 このような各シナリオの実行には、それぞれが一意の IterationNameを持つ複数のイテレーションを含めることができます。
プロパティ
| 名前 | 説明 |
|---|---|
| ChatConfiguration |
このScenarioRunの評価の一環として呼び出される AI ベースのIEvaluatorによって使用されるIChatClientを指定するChatConfigurationを取得します。 |
| ExecutionName |
この ScenarioRun が表す実行の名前を取得します。 |
| IterationName |
この ScenarioRun が表すイテレーションの名前を取得します。 |
| ScenarioName |
この ScenarioRun が表すシナリオの名前を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| DisposeAsync() |
ScenarioRunを破棄し、構成されたIEvaluationResultStoreにScenarioRunResultを書き込みます。 |
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) |
指定した |