Here goes:
native create_bot(name[]);
native remove_bot(id);
native set_bot_walk(id, Float:Yaw, Float
ist, Mode);
native set_bot_run(id, Float:vAngles[3], Float:fMove, Float:sMove, Float:uMove, Buttons, Impulse, mSec);
native can_see(ent1, ent2);
native in_view_cone(ent, Float:Orig[3]);
I'm not gonna write everything down it'll be two long
Forward functions: client_kill, client_prethink, client_postthink, server_frame, emitsound, set_model, traceline, entity_think, entity_touch. Also have access to all the progdefs.h values. Texture tracing, infront of player or below.
Then there is all the rest of the stuff from AMX Mod itself, like gmsgs, other forward functions (connect, disconnect etc) etc.
So basically is there any special natives which need making up like the can_see and in_view_cone. With all the above you should be able to build some form of brain.