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)