Abstract
The term “Intelligent Agent” has become a popular term in Computer Science in recent days and is used by the information technology community to describe a broad range of computational entities. In this paper, we survey the literature on agents (single, intelligent, adaptive and groups of them) and identify some problem formulations involving these entities. An area where the concept of intelligent agents received considerable attention is that of Distributed Artificial Intelligence (DAI). Stand-alone AI systems failed after a stage because of their brittleness. A more powerful strategy which has been explored is to put the system in a society of systems where it can draw on the expertise and capabilities lying elsewhere. The overall system then becomes a collection of individual modules which interact productively to solve a large ill-structured problem. Each individual module then can be called an intelligent agent.