How do AI chatbots detect and respond to emotional cues?