ScenarioRun Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une seule exécution d’une itération particulière d’un scénario particulier sous évaluation.
public ref class ScenarioRun sealed : IAsyncDisposable
public sealed class ScenarioRun : IAsyncDisposable
type ScenarioRun = class
interface IAsyncDisposable
Public NotInheritable Class ScenarioRun
Implements IAsyncDisposable
- Héritage
-
ScenarioRun
- Implémente
Remarques
Chaque exécution d’une exécution d’évaluation est affectée à un élément unique ExecutionName. Une seule exécution d’évaluation de ce type peut contenir des évaluations pour plusieurs scénarios chacun avec un seul ScenarioName. L’exécution de chaque scénario de ce type peut inclure à son tour plusieurs itérations chacune avec un unique IterationName.
Propriétés
| Nom | Description |
|---|---|
| ChatConfiguration |
Obtient un ChatConfiguration qui spécifie celui IChatClient utilisé par les s basés sur IEvaluatorl’IA qui sont appelés dans le cadre de l’évaluation de ce ScenarioRun. |
| ExecutionName |
Obtient le nom de l’exécution que cela ScenarioRun représente. |
| IterationName |
Obtient le nom de l’itération que cela ScenarioRun représente. |
| ScenarioName |
Obtient le nom du scénario que cela ScenarioRun représente. |
Méthodes
| Nom | Description |
|---|---|
| DisposeAsync() |
Supprime et ScenarioRun écrit le ScenarioRunResult fichier dans le fichier configuré IEvaluationResultStore. |
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) |
Évalue l’élément fourni |