1. A method for providing a prompt for real-time cognitive assistance, the method comprising: analyzing input from at least one environmental sensor to identify context information pertaining to a user situation; identifying a likely subsequent cognitive task of the user in the user situation based on the context information and use of a learned model; determining an action with respect to information to be suggested to the user via a corresponding prompt, wherein the determining is based on the likely 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 action; and providing the prompt to the user if the action has a confidence value greater than a threshold value corresponding to the action; wherein at least one of the steps is carried out by a computer device.