ScenarioRun 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表特定情境迭代的單一執行,該情境正在評估中。
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。
屬性
| 名稱 | Description |
|---|---|
| ChatConfiguration |
會得到 ChatConfiguration 一個, IChatClient 指定了 that,該 是基於 IEvaluatorAI 的 s,作為評估 ScenarioRun的一部分被調用。 |
| ExecutionName |
他會知道這個 ScenarioRun 執行的名稱。 |
| IterationName |
會得到這個 ScenarioRun 迭代所代表的名稱。 |
| ScenarioName |
知道這 ScenarioRun 代表的情境名稱。 |
方法
| 名稱 | Description |
|---|---|
| DisposeAsync() |
會處置 並將 ScenarioRun 寫 ScenarioRunResult 入配置 IEvaluationResultStore的 。 |
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) |
評估所提供的 |