If you look or imagine the future, then soon most or all IDE will have an option for verbal, or visual developing, or both. However, you will always find a button or feature called (modify code directly), and that's the place where all developers work will carry on and will be required. However, there will be (I believe):
1- Software with more features, and better quality
2- Lesser development work for developers, and usually harder to do, simpler work is not as much as before
Noted that it seems unfair that developers are training AI right now and had been doing so, by each use of AI, till AI gets till its limits. Each day it gets more knowledge and experience and able by the more work given to it by developers, so I used AI for months and hence without knowing I helped AI getting better. I believe that AI exchanges their data at least secretly, perhaps sold, so the better one AI gets, soon all AI will get as good, more or less.
So, my belief is that developers will not be fully replaced. Just development way and techniques will change and had already changed till now. Developers will be required still to help AI, and AI in turns has a job of helping developers.
AI is still getting defined, so no definition is there yet, some thinks it will do impossible things, some thinks it's too limited. In coming period this will get defined.