摘要 |
The invention provides a system for managing autonomous software agents 120, 122, 123. A user experience web site 130 enables a user to configure agents and system components and to specify wiring relationships graphically between the agents and other system components to provide a desired functionality. Web site 130 can provide a graphical editing tool for configuring agents and for linking agents and system components together. A hub component 102 is configured to route communications messages to and from the agents in accordance with user-specified wiring relationships in order to accomplish desired tasks. Hub component 102 receives requests (201) and stores them in a request-processing queue (206) to await processing by request processors (208-211); the processing may include making a request (240) to agent (220). The agent management system may be applied to web-search ranking systems (fig. 4), an airport check-in system (fig. 5), database searching (fig. 6), and a GPS-location system (fig. 7). |