Traditional AI approaches are still available, too. Several agent products use research in areas you've possibly never heard of, such as neural networks, fuzzy logic, natural-language processing, and collaborative filtering. Anchored vs. Mobile Agents You can classify agents into two groups based on where they reside and where they do their work.
Anchored agents do most of their work on either the client side or on the server side.
The client utilities from AgentSoft and Autonomy are two examples of this approach. These programs run alongside your browser and automate browser sessions. But they remain more or less anchored on the client's machine. Mobile agents make up the more sophisticated group and have the most promise. These agents, which resemble some kind of software robot out of science fiction, can move themselves from server to server to find what they need.