1 write to ToolDefinitions
Microsoft.Extensions.AI.Evaluation.Quality (1)
ToolCallAccuracyEvaluatorContext.cs (1)
46
ToolDefinitions
= [.. 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.
119
if (context.
ToolDefinitions
.Count is 0)
123
$"Supplied {nameof(ToolCallAccuracyEvaluatorContext)} did not contain any {nameof(ToolCallAccuracyEvaluatorContext.
ToolDefinitions
)}."));
128
var toolDefinitionNames = new HashSet<string>(context.
ToolDefinitions
.Select(td => td.Name));
175
string 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.