Open s-jse opened 3 years ago
I think the reason for this issue is that we don't fetch enough results from Yelp to do a consistent argmin. If you add constraints, we'll fetch more focused data from Yelp and give you more consistent results.
We can mitigate this issue by fetching more data from the skill on demand, using the pagination ability of the API.
Maybe more of a design decision than a bug, but due to how the Yelp skill is currently implemented, search results change after a filter is added in the next turn of the conversation. A side effect of this is that
argmax
andargmin
change as well.Full log: log.txt