Sprache

ToolCallAccuracyEvaluatorContext Klasse

Definition

Kontextbezogene Informationen, die verwendet werden, um die ToolCallAccuracyEvaluator Effektivität eines KI-Systems bei der Verwendung der bereitgestellten Tools zu bewerten.

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

Hinweise

ToolCallAccuracyEvaluator misst, wie genau ein KI-System Tools verwendet, indem Toolaufrufe (d. h. s) untersucht werden, FunctionCallContentdie in der bereitgestellten Antwort vorhanden sind, um die Relevanz dieser Toolaufrufe für die Unterhaltung zu bewerten, die Parameterkorrektur für diese Toolaufrufe in Bezug auf die über diese Tools bereitgestellten ToolDefinitionsDefinitionen und die Genauigkeit der Parameterwertextraktion aus dem angegebenen Unterhaltungsverlauf.

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

Konstruktoren

Name Beschreibung
ToolCallAccuracyEvaluatorContext(AITool[])

Initialisiert eine neue Instanz der ToolCallAccuracyEvaluatorContext-Klasse.

ToolCallAccuracyEvaluatorContext(IEnumerable<AITool>)

Initialisiert eine neue Instanz der ToolCallAccuracyEvaluatorContext-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 ToolCallAccuracyEvaluatorContextwird .

Gilt für: