Spaces:
Sleeping
Sleeping
File size: 387 Bytes
f3287af |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import joblib
from preprocess import clean_text
import random
# Load model & responses
model = joblib.load("models/lms_chatbot.joblib")
responses = joblib.load("models/responses.joblib")
def chatbot_response(user_input: str) -> str:
cleaned = clean_text(user_input)
tag = model.predict([cleaned])[0]
return random.choice(responses.get(tag, ["Sorry, I don't understand."]))
|