I would program them if I had the first idea of how to do it. But proper bots, such as those found in Q3A or the ones available for Q2 are professional jobs that require a great deal of knowledge. I've been saying that JK should do some in an addon patch for a couple of years now.
Actually, I was thinking the other day (and this is relevant to a post on the cantina too) that Lucasarts should bring out a patch for the game engine, updating it to reflect the advances in graphics capabilites etc since JK DF2 first came out. Just a thought...
visit the Lucky Despot Boyz Jedi Knight Clan site www.ldb.org.uk