The present invention generally relates to intelligent software agents.
Agents are interfaced with through user interfaces that are generated
according to the agent's intelligence. In one aspect, the interfaces are
dynamically and programmatically generated in response to a request from
a user desiring to interface with a particular agent. In this way, the
interface may be generated in real time according to the applied
intelligence of the agent. Interfaces may also be updated periodically
and, in this way, be available prior to a user's request.