3. The method of claim 1 , wherein the first context information comprises user-specific context information.
1. A method implemented by a computer including a processor and a memory, the method comprising: receiving a user communication; using first context information associated with a user to determine a plurality of responsive actions that satisfy the user communication from second context information comprising a plurality of responsive actions that are distributed in a plurality of contexts and respective acceptance criteria for each respective responsive action of the responsive actions distributed in the contexts to determine relevance to the user communication, wherein said using the first context information includes: prior to processing user communications from the user relative to the second context information, retrieving the first context information associated with the user from storage; processing the first context information to identify a subset of the second context information, wherein the first context information comprises user-selected information to assist with satisfying the user communications from the user relative to the second context information; initiating a determination of the responsive actions that satisfy the user communication in the subset; and evaluating the respective acceptance criteria from the subset relative to the user communication to determine whether the respective responsive action from the subset satisfies the user communication; applying a ranking rule to the plurality of responsive actions that satisfy the user communication; and subsequent to said applying the ranking rule, executing at least one of the plurality of responsive actions that satisfy the user communication, wherein the plurality of responsive actions comprise at least one of displaying response text, modifying the first context information, creating an object on a whiteboard space of the user, executing an operation, running a program, or interacting with one or more systems, and wherein the ranking rule comprises at least one of a most preferred rule, a most personal rule, a most popular rule, or a highest context count rule.