ScenarioRun Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una singola esecuzione di una particolare iterazione di uno scenario specifico in fase di valutazione.
public ref class ScenarioRun sealed : IAsyncDisposable
public sealed class ScenarioRun : IAsyncDisposable
type ScenarioRun = class
interface IAsyncDisposable
Public NotInheritable Class ScenarioRun
Implements IAsyncDisposable
- Ereditarietà
-
ScenarioRun
- Implementazioni
Commenti
A ogni esecuzione di un'esecuzione di valutazione viene assegnato un univoco ExecutionName. Una singola esecuzione di valutazione di questo tipo può contenere valutazioni per più scenari ognuno con un oggetto univoco ScenarioName. L'esecuzione di ogni scenario di questo tipo a sua volta può includere più iterazioni ognuna con un oggetto univoco IterationName.
Proprietà
| Nome | Descrizione |
|---|---|
| ChatConfiguration |
Ottiene un ChatConfiguration oggetto che specifica l'oggetto IChatClient utilizzato da s basato su IEvaluatorintelligenza artificiale richiamato come parte della valutazione di questo ScenarioRunoggetto . |
| ExecutionName |
Ottiene il nome dell'esecuzione rappresentata da .ScenarioRun |
| IterationName |
Ottiene il nome dell'iterazione rappresentata da .ScenarioRun |
| ScenarioName |
Ottiene il nome dello scenario rappresentato da .ScenarioRun |
Metodi
| Nome | Descrizione |
|---|---|
| DisposeAsync() |
Elimina e scrive l'oggetto ScenarioRunScenarioRunResult nell'oggetto configurato IEvaluationResultStore. |
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) |
Valuta l'oggetto fornito |