ScenarioRunResult Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Ergebnisse einer einzelnen Ausführung einer bestimmten Iteration eines bestimmten Szenarios dar, das ausgewertet wird. Mit anderen Worten, ScenarioRunResult stellt die Ergebnisse der Auswertung einer ScenarioRun und enthält die, die EvaluationResult erzeugt wird, wenn EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) aufgerufen wird.
public ref class ScenarioRunResult sealed
public sealed class ScenarioRunResult
type ScenarioRunResult = class
Public NotInheritable Class ScenarioRunResult
- Vererbung
-
ScenarioRunResult
Hinweise
Jeder Ausführung eines Auswertungslaufs wird eine eindeutige ExecutionNamezugewiesen. Ein einzelner solcher Auswertungslauf kann Auswertungen für mehrere Szenarien mit einem eindeutigen ScenarioNameenthalten. Die Ausführung jedes solchen Szenarios wiederum kann mehrere Iterationen enthalten, die jeweils mit einer eindeutigen IterationName.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ScenarioRunResult(String, String, String, DateTime, IEnumerable<ChatMessage>, ChatResponse, EvaluationResult, ChatDetails, IEnumerable<String>) |
Initialisiert eine neue Instanz der ScenarioRunResult-Klasse. |
| ScenarioRunResult(String, String, String, DateTime, IList<ChatMessage>, ChatResponse, EvaluationResult, ChatDetails, IList<String>, Nullable<Int32>) |
Stellt die Ergebnisse einer einzelnen Ausführung einer bestimmten Iteration eines bestimmten Szenarios dar, das ausgewertet wird. Mit anderen Worten, ScenarioRunResult stellt die Ergebnisse der Auswertung einer ScenarioRun und enthält die, die EvaluationResult erzeugt wird, wenn EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, CancellationToken) aufgerufen wird. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ChatDetails |
Dient zum Abrufen oder Festlegen eines optionalen ChatDetails Objekts, das Details zu allen LLM-Chatunterhaltungen enthält, die an der Ausführung des ScenarioRun entsprechenden Objekts ScenarioRunResultbeteiligt sind. |
| CreationTime |
Dient zum Abrufen oder Festlegen der Zeit, zu der dies ScenarioRunResult erstellt wurde. |
| EvaluationResult |
Dient zum Abrufen oder Festlegen des EvaluationResultScenarioRun entsprechenden Werts für diesen ScenarioRunResult. |
| ExecutionName |
Ruft ab oder legt die ExecutionName. |
| FormatVersion |
Ruft die Version des Formats ab, das zum Speichern des aktuellen ScenarioRunResultFormats verwendet wird, oder legt diese fest. |
| IterationName |
Ruft ab oder legt die IterationName. |
| Messages |
Dient zum Abrufen oder Festlegen des Unterhaltungsverlaufs einschließlich der Anforderung, die die ModelResponse Auswertung in dieser ScenarioRunResult. |
| ModelResponse |
Ruft die Antwort ab, die in dieser ScenarioRunResultDatei ausgewertet wird, oder legt sie fest. |
| ScenarioName |
Ruft ab oder legt die ScenarioName. |
| Tags |
Dient zum Abrufen oder Festlegen eines Satzes von Texttags, die für dieses ScenarioRunResultObjekt gelten. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| ContainsDiagnostics(ScenarioRunResult, Func<EvaluationDiagnostic,Boolean>) |
Gibt zurück |