The document discusses intelligent agents and related concepts. It begins by defining agents based on general definitions from dictionaries and literature. It then provides more specific definitions of intelligent agents from various sources. The document distinguishes between weak and strong notions of agency. It also compares and contrasts agents with objects and expert systems. The document discusses different types of environments that agents can operate in and how this impacts agent design. It concludes by discussing distributed artificial intelligence and multi-agent systems at a high level.