Intent recognition can be trained using rule-based approaches or machine learning algorithms like Naive Bayes or SVM.