Smart Tasks

Smart Tasks - мультиагентный планировщик личных задач
В этом проекте создается планировщик личных задач пользователя, предлагаемый как на персональном компьютере пользователя, так и посредством сотового телефона.
В этой системе пользователь может создавать сценарии действий на основе конструктора онтологий, которые потом загружаются в личный план с учетом смысловых связей между ними, накладываются на существующие там задачи, сдвигают эти задачи (или смещаются сами) и, в конечном счете, выстраиваются в наиболее удобную для пользователя последовательность, непрерывно корректируемую различными событиями. С помощью онтологий, играющих роль шаблонов сценариев выполнения задач, могут быть заданы любые цепочки операций, например, бизнес-процессы компаний, процессы обращения к государственным органам, процессы приема лекарств и т.д.
При необходимости пользователь может «закачать» себе на телефон понравившиеся или полезные для него сценарии из разделов частной жизни (например, сценарий подготовки к свадьбе), работы (сценарий подготовки и согласования отчета), спорта (поездка на тренировку) или другие, которые будут спланированы с учетом заданных предпочтений и ограничений, а в дальнейшем будут корректироваться в реальном времени. Например, если пользователь находится на встрече, а ему пора отправляться в аэропорт, то его агент, анализируя позицию пользователя по датчику GPS и его текущее расписание, обнаружит опасность опоздания и выдаст соответствующее контекстно-зависимое сообщение пользователю, например, предложит завершить встречу или вызвать такси. Любые события могут накладываться на загруженные сценарии, вызывая адаптивное перепланирование задач пользователя путем сдвижек и перестановок с учетом позиций пользователя, взаимных зависимостей задач и т.д.
В первой версии системы планируются задачи одного пользователя, но поскольку основное расписание ведется на сервере, то в дальнейшем будет обеспечена поддержка согласованного коллективного планирования работ сотрудников организаций.
Данная работа в текущее время находится в стадии разработки первого прототипа промышленной системы.