Many authors have many definitions. Some often mentioned characteristics of agents are:
The concept of an intelligent software agent has captured the popular imagination. People like the idea of delegating complex tasks to software agents. These agents can make airline reservations, order new books from an online store, find out about the latest song from a favorite musician, or monitor stock portfolios. Software agents can roam the Internet finding information for us. Sophisticated software agents can negotiate the purchase of raw materials for a factory, schedule factory production, negotiate delivery schedules with a customer's software agent, or automate the billing process. (...)
Intelligent software agents are a new class of software that act on behalf of the user to find and filter information, negotiate for services, easily automate complex tasks, or collaborate with other software agents to solve complex problems. Software agents are a powerful abstraction for visualizing and structuring complex software. (...)
The central idea underlying software agents is that of delegation. The owner or user of a software agent delegates a task to the agent and the agent autonomously performs that task on behalf of the user. The agent must be able to communicate with the user to receive its instructions and provide the user with the results of its activities. Finally, an agent must be able to monitor the state of its own execution environment and make the decisions necessary for it to carry out its delegated tasks.
There are two approaches to building agent-based systems: the developer can utilize a single stand-alone agent or implement a multi-agent system. A stand-alone agent communicates only with the user and provides all of the functionality required to implement an agent-based program. Multi-agent systems are computational systems in which several agents cooperate to achieve some task that would otherwise be difficult or impossible for a single agent to achieve. We term these multi-agent systems agencies. Agents within an agency communicate, cooperate, and negotiate with each other to find a solution to a particular problem.
The following three introductory papers give a comprehensive view on
the agent research area. Most of them are taken from the University of
Maryland AgentWeb resource page.
Agentware (Autonomy) ; AnchorPage (Iconovex) ; EchoSearch (Iconovex) ; Freeloader (Individual) ; Headliner (Lanacom) ; Hotbot (Inktomi) ; MagnetSearch (CompassWare Development) ; Net Attache (Tympani Development) ; Netriever 2.0 (Metz Software) ; Personalized Commerce Agents (Personal) ; SEARCH'97 Information Server (Verity); SEARCH'97 Personal for Microsoft Exchange (Verity); SEARCH'97 Personal (Verity) ; SearchPDF for Web Servers (Verity) ; Secret Agent (Arial Communications); Smart Bookmarks 3.0 Beta 2 (FirstFloor) ; SmartSearch (Xilinx) ; Surfbot (SurfLogic) ; Web Retriever 2.1 (Folio) ; WebAnchor (Iconovex); WebCompass (Quarterdeck) ; Zooworks (Hitachi Software) ;
ausserdem die ovum studie und die doculabs studie in betracht ziehen?
The number of companies providing some sort of agent product has exploded
in the last couple of years. Some companies, such as Firefly and NetBot,
were founded by academic researchers and now offer a commercial product.
Other companies offer consulting. Still other companies have on-going research
efforts which might eventually lead to products.
BargainFinder, LifestyleFinder, InfoFinder, etc.
A T & T
A number of papers by Bart Selman and Henry Kautz.
Agentware i3. Uses "concept clustering," fuzzy logic, and a type of neural network they call "Dynamic Reasoning Engine."
LogicWare agent server.
They offer a personalized information service, derived from NewsWeeder project. They also offer a service bureau-like filtering and ad targeting service, as well as licensing their agent technology for other desktop applications.
Enterprise Integration Technologies
A Verifone company, involved in electronic commerce, and in CommerceNet.
The SmartProcurement System
Synthetic characters that can add improvisational behavior to products.
Firefly Network, Inc.
Formerly Agents, Inc. Pattie Maes and her students from MIT Media Lab were among the founders.
An on-line community. Matches your music preferences via vector search to others like you, and makes recommendations based on what they have liked.
The Red Herring interview of Pattie Maes and Nick Grouf.
First Floor Software
Agents incorporated into document delivery systems from the Web to your desktop.
One of the most established commercial players in the agents field, General Magic has been trying to reposition itself and focus on a new network service. The Telescript architecture has been around a long time, but check out new developments around Odyssey.
A new mobile agent technology, 100% Java. The class libraries are extensible allowing you to integrate their agent technology with your application.
mobilis April 1996: Jim White Interview
Gentia Software plc
Intelligent agent software explained
IBM has a number of different products and efforts underway with intelligent agents, (although the future of "aglets" at IBM is unclear now that the Chief Architect of aglets has left for General Magic).
IBM Intelligent Agent Center of Competence
IBM Aglets Workbench - Home Page
IBM Agent Building Environment
IBM Web Browser Intelligence
Microelectronics and Computer Technology Corporation, based in Austin, Texas.
InfoSleuth Project Index
MCC project, follow-on to Carnot. Has demonstrations, but they're password protected.
Carnot Project Details
Company formed by Etzioni and Weld, to commercialize their softbot technology. The product is called Jambo.
Virtual Reality agents "with attitude." The web page hints at intelligent technologies such as neural networks, genetic algorithms, etc. but it never comes right out and says what they use.
Agent Server and Agent Server Toolkit are of interest as search agent products.
Dynamics of Computation Area, B.A. Huberman and T. Hogg. There's some interesting research on multi-agent systems, and some papers on "controlling smart matter."
Owned by Mitsubishi Electric. They claim to "develop leading-edge agent-based software components and tools." Beyond that, their web site leaves you wondering what they do.