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.
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)
18
/// <see cref="
ToolDefinitions
"/>.
23
/// <see cref="
ToolDefinitions
"/> will be ignored.
80
/// <see cref="
ToolDefinitions
"/>.
85
/// <see cref="
ToolDefinitions
"/> will be ignored.