Расширение возможностей цифрового помощника Cortana остается важным направлением в разработке новых версий Windows 10. Еще одним нововведением, анонсированным на конференции Build 2016, стали так называемые «упреждающие действия» (proactive actions). С их помощью цифровой помощник, проанализировав доступную информацию, может предложить пользователю действия, которые с высокой долей вероятности будут тому интересны.
Особенностью «упреждающих действий» является то, что они активно задействуют сторонние приложения и веб-сайты, подключенные к Cortana. Сторонние разработчики получают возможность «напомнить» о своем продукте или услуге в тот самый момент, когда пользователь в них больше всего нуждается.
Для этого используется система предзаданных «инсайтов» (insights) — определенных ситуаций или событий, о которых Cortana узнает, анализируя намерения пользователя и контекст его работы. Поскольку Cortana сопровождает пользователя на всех устройствах под управлением Windows 10 и Android, ей известно его местоположение и расписание, и она знает, когда лучше всего обратиться к сторонним поставщикам услуг. Последние и задают набор возможных действий (с помощью приложения, сайта или — в перспективе — бота), которые Cortana будет предлагать своему владельцу.
Microsoft приводит следующий пример использования «упреждающих действий»:
Разработчики уже сейчас могут присоединиться к тестированию данной возможности, запросив приглашение через веб-сайт разработки Cortana. В компании отмечают, что использование «упреждающих действий» не потребует внесения изменений в исходный код приложения, если оно уже интегрировано с цифровым помощником.
Узнать больше о системе «упреждающих действий» вы можете, просмотрев оригинальный доклад с конференции Build 2016.