18. The system according to claim 1 , wherein the agent architecture further includes a system agent that provides default functionality and basic services, wherein each of the plurality of domain agents can use the functionality and services of the system agent.
18. The system according to claim 1 , wherein the agent architecture further includes a system agent that provides default functionality and basic services, wherein each of the plurality of domain agents can use the functionality and services of the system agent. 19. The system according to claim 18 , wherein the system agent manages one or more criteria handlers used to determine the context for the one or more keywords, wherein each of the system agent and the plurality of domain agents can use the criteria handlers.