Rank available choices based on user input and agent metadata. It's possible that no ranking will be high enough to progress with, but that's a matter for the AgentPlatform using this service.
Ranking choice returned by the ranker
Rankings, sorted by score descending