1 write to ToolDefinitions
Microsoft.Extensions.AI.Evaluation.Quality (1)
IntentResolutionEvaluatorContext.cs (1)
45
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.
110
if (context is not null && context.
ToolDefinitions
.Count is 0)
114
$"Supplied {nameof(IntentResolutionEvaluatorContext)} did not contain any {nameof(IntentResolutionEvaluatorContext.
ToolDefinitions
)}."));
119
var toolDefinitionNames = new HashSet<string>(context?.
ToolDefinitions
.Select(td => td.Name) ?? []);
177
string? renderedToolDefinitions = context?.
ToolDefinitions
.RenderAsJson();
IntentResolutionEvaluatorContext.cs (4)
18
/// <see cref="
ToolDefinitions
"/>.
23
/// <see cref="
ToolDefinitions
"/> will be ignored.
80
/// <see cref="
ToolDefinitions
"/>.
85
/// <see cref="
ToolDefinitions
"/> will be ignored.