Agent-Based Models (ABMs) are a class of computational models used for simulating the interactions of autonomous agents to assess their effects on the system as a whole. In the context of Epidemiology, these agents can represent individuals, groups, or entities within a population, each with distinct behaviors and attributes. ABMs help in understanding the spread of infectious diseases by modeling the interactions at a micro-level, thereby providing insights into the macro-level outcomes.