The search's results, best first.
The agents the action may list.
How many results the search was asked for.
The similarity floor.
The action's similarity floor.
How many it returned.
How many results the search was asked for.
The best-ranked candidate that passes the floor: the first row the action returns, or null when it returns none.
The best-ranked candidate, floor or not, or null when the search returned none.
What the baseline found for one request: the best-ranked candidate, floor or not, and the best-ranked candidate that passes the floor, which is the first row the action returns. A result that is not a candidate (an agent the user may not run, one that cannot be discovered directly, or the conversation manager) is skipped, through
RankOptionsBySearch.