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.
Un sistema y un método para el planeamiento automático y contar incluye un sistema informático que tiene un módulo de entrada, un módulo del almacenaje, un módulo del planeamiento y un módulo de salida. El módulo del planeamiento detecta y corrige automáticamente los errores programar o que planean que pueden ocurrir siempre que se modifiquen los datos del calendario. El sistema puede poner una escritura en ejecucio'n que sea una secuencia de las tareas que pueden incluir secuencias de tarea condicionales e iterativas. Una escritura puede también incluir las declaraciones bien escogidas que permiten diversos recursos o tareas de ser seleccionado automáticamente. El módulo del planeamiento utiliza las opciones para generar variaciones del plan para corregir errores del planeamiento. Las tareas pueden también incluir los apremios de la tarea de la condición previa y del requisito previo durante los cuales debe ser alcanzado antes o después de que se ejecuta la tarea. El sistema de planeamiento comprueba automáticamente que todos los apremios de la tarea de la condición previa y del requisito previo estén satisfechos, y si no son, después el sistema puede corregir el problema agregando, quitando, substituyendo, o reordenando las tareas en el calendario. El sistema puede también incluir un módulo que cuenta en donde recuerdan al usuario comenzar o parar una tarea, y los medios para recibir respuestas de la confirmación de la señal o respuestas de la invalidación de la señal del usuario. El módulo del planeamiento puede ajustar automáticamente el plan actual después de que el usuario responda a la señal.