ToolCallAccuracyEvaluatorContext.ToolDefinitions Proprietà
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.
Ottiene un set di definizioni degli strumenti (vedere Tools) usate durante la generazione della risposta del modello da valutare.
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)
Valore della proprietà
Commenti
ToolCallAccuracyEvaluator misura in che modo un sistema di intelligenza artificiale usa strumenti esaminando le chiamate degli strumenti (ad esempio, FunctionCallContents) presenti nella risposta fornita per valutare la pertinenza di queste chiamate di strumento alla conversazione, la correttezza dei parametri per queste chiamate agli strumenti in relazione alle definizioni degli strumenti fornite tramite ToolDefinitionse l'accuratezza dell'estrazione del valore del parametro dalla cronologia delle conversazioni fornite.
Si noti che al momento supporta ToolCallAccuracyEvaluator solo la valutazione delle chiamate agli strumenti definiti come AIFunctionDeclarations. Tutte le altre AITool definizioni fornite tramite ToolDefinitions verranno ignorate.