Интеграция мира людей и мира машин — основная тенденция развития ИТ на протяжении всей истории этих технологий. Сегодня уровень этой интеграции достиг такого высокого уровня, что можно вполне уверенно говорить о том, что существовавшего ранее принципиального барьера, разделявшего интеллектуальные возможности человека и компьютера, уже практически нет. Компьютер все чаще выступает в качестве равного (а порой и превосходящего) по интеллекту партнера, и сейчас на передний план выходят задачи обеспечения эффективного взаимодействия человека с ИТ-системами.
Именно так 30 марта обозначил ключевые ИТ-задачи современности CEO Microsoft Сатья Наделла на конференции для разработчиков Build 2016 в Сан-Франциско. Он сформулировал новую концепцию технологического развития компании под названием «общение как платформа» (conversations as a platform), нацеленную на повышение интеллектуального уровня общения людей с компьютерами. Соответственно, перед всеми разработчиками стоит задача активного вступления в новую эру искусственного интеллекта, создания продуктов, ориентированных на интересы каждого пользователя, предприятия или отрасли. Повышение персонализации вычислений, использование облачных технологий, увеличение производительности труда и эффективности бизнес-процессов — эти три аспекта являются, по мнению главы Microsoft, основными для реализации концепции «общение как платформа».
«Объединение механизмов человеческой речи и продвинутого машинного интеллекта — это одно из главных направление развития ключевых технологий Micorosoft, таких как Azure, Office 365 и Universal Windows Platform, — сказал Сатья Наделла. — Теперь эти инструменты доступны всем разработчикам». Изложение общей теории было подкреплено рядом конкретных анонсов интеллектуальных сервисов и приложений. В частности, CEO Microsoft продемонстрировал новые возможности персонального помощника Cortana и представил предварительные версии новых облачных средств и наборов инструментов, в том числе способных создавать «разумных» ботов.
Один примеров реализации концеции «общение как платформа» является анонсированный на конференции механизм Windows 10 Anniversary Update, включающий новые функции для Windows Ink, Cortana, Windows Hello и игр, но при этом упрощающий взаимодействие человека с компьютером, который становиться еще более персонализированным устройством. Представляя этот механизм обновления, глава подразделения Windows and Devices Терри Майерсон подчеркнул, что благодаря распознаванию голоса, биометрии и рукописного ввода взаимодействие человека с компьютером становится таким же естественным, как со своими друзьями и коллегами. Он отметил, что реализация такого функционала на уровне универсальной платформы Windows позволяет использовать его на всем спектре клиентских устройств — телефонах, планшетах, компьютерах.
В составе универсальной платформы Windows теперь имеется полный доступ к интеллектуальным возможностям Cortana, а новый Windows 10 Anniversary SDK предлагает разработчикам API и инструменты для интеграции последних новшеств Windows 10 в создаваемые приложения. Кроме того, в составе консоли Xbox One появился новым режим Xbox Dev Mode, позволяющий использовать это устройство для разработки ПО.
Реализованный на базе Microsoft Azure пакет Cortana Analytics Suite получил название Cortana Intelligence Suite (CIS). Основанный на методах работы с большими данными, машинного обучения, распознавания образов и глубокой аналитики, он позволяет создавать приложения, способные самостоятельно познавать окружающий мир и общаться с пользователями, учитывая их интересы, особенности и уровень подготовки. В CIS появились два новых средства (в предварительной версии) — Microsoft Cognitive Services и Microsoft Bot Framework. Первое реализовано в виде набора интеллектуальных API, позволяющих работать с запросами человека, передаваемыми с помощью естественных для него способов общения (видеть, слышать, разговаривать, понимать вопросы). Второе позволяет разработчикам создавать на разных языках программирования «разумных» ботов, способных общаться с людьми на привычном для них языке самыми разными способами, включая SMS, Office 365, Skype, Slack web и пр.
Отдельный набор подобных же сервисов создан для Skype в виде Skype Bot Platform. В состав этой платформы также входят SDK и API, с помощью которых можно разрабатывать боты, использующие функционал этого популярного коммуникационного сервиса (через текстовые сообщения, голосовую связь, видео и трехмерных интерактивных персонажей) для всех операционных сред — Windows, iOS, Android.
В первых новостях с Build 2016 в ряде западных СМИ прозвучало сообщение о планах Microsoft по реализации функционала блокировки рекламы в ее браузере Edge. Однако компания оперативно выдала публичный комментарий, в котором говорится, что она сама не собирается создавать механизм блокировки, но при этом будет развивать сотрудничество в независимыми разработчиками, которые будут предлагать подобные решения для Edge.
По мнению наблюдателей, еще одной примечательной особенностью нынешней главной конференции Microsoft стало фактическое отсутствие на ней «телефонной» темы. Терри Майерсон посоветовал разработчиками сосредоточить свои усилия на устройствах с диагональю экрана от 9 до 30 дюймов, а если они хотят сделать что-то новое для себя — на HoloLens и Xbox. Правда, он также сказал, что Microsoft не ставил крест на мобильном направлении: «Мы собираемся сделать кое-что крутое для смартфонов, но не в этом году».