I used RCBot to create a server with AI Bots for TF2. Awesome for perfecting techniques or getting to know a map in a realistic environment. Also an excellent replacement for the idle bots server admins use to boost player count.
===ALL THE PLAYERS YOU SAW (except for me, duh) WERE BOTS.===
http://rcbot.bots-united.com/