How chatbots changing with Generative AI: Everything explained here