Agent-based modeling uses software entities (agents) that have purposeful behavior (goals) and can react, interact and modify their environment while seeking their objectives.
Programowanie agentowe używa jednostek (agentów), które mają określone działania (cele) i mogą reagować na interakcje i modyfikacje swojego środowiska przy jednoczesnym poszukiwaniu swoich celów.