Как научить Siri отвечать на свои вопросы с помощью AssistantExtensions

AssistantExtensions – это комплексное джейлбрейк-расширение для iPhone 4S, с помощью которого можно делать много интересных вещей. Например, выполнять голосовой поиск по YouTube и переводить на 35 языков в реальном времени.

Как мы уже рассказывали, AssistantExtensions призван максимально расширить возможности голосового помощника Apple. С его помощью можно управлять системными командами и функциями iOS или настроить диалоговый режим для нестандартного общения с iPhone. Последний аспект работы твика мы и рассмотрим в этой статье.

Перед тем как продолжить, отметим, что AssistantExtensions работает только на взломанных устройствах. Сделать непривязанный джейлбрейк iPhone 4S можно на WindowsMac и Linux с помощью приложений Absinthe или интерфейса командной строки (CLI).

Чтобы научить Siri отвечать на вопросы с помощью AssistantExtensions, необходимо пройти четыре простых шага.

Шаг 1: Установите AssistantExtensions из Cydia. Твик доступен бесплатно из дефолтного репозитория.

Шаг 2: Скопируйте следующий текст в любой текстовый файл. На Mac можно использовать TextEdit, на Windows – Блокнот. Сохраните его в виде файла на рабочем столе с расширением aiml.

<?xml version="1.0" encoding="ISO-8859-1"?>
<aiml>
<category>

<pattern>ВОПРОС, КОТОРЫЙ ВЫ ХОТИТЕ ЗАДАТЬ SIRI (ЗАГЛАВНЫМИ БУКВАМИ)</pattern>

<template>Ответ, который должна дать siri (прописными буквами)</template>

</category>
</aiml>

Шаг 3: Зайдите на iOS-устройство и скопируйте файл aiml с рабочего стола в папку плагинов /Library/AssistantExtensions/aiml/.

Шаг 4: Вызовите «яблочного» ассистента стандартным способом или просто скажите «Siri», в случае с Hands-Free Control. Теперь произнесите «Let’s Chat». В этот момент программа загрузит содержимое папки плагинов в память. После завершения задайте свой вопрос Siri.

Этот простой пример позволяет понять принцип работы AssistantExtensions. Чтобы узнать более сложные варианты, зайдите в папку /Library/AssistantExtensions/aiml/ и скопируйте один из aiml-файлов на компьютер. Открыв его, вы увидите схемы построения диалогов с интеллектуальным помощником Apple.

AIML расшифровывается как «Язык разметки искусственного интеллекта», который базируется на XML-протоколе и позволяет взаимодействовать с программной оболочкой Siri. Узнать больше вы можете на сайте alicebot.org.

]]>

Присоединяйтесь к нам в Twitter, ВКонтакте, Facebook, Google+ или через RSS, чтобы быть в курсе последних новостей из мира Apple, Microsoft и Google.

]]>

Комментарии на “Как научить Siri отвечать на свои вопросы с помощью AssistantExtensions” - 13

  1. Русский?

  2. Т.е каждый вопрос – отдельный файл?

  3. нет, можно все в один вписать

  4. Вот для форевер элона прям…
    <pattern>Who are the genius?</pattern>

    <template>Only you man!</template>

  5. а как научить чтобы из контактов людей вызывать (там есть конечно цифрами- но это мучительно долго) ??? ведь он толком имя то не может поянть – оно ж на русском )))))

    • Там если редактировать контакт есть пункт произношение можете написать любое слово и сири на него будет отзываться

  6. Шаг 3: Зайдите на iOS-устройство и скопируйте файл aiml с рабочего стола в папку плагинов /Library/AssistantExtensions/aiml/
    как это сделать подскажите пожалуйста))

    • Сам искал ответ.
      Скачай файловый менеджер ifunbox.
      Там можно все редактировать.

  7. У меня чето сири из контактов не вызывает никого говорит Sorry I Can't call …. как это исправить

  8. смотрел comedy club и решил попробовать на Siri… смешно получается!))
    Yellow Blue Bus = “я люблю Вас“
    Horror Show = “хорошо“
    Near Bird = “не е#ёт“
    My On Ass = “Майонез“
    Chess Knock = “Чеснок“
    True Bar = “Труба“
    Our device is Korea = “Одевайся скорее“
    Pale Man = “Пельмень“
    p.s. получилось все, кроме :
    Horror Show = “хорошо“
    Near Bird = “не е#ёт“

Отправить сообщение