File size: 453 Bytes
f307bb6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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)
|