Creating interesting NPCs is a crucial component of a stealth / imsim project. Getting a satisfying result take a lot of trial and error, but hopefully you can see the beginnings of a fun collection of behaviors that will drive the core gameplay incentives the player will encounter.