
Siri, виртуальный помощник Apple на основе искусственного интеллекта, эксклюзивный для iPhone 4S, находится в разработке, улучшается и скоро станет умнее, как показывают две вакансии. Это не особо удивляет, поскольку Siri — нехарактерно для Apple — была запущена как бета-продукт потому что это было необходимо (и, следовательно, ее недостаток проработки и завершенности).
Менеджер пользовательского интерфейса Siri в Apple Дэн Кин указал на две вакансии для опытных инженеров-программистов iOS, которые должны присоединиться к команде, отвечающей за пользовательский интерфейс Siri, и помочь «сделать следующую большую вещь еще больше». Обе вакансии конкретно упоминают Siri API. Компания объясняет в описании инженера-программиста iOS (выделение наше):
Вам придется работать с ними, чтобы обеспечить доступ к их данным и функциям, и связать их с вашими реализациями. В результате необходим сильный дизайн API для поддержания идеальной коммуникации.
Другая вакансия для старшего инженера-программиста iOS еще более недвусмысленна в отношении API:
Мы ищем инженера, который присоединится к команде, отвечающей за реализацию пользовательского интерфейса Siri. Вы будете в основном отвечать за реализацию интерфейса диалогов и его многочисленных различных действий. Это включает в себя определение системы, которая делает диалог интуитивно понятным, — задачу, которая включает в себя множество тонких пользовательских взаимодействий в динамичной, сложной системе. У вас будет несколько клиентов вашего кода, поэтому необходима способность формулировать и поддерживать четкий API.
Обратите внимание, что приведенное выше описание не обязательно означает, что Apple действительно откроет Siri API для сторонних разработчиков — они могут оставить его закрытым, пока не устранят недостатки и не снимут метку бета. Кроме того, «несколько клиентов», обращающихся к API, могут просто относиться к внешним источникам данных, к которым Siri обращается для получения результатов, таким как Wolfram Alpha, Yelp и другим. Интересно, что потенциальные кандидаты должны быть знакомы с Unix, «особенно с Mac OS X», и проявлять «страсть к платформе Macintosh», что может указывать на возможный порт Siri для Mac, хотя это и натяжка.
Если история служит показателем, то открытие Apple Siri для сторонних приложений — это вопрос времени, а не «если». Очевидно, такой шаг удовлетворил бы общественный интерес к использованию Siri за пределами основного набора функций. Представьте себе общение с вашими приложениями, произнося такие фразы, как «Обнови мой статус в Facebook, сказав «Кто-нибудь хочет пойти в кино сегодня вечером?»» или «Spotify, включи мой плейлист для бега». Не заблуждайтесь, публичный Siri API может стать огромным, и вот почему.
Подобно тому, как оригинальный iPhone дебютировал без поддержки сторонних приложений (поскольку Джобс был против концепции App Store), Siri была запущена как ограниченная функция, что не помешало хакерам найти неофициальные способы использовать функциональность Siri. Siri была взломана для работы на iPhone 4s с джейлбрейком и iPod touch четвертого поколения, а некоторые из твиков включают использование Siri для управления термостатом с дистанционным управлением, управления медиацентром Plex и запуска автомобиля, и это лишь некоторые примеры. В настоящее время Siri понимает и может говорить на английском, французском и немецком языках. Apple написала в FAQ Siri на своем веб-сайте, что «в 2012 году Siri будет поддерживать дополнительные языки, включая японский, китайский, корейский, итальянский и испанский». Профиль LinkedIn, принадлежащий инженеру по языковым технологиям Apple Чену Чжану, указывает на то, что ведется работа по завершению поддержки Siri для китайского рынка.