I think they should have some kind of radius. Like when you enter the radius, they will \"see\" you and walk towards you to start attacking.
Otherwise, maybe they have eyes to see you and if you\'re in their line of sight, they will walk forward to attack. If not, they simply stay put. Unless, of course, you move in too close