ScenarioRun Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma única execução de uma iteração específica de um cenário específico em avaliação.
public ref class ScenarioRun sealed : IAsyncDisposable
public sealed class ScenarioRun : IAsyncDisposable
type ScenarioRun = class
interface IAsyncDisposable
Public NotInheritable Class ScenarioRun
Implements IAsyncDisposable
- Herança
-
ScenarioRun
- Implementações
Comentários
Cada execução de uma execução de avaliação é atribuída a um exclusivo ExecutionName. Uma única execução de avaliação desse tipo pode conter avaliações para vários cenários cada um com um exclusivo ScenarioName. A execução de cada cenário desse tipo, por sua vez, pode incluir várias iterações cada uma com um único IterationName.
Propriedades
| Nome | Description |
|---|---|
| ChatConfiguration |
Obtém um ChatConfiguration que especifica o IChatClient que é usado por s baseados em IEvaluatorIA que são invocados como parte da avaliação disso ScenarioRun. |
| ExecutionName |
Obtém o nome da execução que isso ScenarioRun representa. |
| IterationName |
Obtém o nome da iteração que isso ScenarioRun representa. |
| ScenarioName |
Obtém o nome do cenário que isso ScenarioRun representa. |
Métodos
| Nome | Description |
|---|---|
| DisposeAsync() |
Descarta e ScenarioRun grava no ScenarioRunResult configurado IEvaluationResultStore. |
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) |
Avalia o fornecido |