Yes there is and it is pretty good. While the bots aren’t infallible, as they can be a bit vulnerable to the hard hitting elites when they are mixed in with a horde (though so are many players), they can acquit themselves competently in most circumstances.
Depending on how harsh the game wants to be with the random spawns typically I can solo through a bunch of the maps on Legend using the improved bots. The loadout I have for my Kerillian bot is absolutely bonkers, she’s usually keeping up with me in the kill counts. A bot’s performance can also vary a little depending on the loadout they are given, for while they might be improved but they are still bots so they are more competent with some weapons than others.
Alternatively, if anyone wants some human help I still play the game. Been playing it a bit more regularly lately due to the release of the Return to Ubersreik DLC. Gotta beat that secret challenge level after all, haha.