ToolCallAccuracyEvaluatorContext.ToolDefinitions Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een set hulpprogrammadefinities op die Toolszijn gebruikt bij het genereren van het modelantwoord dat wordt geëvalueerd.
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)
Waarde van eigenschap
Opmerkingen
ToolCallAccuracyEvaluator meet hoe nauwkeurig een AI-systeem hulpprogramma's gebruikt door toolaanroepen (dat wil FunctionCallContentgezegd hebbende) te onderzoeken in het opgegeven antwoord om de relevantie van deze hulpprogrammaaanroepen naar het gesprek te beoordelen, de parameter correctheid voor deze toolaanroepen met betrekking tot de hulpprogrammadefinities die via ToolDefinitionsworden verstrekt, en de nauwkeurigheid van de extractie van de parameterwaarde uit de opgegeven gespreksgeschiedenis.
Houd er rekening mee dat op dit moment ToolCallAccuracyEvaluator alleen ondersteuning biedt voor het evalueren van aanroepen naar hulpprogramma's die zijn gedefinieerd als AIFunctionDeclarations. Alle andere AITool definities die worden opgegeven via ToolDefinitions , worden genegeerd.