ScenarioRunResult Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta i risultati di una singola esecuzione di una particolare iterazione di uno scenario specifico in fase di valutazione. In altre parole, ScenarioRunResult rappresenta i risultati della valutazione di e ScenarioRun include l'oggetto EvaluationResult generato quando EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) viene richiamato.
public ref class ScenarioRunResult sealed
public sealed class ScenarioRunResult
type ScenarioRunResult = class
Public NotInheritable Class ScenarioRunResult
- Ereditarietà
-
ScenarioRunResult
Commenti
A ogni esecuzione di un'esecuzione di valutazione viene assegnato un univoco ExecutionName. Una singola esecuzione di valutazione di questo tipo può contenere valutazioni per più scenari ognuno con un oggetto univoco ScenarioName. L'esecuzione di ogni scenario di questo tipo a sua volta può includere più iterazioni ognuna con un oggetto univoco IterationName.
Costruttori
| Nome | Descrizione |
|---|---|
| ScenarioRunResult(String, String, String, DateTime, IEnumerable<ChatMessage>, ChatResponse, EvaluationResult, ChatDetails, IEnumerable<String>) |
Inizializza una nuova istanza della classe ScenarioRunResult. |
| ScenarioRunResult(String, String, String, DateTime, IList<ChatMessage>, ChatResponse, EvaluationResult, ChatDetails, IList<String>, Nullable<Int32>) |
Rappresenta i risultati di una singola esecuzione di una particolare iterazione di uno scenario specifico in fase di valutazione. In altre parole, ScenarioRunResult rappresenta i risultati della valutazione di e ScenarioRun include l'oggetto EvaluationResult generato quando EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) viene richiamato. |
Proprietà
| Nome | Descrizione |
|---|---|
| ChatDetails |
Ottiene o imposta un oggetto facoltativo ChatDetails che contiene i dettagli relativi a tutte le conversazioni di chat LLM coinvolte nell'esecuzione del ScenarioRun corrispondente a questo ScenarioRunResultoggetto . |
| CreationTime |
Ottiene o imposta l'ora di creazione dell'oggetto ScenarioRunResult . |
| EvaluationResult |
Ottiene o imposta l'oggetto per l'oggetto EvaluationResult corrispondente all'oggetto ScenarioRunScenarioRunResult. |
| ExecutionName |
Ottiene o imposta l'oggetto ExecutionName. |
| FormatVersion |
Ottiene o imposta la versione del formato utilizzato per rendere persistente l'oggetto corrente ScenarioRunResult. |
| IterationName |
Ottiene o imposta l'oggetto IterationName. |
| Messages |
Ottiene o imposta la cronologia delle conversazioni, inclusa la richiesta che ha prodotto l'oggetto ModelResponse valutato in questo ScenarioRunResultoggetto . |
| ModelResponse |
Ottiene o imposta la risposta valutata in questo ScenarioRunResultoggetto . |
| ScenarioName |
Ottiene o imposta l'oggetto ScenarioName. |
| Tags |
Ottiene o imposta un set di tag di testo applicabili all'oggetto ScenarioRunResult. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| ContainsDiagnostics(ScenarioRunResult, Func<EvaluationDiagnostic,Boolean>) |
Restituisce |