I - Agents Beyond the Gen-AI Hype
Nowadays, when people hear the word agents, they often think about AI agents and agentic software powered by large language models. The recent rise of Generative AI has pushed these ideas back to the center of many technical discussions, and the term itself has become strongly associated with autonomous software systems capable of planning, reasoning, and interacting with tools.
However, agents and agent-based systems have existed for decades, long before the emergence of modern Generative AI. In fact, an entire scientific and modeling discipline called Agent-Based Modeling (ABM) has been studied across academia for many years. While modern AI agents focus on solving tasks or assisting users, ABM approaches the notion of agents from a very different perspective.
Agent-Based Modeling is a way to represent, study, and analyze complex systems by simulating the behavior and interactions of many individual actors called agents. Instead of trying to describe a system only through global equations or aggregate statistics, ABM models the system from the bottom up. Each agent follows a set of rules, interacts with its environment and neighboring agents, and collectively contributes to the evolution of the entire system.
This modeling paradigm has been applied to systems spanning a remarkably broad range of domains, including sociology, economics, urban planning, biology, and political science. The underlying idea is that many complex phenomena can emerge from the repeated interactions of relatively simple entities operating locally and independently.
