1 write to ToolDefinitions
Microsoft.Extensions.AI.Evaluation.Quality (1)
TaskAdherenceEvaluatorContext.cs (1)
45
ToolDefinitions
= [.. toolDefinitions];
10 references to ToolDefinitions
Microsoft.Extensions.AI.Evaluation.Quality (10)
TaskAdherenceEvaluator.cs (6)
23
/// <see cref="TaskAdherenceEvaluatorContext.
ToolDefinitions
"/>.
28
/// <see cref="TaskAdherenceEvaluatorContext.
ToolDefinitions
"/> will be ignored.
108
if (context is not null && context.
ToolDefinitions
.Count is 0)
112
$"Supplied {nameof(TaskAdherenceEvaluatorContext)} did not contain any {nameof(TaskAdherenceEvaluatorContext.
ToolDefinitions
)}."));
117
var toolDefinitionNames = new HashSet<string>(context?.
ToolDefinitions
.Select(td => td.Name) ?? []);
166
string? renderedToolDefinitions = context?.
ToolDefinitions
.RenderAsJson();
TaskAdherenceEvaluatorContext.cs (4)
18
/// <see cref="
ToolDefinitions
"/>.
23
/// <see cref="
ToolDefinitions
"/> will be ignored.
81
/// <see cref="
ToolDefinitions
"/>.
86
/// <see cref="
ToolDefinitions
"/> will be ignored.