ScenarioRun Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma única execução de uma iteração particular de um cenário particular 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
Observações
Cada execução de uma execução de avaliação recebe um único ExecutionName. Uma única execução de avaliação deste tipo pode conter avaliações para múltiplos cenários, cada um com um único ScenarioName. A execução de cada um desses cenários, por sua vez, pode incluir múltiplas iterações, cada uma com um único IterationName.
Propriedades
| Name | Descrição |
|---|---|
| ChatConfiguration |
Obtém-se um ChatConfiguration que especifica o IChatClient que é usado por s baseados IEvaluatorem IA que são invocados como parte da avaliação deste ScenarioRun. |
| ExecutionName |
Obtém o nome da execução que isto ScenarioRun representa. |
| IterationName |
Obtém o nome da iteração que isto ScenarioRun representa. |
| ScenarioName |
Obtém o nome do cenário que isto ScenarioRun representa. |
Métodos
| Name | Descrição |
|---|---|
| DisposeAsync() |
Dispõe o ScenarioRun e escreve o ScenarioRunResult no configurado IEvaluationResultStore. |
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) |
Avalia o fornecido |