Yes it's a bit of a mess at the moment, but there are some distinct concepts that should remain separate.
Having said that, there are only about 130 questions with any of these tags, and I certainly think we can tidy up a little.
For a start, the tag artificial-intelligence is just too vague. Fortunately, there are only 2 question with this and they can just be retagged.*
The tag robots (synonym: bots) should be used for bots such as the Community Bot, Smoke Detector, chat bots, etc. The tag wiki should be improved to list some of these examples.
If there are questions with this tag that aren't about these things then they should be retagged.
(Though personally I think bots should be the target tag and robots should be the synonym.)
ChatGPT (where GPT stands for Generative Pre-trained Transformer) is just a one particular brand/model of generative AI. There are other models that basically do the same sort of thing and I can't see the point in brand distinct tags. The chatgpt tag and the various other brands should be made synonyms of the general generative-ai.
I don't know enough about overflowai to say much about it, but as I understand it, it will use various ai-tools but it's very much supposed to be its own thing.
* For reference, I took the liberty of retagging those questions myself: (1, 2).