15. A system for improving responses to context information based on automated learning techniques, multiple responses each being associated with a group of context information, comprising: at least one processor configured to execute: a processor; a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions to implement the system, including: a learning component that receives indications of past user actions by at least one user related to each of multiple automatically generated responses and of context information related to each of the multiple responses, the context information includes at least one attribute, the at least one attribute includes an attribute value and an uncertainty value of the attribute value, wherein the uncertainty value indicates a range of values around the attribute value that the attribute value will likely be within, and the learning component automatically detects a relationship between a group of context information and one of the responses based on the received indications and at least one defined theme, wherein the theme includes a related set of attributes that reflect a context related to a user; and a response modifier component that creates an association between the group of context information and the one response.
15. A system for improving responses to context information based on automated learning techniques, multiple responses each being associated with a group of context information, comprising: at least one processor configured to execute: a processor; a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions to implement the system, including: a learning component that receives indications of past user actions by at least one user related to each of multiple automatically generated responses and of context information related to each of the multiple responses, the context information includes at least one attribute, the at least one attribute includes an attribute value and an uncertainty value of the attribute value, wherein the uncertainty value indicates a range of values around the attribute value that the attribute value will likely be within, and the learning component automatically detects a relationship between a group of context information and one of the responses based on the received indications and at least one defined theme, wherein the theme includes a related set of attributes that reflect a context related to a user; and a response modifier component that creates an association between the group of context information and the one response. 16. The system of claim 15 wherein the system is a wearable computer.