1. A system that provides a task oriented data structure to correlate natural language task descriptions to at least one of a plurality of application level commands available for inclusion in the task oriented data structure, comprising: an activity tracking component that monitors performance of a first application level task and registers at least one first application level command utilized in accomplishing the first application level task, the at least one first application level command utilized in accomplishing the first application level task being one of the plurality of application level commands; an activity translation component that obtains a first natural language task description for the first application level task; a language modeling component that generates a first task oriented data structure based on the first natural language task description and the at least one first application level command utilized in accomplishing the first application level task, the first task oriented data structure facilitates execution of the at least one first application level command such that the first task oriented data structure specifies the at least one first application level command to be executed and causes the execution, at least in part, of the at least one first application level command; and a namespace execution component that receives a second natural language task description for a second application level task and causes the execution of the second application level task based at least in part on the second natural language task description and the first task oriented data structure, the first natural language task description and the second natural language task description differing at least in part such that the at least one first application level command utilized in accomplishing the first application level task differs at least in part from at least one second application level command utilized in accomplishing the second application level task.
1. A system that provides a task oriented data structure to correlate natural language task descriptions to at least one of a plurality of application level commands available for inclusion in the task oriented data structure, comprising: an activity tracking component that monitors performance of a first application level task and registers at least one first application level command utilized in accomplishing the first application level task, the at least one first application level command utilized in accomplishing the first application level task being one of the plurality of application level commands; an activity translation component that obtains a first natural language task description for the first application level task; a language modeling component that generates a first task oriented data structure based on the first natural language task description and the at least one first application level command utilized in accomplishing the first application level task, the first task oriented data structure facilitates execution of the at least one first application level command such that the first task oriented data structure specifies the at least one first application level command to be executed and causes the execution, at least in part, of the at least one first application level command; and a namespace execution component that receives a second natural language task description for a second application level task and causes the execution of the second application level task based at least in part on the second natural language task description and the first task oriented data structure, the first natural language task description and the second natural language task description differing at least in part such that the at least one first application level command utilized in accomplishing the first application level task differs at least in part from at least one second application level command utilized in accomplishing the second application level task. 7. The system of claim 1 , comprising a user profile component that stores information related to preferences for searching data, extrapolating the task to related tasks, borrowing commands or tasks from a namespace template, or deconstructing problem solving techniques related to a task, or a combination thereof.