from rake_nltk import Rake import nltk nltk.download('punkt_tab') def extract_keywords_rake(question): r = Rake() # Extract keywords r.extract_keywords_from_text(question) keywords = r.get_ranked_phrases() return keywords # Example chatbot question question = "What is the weather like in New York City today?" # Extract keywords using Rake keywords_rake = extract_keywords_rake(question) print("Keywords:", keywords_rake)