I believe a solution to this specific problem, for solo dungeons at least, would be to instance them. It is your dungeon, this doesn't mean you have to solo it, you can invite other players to it, but it still your dungeon, even if I did the dungeon already, if you invite me I go in to your copy of the dungeon not in to mine.
This solution doesn't get rid of the bots, but it would be great to let you do your thing, without having to suffer the bots.