The document discusses the development of a data assimilation algorithm for agent-based models (ABM) in the context of smart cities, aimed at improving real-time simulations by integrating new data into models without requiring retraining. It highlights the challenges faced in using the current approach with the Keanu software for representing complex interactions and plans to build a new model while considering alternative software like Pyro or TensorFlow Probability. The ultimate goal is to enhance predictive accuracy in areas such as disaster management and urban planning using high-resolution individual-level data.