I am using the word intelligent very loosely here.
While player is inside a building they makes a noise or are visually spotted through a window. The zombies will find a path to the player and start making their way towards the target. The issue here is that the zombies will exhibit the same behavior when the player is 5 m from the zombie but the path the zombie has to take is along a 100m wall, through an open door at the other side of the building complex, through several rooms, up 2 flights of stairs and into the room the player is in. You get the idea.
Expected behavior would be for the zombies to gather at the window they saw the person at or gather at the nearest door or run around in an alert state.
Player get zombie aggro in a building. Zombies get the shortest path to the player through door A. Door A is closed before the zombie gets to the player. Zombies will get a new path to the player through door B, even if door B is very far away.
Expected behavior is for zombies to gather at door A, not magically know the whole layout and door states on the map.