Пока русскоязычные пользователи ждут появления Cortana ситуацию в руки берут сторонние разработчики и выпускают собственные приложения, которые в той или иной мере заменяют Cortana. Например, это приложение Sofia от NeoCode. В приложении используется сразу несколько технологий. Это распознавание речи от Google или Яндекс, голосовой движок от Microsoft и сервис api.ai для реализации функций искусственного интеллекта. К слову, именно api.ai используется в голосовом ассистенте от Google. К тому же у NeoCode уже есть опыт разработки подобных приложений, и Sofia является сильно переработанной версией предыдущего приложения под названием NeoBot.
Sofia позволяет осуществлять весьма широкий спектр различных операций. Это запуск приложений, перевод текста, совершение звонков и отправка сообщений, вывод текущей новостной подборки, поиск информации в Википедии и поисковиках. Имеется в Sofia и взаимодействие с фитнес-браслетом Xiaomi Mi Band — можно узнать информацию о количестве пройденных шагов или измерить пульс. Что интересно, используемая облачная платформа является самообучаемой. По мере использования Sofia будет подстраиваться по запросы того или иного пользователя, улучшая распознавание и ответные действия.
На данный момент разработчики не могут организовать голосовую активацию из-за некоторых технических проблем — необходимо постоянно активировать микрофон (негативно повлияет на разряд аккумулятора) и постоянно отправлять аудиоданные в облако (лишний расход трафика). В остальном Sofia будет интересна тем, кому не хватает русскоязычной Cortana и очень хочется управлять устройством на Windows 10 при помощи голоса. К слову, Sofia работает не только на смартфонах с Windows 10 Mobile, но и на компьютерах и даже на Microsoft HoloLens.