I don't have the HL2 SDK but from what I know you should have the complete HL2 source code and also sample code for basic bot that will show you how to start. Look around the sources. I may be wrong tought... Lets hope that someone more expirienced with the HL2 SDK will help.
