1. A non-transitory article of manufacture comprising a non-transitory computer readable storage medium having computer readable instructions tangibly embodied thereon which, when implemented, cause a computer to carry out a plurality of method steps comprising: analyzing input from at least one environmental sensor to identify context information pertaining to a user situation; forecasting a subsequent cognitive task of the user in the user situation based on the context information and use of a learned model; determining a combination of two or more words to be communicated by the user in anticipation of the user communicating said combination of two or more words, wherein the determining is based on the forecasted subsequent cognitive task, the context information and information learned from at least one previous user situation; computing a confidence value to represent a level of certainty in the combination of two or more words to be communicated by the user in connection with the forecasted subsequent cognitive task; updating the confidence value at a specified interval until the confidence value reaches a threshold value; and providing a prompt to the user, wherein said prompt contains the combination of two or more words to be communicated by the user, upon the confidence value reaching the threshold value.
1. A non-transitory article of manufacture comprising a non-transitory computer readable storage medium having computer readable instructions tangibly embodied thereon which, when implemented, cause a computer to carry out a plurality of method steps comprising: analyzing input from at least one environmental sensor to identify context information pertaining to a user situation; forecasting a subsequent cognitive task of the user in the user situation based on the context information and use of a learned model; determining a combination of two or more words to be communicated by the user in anticipation of the user communicating said combination of two or more words, wherein the determining is based on the forecasted subsequent cognitive task, the context information and information learned from at least one previous user situation; computing a confidence value to represent a level of certainty in the combination of two or more words to be communicated by the user in connection with the forecasted subsequent cognitive task; updating the confidence value at a specified interval until the confidence value reaches a threshold value; and providing a prompt to the user, wherein said prompt contains the combination of two or more words to be communicated by the user, upon the confidence value reaching the threshold value. 17. The article of manufacture of claim 1 , wherein the prompt is a speech output or a visual output.