An intelligent agent is an autonomous software entity that perceives its environment through sensors, reasons using internal models or learned policies, and acts upon that environment through effectors to achieve designated goals. Its core architecture, such as the Belief-Desire-Intention (BDI) model, defines how it processes inputs, maintains state, and selects actions. This foundational abstraction enables the construction of complex multi-agent systems (MAS) where multiple agents interact and collaborate.
