1 write to ToolDefinitions
Microsoft.Extensions.AI.Evaluation.Quality (1)
IntentResolutionEvaluatorContext.cs (1)
44
ToolDefinitions
= [.. toolDefinitions];
10 references to ToolDefinitions
Microsoft.Extensions.AI.Evaluation.Quality (10)
IntentResolutionEvaluator.cs (6)
24
/// <see cref="IntentResolutionEvaluatorContext.
ToolDefinitions
"/>.
29
/// <see cref="IntentResolutionEvaluatorContext.
ToolDefinitions
"/> will be ignored.
109
if (context is not null && context.
ToolDefinitions
.Count is 0)
113
$"Supplied {nameof(IntentResolutionEvaluatorContext)} did not contain any {nameof(IntentResolutionEvaluatorContext.
ToolDefinitions
)}."));
118
var toolDefinitionNames = new HashSet<string>(context?.
ToolDefinitions
.Select(td => td.Name) ?? []);
176
string? renderedToolDefinitions = context?.
ToolDefinitions
.RenderAsJson();
IntentResolutionEvaluatorContext.cs (4)
17
/// <see cref="
ToolDefinitions
"/>.
22
/// <see cref="
ToolDefinitions
"/> will be ignored.
79
/// <see cref="
ToolDefinitions
"/>.
84
/// <see cref="
ToolDefinitions
"/> will be ignored.