14. The system according to claim 13 , wherein the system agent is further configured to manage one or more criteria handlers that the computing device is configured to use to determine the context, and wherein the one or more criteria handlers associated with the system agent are available to the system agent and all of the plurality of domain agents.
13. The system according to claim 1 , wherein the plurality of domain agents are part of an agent architecture that the computing device has access to, and wherein the agent architecture further includes a system agent configured to provide default functionality and services available to all of the plurality of domain agents, and wherein each of the plurality of domain agents uses a different grammar.