TaskAdherenceEvaluatorContext Klasse

Definition

Kontextbezogene Informationen, die verwendet werden, um die TaskAdherenceEvaluator Effektivität eines KI-Systems bei der Einhaltung der ihm zugewiesenen Aufgabe zu bewerten.

public ref class TaskAdherenceEvaluatorContext sealed : Microsoft::Extensions::AI::Evaluation::EvaluationContext
[System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")]
public sealed class TaskAdherenceEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
public sealed class TaskAdherenceEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
[<System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")>]
type TaskAdherenceEvaluatorContext = class
    inherit EvaluationContext
type TaskAdherenceEvaluatorContext = class
    inherit EvaluationContext
Public NotInheritable Class TaskAdherenceEvaluatorContext
Inherits EvaluationContext
Vererbung
TaskAdherenceEvaluatorContext
Attribute

Hinweise

TaskAdherenceEvaluator misst, wie genau ein KI-System der ihm zugewiesenen Aufgabe entspricht, indem die Ausrichtung der bereitgestellten Antwort mit Anweisungen und Definitionen untersucht wird, die in der Unterhaltungshistorie vorhanden sind, die Genauigkeit und Klarheit der Antwort und die ordnungsgemäße Verwendung von Tooldefinitionen, die über ToolDefinitions.

Beachten Sie, dass derzeit nur die Auswertung von Aufrufen von Tools unterstützt wird, TaskAdherenceEvaluator die als AIFunctionDeclarations definiert sind. Alle anderen AITool Definitionen, die über ToolDefinitions sie bereitgestellt werden, werden ignoriert.

Konstruktoren

Name Beschreibung
TaskAdherenceEvaluatorContext(AITool[])

Initialisiert eine neue Instanz der TaskAdherenceEvaluatorContext-Klasse.

TaskAdherenceEvaluatorContext(IEnumerable<AITool>)

Initialisiert eine neue Instanz der TaskAdherenceEvaluatorContext-Klasse.

Eigenschaften

Name Beschreibung
Contents

Dient zum Abrufen oder Festlegen einer Liste von AIContent Objekten, die alle Informationen enthalten, die in diesem EvaluationContextObjekt vorhanden sind.

(Geerbt von EvaluationContext)
Name

Dient zum Abrufen oder Festlegen des Namens für dieses EvaluationContext.

(Geerbt von EvaluationContext)
ToolDefinitions

Ruft einen Satz von Tooldefinitionen ab (siehe Tools), die beim Generieren der Modellantwort verwendet wurden, die ausgewertet wird.

ToolDefinitionsContextName

Ruft die eindeutige Name , für die verwendet TaskAdherenceEvaluatorContextwird .

Gilt für: