摘要 |
A system and method for automatic planning and cueing includes a computer system having an input module, a storage module, a planning module and an output module. The planning module automatically detects and corrects scheduling or planning errors that may occur whenever the calendar data is modified. The system may implement a script which is a sequence of tasks that may include conditional and iterative task sequences. A script may also include choice statements that permit different resources or tasks to be automatically selected. The planning module uses the choices to generate plan variations in order to correct planning errors. Tasks may also include precondition and prerequisite task constraints that must be achieved before during or after the task is executed. The planning system automatically checks that all precondition and prerequisite task constraints are satisfied, and if they are not, then the system may correct the problem by adding, removing, replacing, or reordering the tasks in the calendar. The system may also include a cueing module wherein the user is reminded to start or stop a task, and means for receiving cue confirmation responses or cue override responses from the user. The planning module may automatically adjust the current plan after the user responds to the cue.
|