В первые дни после выхода iPhone 4S мы говорили вам — не бойтесь экспериментов! Задавайте виртуальному помощнику неочевидные вопросы! Сейчас прошло уже три недели, и поток сообщений о скрытых возможностях Siri немного поутих. Мы теперь хорошо знаем и что ассистент умеет, и что ему не под силу. Например, на просьбу поискать изображение через Картинки Google Siri ничего хорошего вам не ответит. Над расширением функционала который день трудятся хакеры — и они даже достигли некоторого успеха.
Аман Гупта из команды GitHub пытался привить Siri “новые знания”, но результата не добился. Тогда ему на помощь пришёл Грант Пол, более известный как chpwn. Их совместными усилиями Siri в итоге научилась понимать нестандартные фразы. Доказательством победы стал скриншот, где ассистент выдаёт картинку по поисковому запросу (слева в заголовке статьи).
Другой вопрос, они этого достигли? Аман Гупта даёт необходимые пояснения:
Я использую iptables (сетевая утилита — прим.ред.), чтобы перенаправлять трафик Siri на локальный прокси-сервер. Тот, в свою очередь, видоизменяет ответы, пришедшие из Apple.
Ещё цитата, от chpwn:
Если в двух словах, то Гупта нашёл способ добавления кастомных команд для Siri. Он интегрировал [Siri] с ботом Hubot от GitHub.
Бот Hubot — это программа для автоматизации действий в интернете. Такую программу называют ботом, поскольку с ней можно “общаться” в рамках корпоративного чата:
Кликабельно
В описанном примере Siri только распознаёт голос. Получившийся запрос она передаёт боту, тот его выполняет — и возвращает ответ на iPhone 4S. Остроумно, но пока в схеме замешан прокси-сервер, Гупте едва ли удастся наладить массовое использование. И всё-таки — остроумно. [cult of mac]
Источник: