There are advances in computer hardware and algorithms in the last twenty years. In addition, there is availability of data. This has led to breakthroughs in AI. The more the data is available, the better is the AI, since it learns from the data.
There are improvements in algorithms too. It has created an infrastructure, called neural network, which allows computers to simulate data and train themselves using billions of parameters and trillions of tokens. This way the computers assimilate all the data available on the internet and train themselves. They feign to be human beings.
It was thought that AI is artificial and not creative. This is no longer true. AI can push creativity forward.
Though AI-assisted bots are fast to respond, they are not emotional or culturally sensitive or intuitive like human beings.