Abstract:
Much of the work done in the area of software agents can be placed into one of two categories: (1) highly theoretical treatment of agents’ intentions and capabilities; and (2) applied construction of specific agents. However, determining for what (and if) software agents are actually useful requires building many of them, and the agent construction process poses difficult technical challenges.