| def predict_intent(text): | |
| text = text.lower() | |
| # Refund Request | |
| if any(word in text for word in ["refund", "return", "money back", "replace"]): | |
| return "Refund Request" | |
| # Delivery Issue | |
| elif any(word in text for word in ["late", "delayed", "never arrived", "lost", "shipping"]): | |
| return "Delivery Issue" | |
| # Complaint | |
| elif any(word in text for word in ["wrong", "damaged", "broken", "poor", "bad", "defective"]): | |
| return "Complaint" | |
| # Default | |
| else: | |
| return "General Query" |