
Будем откровенны, Siri далеко не самый «умный» помощник, но(!) она хороша. У нее есть как плюсы, так и минусы. Например, у нее достаточно хорошее произношение, которое станет еще лучше с выходом iOS 13. Но в то же время, она не умеет следить за контекстом, как это делает помощник от Google. Сири просто выполняет команды. И наша задача обучить ее.
Что такое Siri Shortcuts
Благодаря Siri Shortcuts (бывший Workflow) можно значительно расширить возможности Сири. Все ограничивается лишь вашей фантазией.
Siri Shortcuts (или Команды) — это приложение с набором коротких действий (блоков), для создания навыков Сири. Действия можно объединять в цепочку и делать навыки разной степени сложности и крутости.

Создание навыков для Сири похоже на программирование без написания кода.
Как пользоваться командами Сири
Для начала нужно скачать приложение Shortcuts на свой iPhone/iPad/iPod Touch. Оно доступно для iOS начиная с 12 версии.
Теперь у нас есть 2 варианта работы с командами:
- использовать уже готовые из «Галереи» или других источников
- создать свои
Галерея команд
В Эйпл постарались и создали для нас достаточное количество готовых команд практически на все случаи жизни (нет). Среди них вы найдете команды для работы:
- с напоминаниями и задачами на день
- с музыкой
- с фото и видео
- с картами и маршрутами
- со здоровьем
- с новостями и книгами
- и многое другое.
Даже есть команда «Кролик с транспарантом», которая делает вот что:
Перейдите во вкладку «Галерея», для просмотра и поиска готовых команд.

Чтобы добавить какую-нибудь команду в свой телефон, нужно тыкнуть на нее и нажать большую кнопку «Загрузить быструю команду».

Для поиска нужных команд воспользуйтесь строкой поиска в самом верху.
маленький лайфкек
Пишите в поиске одним словом без окончания. Например, «встреч» вместо «встречи». Потому что слова с окончанием может не быть в названии команды и поиск не даст результата.
Создание команды
Самый жир начинается здесь. Перед вами открываются практически бесконечные возможности по обучению Siri. Потренировавшись день-два у вас появится новое занятие, пока сидите в туалете или едете в тралике.
Чтобы создать новую команду, тыкни на большую кнопку «Создать команду» на главном экране приложения.

Создадим простенькую команду, чтобы показать весь процесс.
Нажали на «Создать команду» и видим пустое поле, где мы будем накидывать цепочку маленьких действий.

Нажмем на строку поиска внизу экрана и пролистаем до пункта «Текст». Тыкаем в него.

Теперь листаем до действия «Отправить сообщение». Оно возьмет текст, который мы укажем и передаст следующему действию.

Добавим текст в действие и получим примерно такую картину:

Видите внизу экрана спряталось меню? Просто вытяните его свайпом вверх. И найдите действие «Произнести».

Выберем русский язык в действии «Произнести». Получим что-то вроде этого:

Чтобы проверить получившуюся команду, нажмите сверху на треугольник (типо Play). Звучит? Звучит )
Это что, каждый раз надо заходить в приложение, выбирать команду и нажимать треугольник?
Ты что, Валера, конечно же нет! Ты можешь запустить команды как минимум 5-ю способами:
- из приложения Команды
- из виджета
- с рабочего стола
- добавить команду в экспорт и использовать по нажатию кнопки «Поделиться»
- голосом
Конечно же каждый из вариантов удобен в каких-то определенных ситуациях. Но лично мне нравится вариант управления голосом. Это киберпанк. Это круто!
Поэтому заходим в настройки команды (вверху справа значок переключателей).

Нажимаем кнопочку «Добавить для Siri» и попадаем на экран записи голосовой команды, произнеся которую Серя выполнит нашу команду.

Жамкаем на красную кнопку и произносим «как дела». Далее нажимаем «Готово» и еще раз «Готово».
Вызываем Сири и спрашиваем «как дела». Если все сделали верно, то Сири скажет «выполняю быструю команду» и произнесет написанный нами текст.
Конгратс! Вы научили Сири дерзить.
Нюансы
Возможности шорткатов богаты и разнообразны. Но есть (пока что) пара нюансов, которые портят впечатление.
- При вызове быстрой команды голосом Сири скажет «выполняю быструю команду» и покажет плашку с названием и иконкой команды. С плашкой то ладно. Но зачем говорить, что выполняет быструю команду? — не понятно. Кстати, иногда может не сказать.
- Если команда содержит действия, требующие ввода информаци от пользователя (текстом или голосом), то Сири перекинет вас в приложение Команды. Хотелось бы нативненько.
- Ну и хотелось бы иметь возможность записывать фразы для Сири с переменными. Например: «Расскажи рецепт [переменная_блюдо]». В таком случае можно было бы сделать одну команду, которая рассказывает рецепты блюд, и не плодить кучу команд на каждый рецепт.
Надеюсь, что со временем это исправят.
Итого
Теперь вы знаете как искать, добавлять и создавать свои команды для Сири.
Лично я после знакомства с этой штукой залип на 4 дня. Надеюсь, что и у вас появится интерес к созданию навыков для Сири.
Задавайте вопросы, делитесь впечатлениями и предлагайте новые идеи для быстрых команд Siri.
Видео-версия этой публикации.
Спасибо за внимание.