The technical use of the term agent can be characterized into three overlapping periods.
  - AI period (1960+): the
    term was used by the artificial intelligence community, often in the grammatical sense.
 
  - Network Design Period: (1975+): the community of Internet network designers used the
    term in a way similar to our own: a service that acted on the behalf of another. 
 
  - Autonomous Period (1990+): the decade of the agent: where the concept of potentially
    intelligent, autonomous computer programs that interact with each other within a networked
    community is -- nearly -- over-hyped. It was also during this latter period that the term proxy
    became widely used.