1 write to ToolDefinitions
Microsoft.Extensions.AI.Evaluation.Quality (1)
ToolCallAccuracyEvaluatorContext.cs (1)
46ToolDefinitions = [.. toolDefinitions];
10 references to ToolDefinitions
Microsoft.Extensions.AI.Evaluation.Quality (10)
ToolCallAccuracyEvaluator.cs (6)
23/// supplied via <see cref="ToolCallAccuracyEvaluatorContext.ToolDefinitions"/>, and the accuracy of the parameter 29/// <see cref="ToolCallAccuracyEvaluatorContext.ToolDefinitions"/> will be ignored. 119if (context.ToolDefinitions.Count is 0) 123$"Supplied {nameof(ToolCallAccuracyEvaluatorContext)} did not contain any {nameof(ToolCallAccuracyEvaluatorContext.ToolDefinitions)}.")); 128var toolDefinitionNames = new HashSet<string>(context.ToolDefinitions.Select(td => td.Name)); 175string renderedToolDefinitions = context.ToolDefinitions.RenderAsJson();
ToolCallAccuracyEvaluatorContext.cs (4)
18/// supplied via <see cref="ToolDefinitions"/>, and the accuracy of the parameter value extraction from the supplied 24/// <see cref="ToolDefinitions"/> will be ignored. 82/// definitions supplied via <see cref="ToolDefinitions"/>, and the accuracy of the parameter value extraction from 88/// <see cref="ToolDefinitions"/> will be ignored.