ScenarioRun Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje pojedyncze wykonanie konkretnej iteracji określonego scenariusza w ocenie.
public ref class ScenarioRun sealed : IAsyncDisposable
public sealed class ScenarioRun : IAsyncDisposable
type ScenarioRun = class
interface IAsyncDisposable
Public NotInheritable Class ScenarioRun
Implements IAsyncDisposable
- Dziedziczenie
-
ScenarioRun
- Implementuje
Uwagi
Każde wykonanie przebiegu oceny jest przypisane unikatowe ExecutionName. Pojedynczy taki przebieg oceny może zawierać oceny dla wielu scenariuszy z unikatowym ScenarioNameelementem . Wykonanie każdego takiego scenariusza może z kolei obejmować wiele iteracji z unikatowym IterationNameelementem .
Właściwości
| Nazwa | Opis |
|---|---|
| ChatConfiguration |
Pobiera element ChatConfiguration , który określa IChatClient , który jest używany przez oparte na IEvaluatorsztucznej inteligencji s, które są wywoływane w ramach oceny tego ScenarioRunelementu . |
| ExecutionName |
Pobiera nazwę wykonania, które reprezentuje ScenarioRun . |
| IterationName |
Pobiera nazwę iteracji, którą reprezentuje ScenarioRun . |
| ScenarioName |
Pobiera nazwę scenariusza, który reprezentuje ScenarioRun . |
Metody
| Nazwa | Opis |
|---|---|
| DisposeAsync() |
Usuwa element i zapisuje element ScenarioRunScenarioRunResult w skonfigurowanym IEvaluationResultStoreobiekcie . |
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) |
Oblicza podaną wartość |