This document discusses agent technology and its applications for knowledge management (KM). It begins with an introduction that defines agents as autonomous computational entities capable of operating in dynamic environments. The document then covers the typology of agents, popular examples of software agents including shopping bots and web crawlers, and how agent technology can aid KM through activities like knowledge discovery, collaboration, and connectivity. It also discusses using intelligent agents for KM integration in applications like decision support systems. Finally, it provides examples of using information agents and agent-based systems for customer knowledge management.