ScenarioRun Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt één uitvoering van een bepaalde iteratie van een bepaald scenario dat wordt geëvalueerd.
public ref class ScenarioRun sealed : IAsyncDisposable
public sealed class ScenarioRun : IAsyncDisposable
type ScenarioRun = class
interface IAsyncDisposable
Public NotInheritable Class ScenarioRun
Implements IAsyncDisposable
- Overname
-
ScenarioRun
- Implementeringen
Opmerkingen
Aan elke uitvoering van een evaluatieuitvoering wordt een unieke ExecutionNameuitvoering toegewezen. Eén dergelijke evaluatieuitvoering kan evaluaties bevatten voor meerdere scenario's die elk een uniek ScenarioNamescenario hebben. De uitvoering van elk dergelijk scenario kan op zijn beurt meerdere iteraties bevatten die elk een uniek IterationNamescenario hebben.
Eigenschappen
| Name | Description |
|---|---|
| ChatConfiguration |
Hiermee wordt een ChatConfiguration opgegeven die aangeeft IChatClient welke wordt gebruikt door AI-gebaseerde IEvaluators die worden aangeroepen als onderdeel van de evaluatie hiervan ScenarioRun. |
| ExecutionName |
Hiermee haalt u de naam op van de uitvoering die hiermee wordt ScenarioRun aangeduid. |
| IterationName |
Hiermee haalt u de naam op van de iteratie die deze ScenarioRun vertegenwoordigt. |
| ScenarioName |
Hiermee haalt u de naam op van het scenario dat dit ScenarioRun voorstelt. |
Methoden
| Name | Description |
|---|---|
| DisposeAsync() |
Hiermee verwijdert u de ScenarioRun en schrijft u de ScenarioRunResult naar de geconfigureerde IEvaluationResultStore. |
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) |
Evalueert de opgegeven |