How does Perplexity AI determine the most relevant answer to a user's question?