A software agent has a spectrum of definitions. At one end of the scale are relatively simple, client-based software applications that can assist users in performing mundane tasks such as sorting e-mail or downloading web pages. This class of agents is often referred to as “personal assistant” agents. At the other end of the scale is the concept of sophisticated software entities possessing artificial intelligence that autonomously travel through a network environment and make complex decisions on a user's behalf.In telecommunications, the definition lies somewhere between those two...
A software agent has a spectrum of definitions. At one end of the scale are relatively simple, client-based software applications that can assist user...