Monday, July 23, 2012

Виртуальный ассистент

Очень люблю фантастику, а в фантастических рассказах герои часто разговаривают с компьютером и тот отвечает им на естественном языке. Это очень круто! Всегда хотел иметь такого виртуального ассистента.

И вот мы дожили до того времени, когда технологии распознавания голоса стали достаточно совершенными, чтобы начать вытеснять старые способы взаимодействия с компьютером, вроде клавиатуры и мыши. Во всяком случае на мобильных устройствах. Начитать текст SMS или Email и отдать команду Отправить гораздо быстрее и проще, чем набирать всё на маленькой клавиатуре мобильного телефона. Слушать ответы лучше, чем читать их на маленьком экране, особенно за рулём автомобиля.

Понятно, что сделать самому программу распознавания голоса, понимающую естественный язык очень сложно. Хорошо бы использовать что-то готовое. Я видел много разных "движков" виртуальных ассистентов, но все они выглядели слабо. Пока не появился Siri, в котором все работает замечательно. Потом появился сервис Google Now, а движок распознавания голоса от Google стал работать гораздо лучше. И сейчас мы имеем платформу, на которой можно строить сервисы виртуального ассистента. Уже не нужно больших познаний в Natural Language Processing и Machine Learning, любой программист, пользуясь сервисами Google и Apple может писать приложения, которые будут отвечать на голосовые команды, и разговаривать на естественном языке. Имея небольшие познания в Artificial Intelligence, можно писать программы, которые будут ещё и подстраиваться под хозяина.

Я уверен, что доля софта для голосового управления будет все время расти, поэтому писать такой софт нужно уже сейчас, пока на этом рынке еще не такая сильная конкуренция. Мобильные устройства и распознавание голоса меняют парадигму работы с электронными устройствами. Вместо большого количества пусть даже и релевантных ответов, компьютер должен выдавать один или несколько ответов, которые отвечают предпочтениям пользователя. Человек может просто просить "Где ближайшее кафе?", а программа сама по текущим координатам и карте найдет это кафе, причем предложит не только ближайшее, но и то, где готовят его любимое блюдо.

Глядя на то, как развивается 2ГИС можно построить подобный бизнес, распространяя свою программу бесплатно, зарабатывая на рекламе.

No comments: