Urban space provides a context for human interaction. Recently, urban planning has largely placed the user at the street as the centre of infrastructural design, with significant implications for the perceived attractiveness of user environments. However, visual observation is often difficult for verifying planning goals. The simulation of pedestrian behaviour is important for physical planning, but such research is scarce. In this study, we adopt an empirical approach for generating reactive path following. Further, we implement scenarios as computer scripts with agent-based interfaces to identify navigational patterns. Moreover, we built a hierarchy of individual behavioural models and define a behaviour production system to control the agent. Key attributes of streets such as rest space, utilities, landmarks, and buildings have space tags as identifiers to associate streets with related activities.