When I ask the chatbot the same question twice, why does it give a different answer?