Cortana что это за программа и нужна ли она
Что это за программа Cortana: обзор ассистента
Что это за программа Cortana, зачем и почему она присутствует в операционной системе? Можно ли ей пользоваться и как это делается, что нужно знать, как управлять помощником? Поговорим обо всем этом – узнаете ответы на все интересующие вас вопросы!
Особенности сервиса
Что такое Cortana от Microsoft и зачем она нужна? Это виртуальный умный ассистент, интегрированный в операционную систему Windows. Впервые пользователи увидели помощника после выпуска десятой версии ОС – до этого он был представлен только в Windows Phone.
В дальнейшем была выпущена обновленная 2004 версия десятой операционной системы, тогда ответ на вопрос, что такое Кортана в Виндовс 10, несколько изменился. Помощник больше не интегрирован в поисковую строку, теперь это отдельный инструмент, которым гораздо проще управлять.
Что она умеет?
Следующий закономерный вопрос, который захочет задать любой пытливый пользователь – для чего нужна Кортана в Виндовс 10? Она взаимодействует с вами двумя способами: через уже знакомую поисковую строку, достаточно просто написать запрос или с помощью голосового управления.
Набор навыков у ассистента стандартный – она существует, чтобы помогать вам оптимизировать повседневность, может взять на себя простые рутинные задачи. Вы можете попросить найти нужную информацию, открыть программу, создать напоминание и поставить будильник. Кроме того, помощница поможет найти файл, покажет ваше расписание в календаре, построит маршрут в картах/навигаторе. А еще включит плейлист, расскажет о погоде и новостях.
Работает ли на русском?
К сожалению, голосовой помощник Кортана на русском языке не работает – пока подобных опций в планах разработчика нет, вряд ли в ближайшее время ассистент заговорит на родном нам языке.
Ассистент поддерживается в некоторых регионах и работает только на определенных языках. Список стран пока небольшой, ознакомьтесь с ним здесь:
Для чего нужна Cortana в Windows 10, если мы не можем с ней поговорить? Ведь даже если попытаться включить помощника, ничего не выйдет. Вы просто увидите оповещение о том, что сервис недоступен в вашем регионе.
Узнайте по ссылке, почему сири не работает на смартфоне.
Выход есть! Можно сменить страну (и выбрать соответствующий язык) в настройках операционной системы – тогда у вас появится возможность самостоятельно оценить, что это за программа Кортана на Windows 10. Хотите попробовать?
Как включить и начать пользоваться?
Стоит отметить, что Кортана – это неотъемлемая часть всей экосистемы Microsoft, поэтому предварительно вам нужно удостовериться, что вы пользуетесь правильной учетной записью. Обычная локальная учетка не подойдет, нужен единый профиль.
Нажимаем на этот значок и авторизуемся, если у вас есть учетка. Если ее нет, нужно зарегистрироваться. Это несложно, просто следуйте инструкциям на экране. Достаточно будет ввести номер телефона или адрес электронной почты, а потом подтвердить их. Мы уже рассказали о том, что Cortana – это программа без поддержки русского языка. Поэтому вам придется «перевести» свою операционную систему на другой язык и переключиться на более подходящий регион.
Готовы установить взаимодействие с программой Кортана в Windows 10?
Чтобы, наконец, понять на практике, для чего приложение Cortana в Windows 10, нужно перезагрузить компьютер. После включения вы увидите обновленный интерфейс уже на английском.
Теперь вернемся к рабочему столу – нажимаем на поисковую строку (которая находится снизу слева).
Готово, ваш ассистент включен. Теперь начинается настройка, она пройдет быстро. Сначала нужно дать системе разрешение на использование определенных инструментов, а затем указать имя, которое помощник будет использовать для общения с вами.
Что такое обращение к Кортане – понятно. так как программа включена и работает, можно попробовать задать ей вопрос или попросить о помощи! Помните, что запросы должны звучать только на английском языке.
Как отключить?
Отдельно мы рассказывали, как полностью деактивировать программу, если вы больше не хотите видеть даже упоминаний об умном ассистенте. Почитайте соответствующие обзоры – отключить помощницу можно через PowerShell или реестр, есть и другие варианты.
Сейчас вы уже знаете, что это за программа – Кортана. Она работает только на иностранных языках и поддерживается лишь в нескольких странах. Поэтому для отключения достаточно:
Или еще проще – просто снова смените регион и язык системы на Россию/русский. Программа отключится автоматически, так как не поддерживается на территории нашей страны.
Теперь вы понимаете, что такое Кортана и зачем она нужна? Надеемся, больше наличие программы в операционной системе не вызывает у вас вопросов – вы сами можете решить, хотите ли испробовать ее функции, переведя интерфейс на другой язык или нет. Чаще всего русскоязычные пользователи просто отключают ассистента, чтобы он не потреблял лишние ресурсы и не собирал личную информацию.
Использование Cortana на Windows 10 – включение, обзор функций выключение и удаление помощника
В последнее время всё более популярны интеллектуальные ассистенты. Это программы управления ПО, которые предназначены для упрощения простых операций пользователей. Одной из наиболее известных из них является Cortana – разработка Microsoft. Программа доступна как на смартфонах, так и на персональных компьютерах.
Использование Cortana в Windows.
Что такое Кортана (Cortana) в Windows 10
Личный голосовой помощник Cortana упрощает управление персональными данными, настройками и выполняет множество различных задач. Чтобы иметь возможность использовать помощника, ваш компьютер должен иметь активное подключение к Интернету. К сожалению, программа доступна только в некоторых странах. Многие задумываются, когда же мы, наконец, сможем использовать помощника Microsoft на нашем родном языке. К сожалению, всё указывает на то, что это вряд ли произойдёт в ближайшем будущем. Связано это с тем, что он интегрируется с браузером Bing, который не только не слишком распространён, но в нашей стране и не предлагает полной функциональности. Пока эта ситуация не изменится, мы не сможем пользоваться русской версией Кортаны. Однако, внеся некоторые изменения в систему, можно запустить свою оригинальную английскую версию в Windows 10.
Обзор функций Кортана
Кортана – одна из самых заметных новых функций Windows 10. Виртуальный помощник Microsoft делает прыжок с Windows Phone на рабочий стол, и вы можете сделать с ним довольно многое. Это не просто голосовой ассистент – вы также можете вводить команды и задавать вопросы. Откройте Cortana, чтобы увидеть информацию, которая, как вам кажется, вам интересна. Cortana предоставляет много пассивной информации, даже уведомляя вас, когда вам нужно уйти, чтобы не пропустить встречу.
Настроить напоминания по времени, месту и людям
Cortana имеет мощную встроенную функцию напоминания, но вы можете сделать больше, чем просто получать напоминание в определённое время. Используйте значок напоминаний или скажите «Напомнить мне», чтобы начать. Вы можете создать напоминание, и Cortana напомнит вам о чём-то в установленное время, когда вы попадаете в определённое место или когда разговариваете с конкретным человеком. Вы также можете просто сказать что-то вроде «Напомни мне, чтобы я взял таблетку в 8 вечера» или «Напомни мне купить молоко, когда я доберусь до (название магазина)», чтобы мгновенно создать напоминание.
Использование простого языка для поиска
Cortana поддерживает поиск на естественном языке файлов на вашем компьютере. Например, вы можете попросить Cortana «найти фотографии с августа» или «найти документы о Windows», чтобы найти фотографии с августа или файлы документов, связанные с Windows. Это встроенная функция поиска Windows, но с более естественными языковыми возможностями. Она гораздо проще в использовании, чем старые поисковые операторы.
Определить песню
Как и Siri, Google Now и специальные приложения, такие как Shazam, Cortana может слушать песню, которая играет рядом с вами, и идентифицировать её. Скажите «Что это за песня?», и Cortana будет использовать ваш микрофон для прослушивания музыки и сравнения её с конкретной песней. Функция хорошо работает с записью, но необязательно будет работать с живой музыкой.
Поиск в Интернете с помощью Google (или другой поисковой системы) вместо Bing
Cortana работает на поисковике Bing. Когда вы спросите Cortana о чём-то, что она не знает, откроется ваш веб-браузер по умолчанию и выполнится поиск в Bing. Cortana уважает ваш браузер по умолчанию – даже если это Chrome или Firefox, но не будет уважать вашу поисковую систему по умолчанию и всегда будет использовать Bing. Вы можете заставить Cortana использовать Google или другую поисковую систему, например, DuckDuckGo или Yahoo, с расширением Chrometana для Google Chrome. Когда Cortana направляет Google Chrome на страницу результатов поиска Bing, Chrometana автоматически перенаправляет этот поиск в Google или вашу поисковую систему по выбору, заставляя помощника выполнять поиски Google. Это работает, только если вы используете Chrome в качестве своего веб-браузера по умолчанию.
Выполнение вычислений и конвертация
Ассистент также может выполнять быстрые вычисления. Помните, что вы также можете ввести запрос в поле поиска Cortana – вам не нужно долго говорить. Вы можете либо попросить провести математический расчёт, такой как «324234*34234», либо ввести конвертацию единиц, например, «55 uk фунтов в usd». Это работает как с валютами, так и с другими типами единиц.
Отслеживать полёты и посылки
Помощник может отслеживать рейсы, используя их номера, и посылки, используя их номера для отслеживания. Просто введите номер рейса или номер для отслеживания посылок в поле поиска – вы можете просто скопировать и вставить его для просмотра текущего состояния.
Найти факты
Для быстрого ответа на общие вопросы Кортана использует Bing. Это похоже на Google Knowledge Graph. Например, вы можете задать такие вопросы, как «Какое самое высокое здание в мире?» Или «Кто является президентом Соединенных Штатов?», чтобы получить немедленный ответ.
Проверить погоду
Используйте Кортану для быстрой проверки погоды в разных местах. «Погода» покажет вам погоду в вашем текущем местоположении, а «Погода в (местоположении)» покажет вам погоду в другом городе.
Получить направление
Кортана также может отвечать указаниями направления или проложить маршрут. Попросите «указать (местоположение)», и Cortana откроет включённое приложение «Карты Windows 10» с указаниями по вашему выбору.
Установка аварийных сигналов
Она также поддерживает сигналы тревоги, а не только напоминания. Попросите Cortana «установить будильник на (время)», и она создаст для вас сигнал тревоги. Тревога здесь сохраняется в приложении Alarms & Clock, где вы можете управлять своими сигналами.
Отправить электронное письмо
Кортана может отправлять электронные письма с помощью встроенного приложения Mail и учётных записей, которые вы там настроили. Просто скажите «отправить электронную почту», чтобы начать, или что-то более конкретное, например, «Отправить письмо (имя контакта)», если этот человек есть в ваших контактах.
Создание событий календаря
Кортана также может создавать события календаря. Просто скажите что-то вроде «Добавь в календарь встречу в четверг на 2 часа дня», и ассистент автоматически заполнит предоставленную вами информацию.
Просто пообщаться
Как и Сири, Кортана может «болтать» о вещах и отвечать на глупые вопросы быстрыми ответами. Спросите Кортану о чём-то или даже дайте инструкцию типа «Расскажи мне историю», «Расскажи мне анекдот», «Спой мне песню» или «Удивите меня!».
Получить список команд / Справка
Попросите «помочь», и вы увидите список вещей, которые вы можете сделать. Например, Cortana может воспроизводить музыку, просматривать спортивные результаты и предоставлять прогнозы, а также предлагать словарные определения и переводы для слов. Microsoft, скорее всего, в бесплатных обновлениях в будущем добавит новые функции в Cortana и улучшит существующие.
Как включить или запустить Cortana (Кортана)
Чтобы пользоваться преимуществами Cortana в России, необходимо изменить несколько вариантов системы, в первую очередь локализацию и язык:
Перезагрузите компьютер. Следующий шаг, который поможет вам включить Cortana в Windows 10 – щёлкнуть значок увеличительного стекла на панели задач, затем значок шестеренки. В верхней части появившегося окна находится выпадающий список, из которого выберите английский (США) и подтвердите выбор. Чтобы настроить более расширенные параметры, щёлкните по значку ассистента (который раньше заменяло увеличительное стекло), а затем нажмите на значок шестерёнки. Вероятно, самой желанной функцией Кортаны является определение фразы «Hey, Cortana». Чтобы активировать её, переместите ползунок Let Cortana respond to «Hey Cortana» в положение «On».
Следует помнить, что Кортана использует механизмы «глубокого обучения», а это означает, что чем чаще мы её запускаем, тем эффективнее она будет работать. Это также относится к пониманию акцента пользователя и тому, как он произносит слова. Кроме того, по очевидным причинам, некоторые службы и мероприятия не будут доступны за пределами Соединённых Штатов.
Как отключить Cortana в Windows
Процедура отключения Cortana в Windows 10 гораздо проще, чем её полное удаление:
Как удалить Cortana
Чтобы удалить Cortana в Windows 10, Pro и Enterprise, в поле поиска введите gpedit.msc и откройте редактор локальной групповой политики. Перейдите к «Правилам локального компьютера» (Local Computer Policy), а затем к «Конфигурации компьютера», «Административные шаблоны», «Компоненты Windows» и «Найти». Дважды нажмите кнопку «Разрешить использование Кортаны». Когда появится следующее окно, установите флажок «Отключено». Подтвердите «OK» и готово. Если Кортана всё ещё появляется, может потребоваться перезагрузка компьютера.
Чтобы полностью удалить Cortana в Windows 10 Home, необходимо изменить реестр. Для этого введите «regedit» в поле поиска и запустите редактор, показанный в результатах. Подтвердите разрешение на внесение изменений, а затем выполните поиск в реестре
Вы можете обнаружить, что Windows не имеет раздела Windows Search. В этой ситуации вы должны создать его самостоятельно. Щёлкните правой кнопкой мыши на Windows и выберите «Создать» – «Раздел». Назовите его Windows Search. Щёлкните правой кнопкой мыши на созданном ключе и выберите «Создать» из меню «Параметр DWORD» для 32-разрядной версии Windows 10 или «QWORD» для 64-разрядной версии. Щёлкните правой кнопкой мыши на созданном значении и выберите «Изменить». Измените имя на «AllowCortana» и выберите 0. Подтвердите, нажав «OK». И все. Как и в случае выпусков Pro и Enterprise, чтобы изменения вступили в силу, вам может потребоваться перезагрузить компьютер.
Возможности Cortana огромны, но Microsoft должна будет внести свой вклад в их развитие и совершенствование. На данный момент служба испытывает конкуренцию со стороны Google или Apple. В будущем ничто не должно мешать управлять всем домом с помощью телефона через простого помощника, который сможет автоматизировать определенные действия. Уже сейчас мы имеем одно приложение, работающее на разных типах устройств, и широкую синхронизацию данных между ними. Следующим шагом должен стать общий личный помощник.
Windows 10 по 10. Выпуск #3. Использование Кортаны для взаимодействия с пользователями
В этом выпуске нашей серии статей Windows 10 по 10 мы расскажем, о том, как расширить опыт взаимодействия с вашим приложением в Windows 10 на те моменты, когда приложение даже не запущено. Тема прошлой статьи, — живые плитки и уведомления, — раскрывала один из возможных путей, сегодня мы посмотрим, как для этой задачи использовать Кортану, персональную помощницу в Windows 10. В качестве основы для приводимых фрагментов кода мы будем использовать пример AdventureWorks, доступный на GitHub.
В данной статье, мы постараемся разобраться, что же собой представляет Кортана, как сделать так, чтобы она поддержала осмысленное взаимодействие с вашими пользователями, что необходимо сделать для интеграции Кортаны в приложение, и далее рассмотрим два способа (из многих), как ваше приложение может взаимодействовать с пользователями в зависимости от сценария.
Что собой представляет Кортана?
Одна из самых интересных возможностей Windows 10 – это персональная помощница Кортана, ранее доступная в Windows Phone. Кортана – это ключевой элемент для общения с Windows 10 на естественном языке. С помощью Кортаны пользователи могут взаимодействовать с Windows (как с самой ОС, так и с вашими приложениями), используя привычный голосовой способ общения с другими людьми.
К примеру, подумайте о вопросах, ответы на которые может дать только ваше приложение и которые человек мог бы задать голосом Кортане: «когда моя следующая поездка?», «найди радиостанцию», «доступен ли Джек?». В свою очередь ваше приложение может ответить на такие вопросы, предоставив ответ Кортане для произнесения и отображения.
Или представьте себе задачи, которые человек мог бы попросить Кортану сделать в контексте вашего приложения: «отмени мою поездку в Лондон», «запомни эту радиостанцию», «напиши Джеку, что я буду позже».
Голосовые команды могут предоставить быстрый доступ к информации внутри приложения. Это своего рода глубокие ссылки в вашем приложении. Также как вы сегодня создаете плитки, чтобы предоставить быстрый доступ к содержимому вашего приложения, вы можете использовать голосовые команды, как быстрый способ «заглянуть» внутрь приложения. И аналогично тому, как вы делаете возможным закрепить ближайшую поездку, созданную в приложении, на экране Пуск, вы также можете разрешить пользователю использовать голосовую команду для Кортаны для доступа к той же самой поездке. Такая возможность сделает ваших пользователей более продуктивными, а взаимодействие с приложением более доступным.
Расширяя Кортану, вы можете улучшить взаимодействие с вашими пользователями и порадовать их возможностью совершать действия быстрыми голосовыми командами. Впрочем, так как это статья не о пользовательских возможностях Кортаны, давайте разберемся, как с ней интегрироваться.
Хей, Кортана, давай поговорим
Так как взаимодействие с Кортаной опирается на голос, то создаваемый опыт взаимодействия должен быть наиболее приближен к естественному диалогу. На MSDN вы найдете общее руководство по дизайну для Кортаны с рекомендациями по построению опыта взаимодействия. Для достижения наилучшего результата, советуем следовать следующим принципам: эффективность, релевантность, ясность и доверие.
Заодно вам стоит подумать о локализации взаимодействия с Кортаной, особенно, если вы уже локализовали остальную часть приложения и сделали его глобально доступным. Кортана на сегодня доступна в США, Великобритании, Китае, Франции, Италии, Германии и Испании (анонс про расширение на дополнительные рынки). Локализация поможет вам побудить пользователей чаще использовать Кортану для взаимодействия с вашим приложением.
Учим Кортану, на что нужно отвечать
Кортана использует файл с определениями голосовых команд (Voice Command Definition, VCD), чтобы понять, как именно пользователь может взаимодействовать с вашим приложением, используя голос. Данный файл может быть готовым XML-файлом или генерироваться из кода (вам нужно будет заполнить набор команд в VCD-файле при первом запуске). Ниже приведен пример VCD-файла:
При активации приложения из события запуска приложения OnLaunched вам нужно вызвать метод InstallCommandSetsFromStorageFileAsync, чтобы зарегистрировать команды, которые Кортана должна распознавать. Имейте в виду, что если устройство восстанавливается из бекапа и ваше приложение переустанавливается, то голосовые команды не восстанавливаются автоматически. Чтобы убедиться, что данные с описанием голосовых команд остаются нетронутыми, вы можете инициализировать VCD-файл при каждом запуске или активации приложения. Но лучше хранить настройку, указывающую, установлен ли уже VCD-файл, и проверять именно этот параметр. Ниже простой пример кода, показывающий, как установить VCD-файл из приложения:
Добавляем динамичность
Теперь, когда вы знакомы с основами, мы можем добавить немного разнообразия во время выполнения. Ниже пример динамичного переключения VCD-файла, который нужно загрузить:
Как мое приложение будет взаимодействовать с Кортаной?
Запуск приложения
Если у вас сложная задача и вы хотите, чтобы пользователь перешел напрямую в ваше приложение, использовать для этого Кортану – отличная идея! Так как некоторые сложные задачи в реальности могут быть быстрее и аккуратнее выполнены через голосовые команды, это может действительно помочь пользователям.
Простое взаимодействие внутри Кортаны для сохранения или запроса данных
Теперь, когда к Кортане подключен ваш VCD-файл, и вы знаете, как осуществлять базовое взаимодействие, давайте посмотрим, как делать более сложные операции. К примеру, вы хотите, чтобы Кортана показала пользователю некоторые данные или наоборот их сохранила. На сайте MSDN есть подробная инструкция по настройке фоновых задач для Кортаны. Вот краткое резюме:
Ниже приведен пример фрагмента файла Package.appxmanifest:
После запуска фоновый сервис приложения имеет 0.5 секунды на вызов метода ReportSuccessAsync. Кортана использует данные, предоставленные приложением, для демонстрации и произнесения голосом ответа, указанного в VCD-файле. Если приложение тратит на возврат результата больше, чем полсекунды, Кортана вставит промежуточный экран, как показано ниже. Кортана отображает временный экран до тех пор, пока приложение не вернет результат через ReportSuccessAsync, но не более 5 секунд. Если приложение не вызвало метод ReportSuccessAsync или любой из методов VoiceCommandServiceConnection для предоставления информации Кортане, пользователь получит сообщение об ошибке и вызов сервиса будет отменен.
Вот простой пример кода для реализации IBackgroundTask в сервисе приложения:
Взаимодействие внутри Кортаны
Давайте рассмотрим подробнее один из этих сценариев: неопределенность. Иногда случается так, что у вашего приложения есть несколько вариантов, которые оно может вернуть. В таких ситуациях вам нужно разрешить неуверенность, что же делать дальше. Например, если пользователь выбирал музыку и нужно было решить, что играть дальше: ABBA, Nickelback или White Snake, Кортана может помочь сделать выбор. Фрагмент кода ниже из примера Adventure Works показывает, как разрешить появившуюся в рамках сервиса приложения неопределенность:
Подводим итоги
Мы надеемся, что теперь вы лучше понимаете, насколько легко в ваше приложение можно добавить интеграцию с Кортаной и тем самым улучшить опыт взаимодействия для ваших пользователей. От простого запуска приложения и вплоть до сложных моделей взаимодействия даже без запуска приложения – во всех случаях Кортана действительно может оказаться полезной. Чтобы воспользоваться преимуществами интеграции с Кортаной, вы можете начать с самого простого – добавить новый способ работы с глубокими ссылками в вашем приложении.
Если вы чувствуете, что работа с Кортаной на практике может добавить ценность вашему приложению, не стесняйтесь это реализовать. Как только вы обновите свое приложение, не забудьте заявить о себе в программе DVLUP в номинации “Adding Cortana to your app”, чтобы получить очки и XP за обновление приложения. Расскажите нам, что вы сделали, через твиттер @WindowsDev с хештегом #Win10x10 – мы будем рады узнать, что разработчики создают под Windows.