An Agent-Based Model (ABM) is a computational model that simulates the actions and interactions of autonomous "agents" to understand the system's overall behavior. From simple rules, intricate collective patterns can emerge, offering insights into complex systems.