13 references to ScoreAggregation
Microsoft.Extensions.AI (7)
ChatRouting\SemanticRoutingChatClient.cs (7)
52
private readonly
ScoreAggregation
_scoreAggregation;
93
ScoreAggregation
scoreAggregation =
ScoreAggregation
.Mean,
110
if (scoreAggregation is not
ScoreAggregation
.Mean and not
ScoreAggregation
.Sum)
115
float scoreLimit = scoreAggregation ==
ScoreAggregation
.Sum ? topK : 1;
260
float score = _scoreAggregation ==
ScoreAggregation
.Mean
Microsoft.Extensions.AI.Tests (6)
ChatRouting\SemanticRoutingChatClientTests.cs (6)
62
scoreAggregation: (SemanticRoutingChatClient.
ScoreAggregation
)(-1)));
70
scoreAggregation: SemanticRoutingChatClient.
ScoreAggregation
.Sum));
127
[InlineData(SemanticRoutingChatClient.
ScoreAggregation
.Mean, "code")]
128
[InlineData(SemanticRoutingChatClient.
ScoreAggregation
.Sum, "writing")]
130
SemanticRoutingChatClient.
ScoreAggregation
scoreAggregation,
165
scoreThreshold: scoreAggregation == SemanticRoutingChatClient.
ScoreAggregation
.Sum ? 1.5f : 0.3f,