ScenarioRun Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en enda körning av en viss iteration av ett visst scenario under utvärdering.
public ref class ScenarioRun sealed : IAsyncDisposable
public sealed class ScenarioRun : IAsyncDisposable
type ScenarioRun = class
interface IAsyncDisposable
Public NotInheritable Class ScenarioRun
Implements IAsyncDisposable
- Arv
-
ScenarioRun
- Implementeringar
Kommentarer
Varje körning av en utvärderingskörning tilldelas en unik ExecutionName. En enda sådan utvärderingskörning kan innehålla utvärderingar för flera scenarier var och en med en unik ScenarioName. Körningen av varje sådant scenario kan i sin tur innehålla flera iterationer var och en med en unik IterationName.
Egenskaper
| Name | Description |
|---|---|
| ChatConfiguration |
Hämtar en ChatConfiguration som anger IChatClient det som används av AI-baserade IEvaluators som anropas som en del av utvärderingen av detta ScenarioRun. |
| ExecutionName |
Hämtar namnet på körningen som detta ScenarioRun representerar. |
| IterationName |
Hämtar namnet på den iteration som detta ScenarioRun representerar. |
| ScenarioName |
Hämtar namnet på scenariot som det här ScenarioRun representerar. |
Metoder
| Name | Description |
|---|---|
| DisposeAsync() |
Gör sig av ScenarioRun med och skriver ScenarioRunResult till den konfigurerade IEvaluationResultStore. |
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) |
Utvärderar den angivna |