Hi, thank you for your interest. Agent based model is a term refers to an interaction between multiple object (called agent) with its own property.
The triangle is one agent in this case and in this example it moves along a random trajectory (just like people in a crowd). Each triangle also has its own color of its population so agents in the same population will have the same color.
From my understanding it's the term used for Complex Modelling Systems in Social Sciences.