ToolCallAccuracyEvaluatorContext.ToolDefinitions Egenskap

Definition

Hämtar uppsättning verktygsdefinitioner (se Tools) som användes vid generering av modellsvaret som utvärderas.

public:
 property System::Collections::Generic::IReadOnlyList<Microsoft::Extensions::AI::AITool ^> ^ ToolDefinitions { System::Collections::Generic::IReadOnlyList<Microsoft::Extensions::AI::AITool ^> ^ get(); };
public System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.AI.AITool> ToolDefinitions { get; }
member this.ToolDefinitions : System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.AI.AITool>
Public ReadOnly Property ToolDefinitions As IReadOnlyList(Of AITool)

Egenskapsvärde

Kommentarer

ToolCallAccuracyEvaluator mäter hur exakt ett AI-system använder verktyg genom att undersöka verktygsanrop (dvs. FunctionCallContents) som finns i det angivna svaret för att bedöma relevansen av dessa verktygsanrop till konversationen, parametern korrekthet för dessa verktygsanrop med avseende på de verktygsdefinitioner som tillhandahålls via ToolDefinitionsoch noggrannheten i parametervärdets extrahering från den angivna konversationshistoriken.

Observera att för närvarande ToolCallAccuracyEvaluator har endast stöd för utvärdering av anrop till verktyg som definieras som AIFunctionDeclarations. Alla andra AITool definitioner som tillhandahålls via ToolDefinitions ignoreras.

Gäller för