Статьи

Илья Гельфенбейн, генеральный директор Api.ai, об искусственном интеллекте и IoT

Искусственный интеллект является увлекательной темой для многих людей в наше время, независимо от того, являются ли они потребителем или влиятельным лицом. Сегодня я счастлив, что ко мне присоединился Илья Гельфенбейн, генеральный директор и соучредитель Api.ai , диалоговой платформы UX, используемой для встраивания возможностей понимания естественного языка в подключенные устройства, приложения и услуги. Постоянные читатели SitePoint могут узнать об услуге, так как в прошлом году мы рассказывали об Api.ai серией статей о начале работы с платформой .

Илья имеет опыт работы в области машинного обучения, обработки естественного языка и разговорных интерфейсов.

Илья Гельфенбейн

Илья Гельфенбейн, генеральный директор Api.ai

Илья Гельфенбейн: С удовольствием.

Элио: Мы освещали Api.ai в прошлом, но не могли бы вы кратко объяснить концепцию, стоящую за этим?

Илья: Конечно. Представьте себе фактический разговор с продуктом, как с человеком. Api.ai — это диалоговая платформа взаимодействия с пользователем для построения взаимодействий на естественном языке для ботов, приложений, сервисов и устройств. Платформа Api.ai позволяет разработчикам легко интегрировать диалоговых чат-ботов и интеллектуальные голосовые команды в свои продукты и услуги. Разработчики могут использовать Api.ai для распознавания речи, понимания контекста и управления разговорами, чтобы быстро и легко дифференцировать свой бизнес, повысить удовлетворенность и улучшить бизнес-процессы.

Элио: Для каких случаев можно использовать Api.ai?

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

Элио: Что нужно знать разработчикам, чтобы использовать Api.ai? Есть ли предпосылки?

Илья: Api.ai облегчает разработчикам (и некодерам) разработку и интеграцию интеллектуальных и сложных диалоговых пользовательских интерфейсов в свои продукты. Создав своего бота или агента, вы можете быстро и легко развернуть его на различных предварительно интегрированных платформах, таких как Facebook Messenger, Slack, Twilio, Cisco Tropo и Spark, Skype, Kik, Telegram и другие.

Вы можете использовать несколько готовых пакетов знаний, созданных для различных популярных тем на основе более чем двух с половиной миллиардов пользовательских запросов, обработанных системой. Когда этот агент включен, он может понимать тысячи различных запросов без необходимости кодирования. Кроме того, Api.ai имеет надежную библиотеку SDK и интеграций с несколькими популярными платформами и технологиями.

Элио: Какова история происхождения Api.ai?

Илья: Speaktoit был соучредителем Артема Гончарука, Павла Сиротина и меня; Команда специализируется на технологии взаимодействия человека с компьютером, основанной на разговорах на естественном языке и глубоком нейронном обучении. В 2011 году мы запустили приложение Assistant, интеллектуальное приложение для личных помощников, за шесть месяцев до выпуска Siri. Assistant — одно из самых популярных приложений для Android с более чем 30 миллионами подписчиков.

В 2014 году мы решили открыть платформу для разработчиков под названием Api.ai, чтобы использовать знания, данные и технологии Assistant.

Elio: Как Api.ai сравнивается с другими услугами по разработке ботов?

Илья: Есть два типа услуг по разработке ботов. Один из них предназначен только для создания комплектов интеграции, партнерами которых мы являемся. Другое основано на понимании естественного языка (NLU). Для NLU у Api.ai есть самые сложные инструменты для проектирования разговорного опыта.

Создание Slackbot с Api.ai

Elio: Насколько хорошо Api.ai интегрируется с такими продуктами, как Slack и Amazon Echo?

Илья: Вы можете легко перенести своих агентов на платформы, поддерживаемые Api.ai, такие как Twilio Programmable SMS, Slack, Facebook Messenger, Telegram, Kik и другие. Одним щелчком мыши вы можете мгновенно выставить своего агента на канал новых пользователей. Мы регулярно добавляем новые каналы интеграции.

Элио: Какие новые функции мы можем ожидать в ближайшие месяцы или в 2017 году?

Илья: Мы постоянно работаем над опытом разработчика и делаем его быстрым и легким для создания и развертывания расширенных диалоговых сценариев. Мы также постоянно работаем над улучшением ИИ, который поддерживает движок Natural Language Understanding.

Элио: Звучит многообещающе! Давайте поговорим немного больше об Интернете вещей. Какие преимущества Api.ai считает, что ИИ принесет в пространство IoT?

Илья: ИИ в целом поможет устройствам лучше понимать людей и прогнозировать их потребности, намерения и действия. Разговорный ИИ предоставит универсальный интерфейс для связи с (и между) устройствами. Больше не нужно будет учиться работать с устройствами; люди могут просто выразить то, что они хотят, чтобы происходить на естественном языке. Устройства будут обмениваться контекстом и пользовательскими настройками, так что существует непосредственное понимание.

Элио: Какие предварительные условия или знания необходимы для настройки интеллектуальных устройств на вашей платформе?

Илья: После создания агента в Api.ai вам понадобятся навыки программирования, чтобы подключить его к устройству. Мы предлагаем различные SDK для самых популярных платформ, чтобы максимально упростить это.

Elio: Как Api.ai поддерживает интеграцию с устройствами Smart Home, такими как Amazon Echo, Siri и Google Home?

Илья: Google Home еще не запущен, а Siri по большей части закрыт. Для Amazon Echo в Api.ai есть функция экспорта агента.

Пример разговора

Elio: Если люди пользуются вашим сервисом, но хотят в какой-то момент переключиться на другой сервис (или использовать несколько сервисов), как сработает переход?

Илья: Люди могут экспортировать определения намерений, которые они создали в Api.ai, но было бы трудно достичь того же уровня качества понимания естественного языка. Таким образом, данные не ограничиваются только нашей платформой. Разработчики могут использовать данные для других служб, если они этого хотят.

Elio: IoT и облачные сервисы сильно зависят от сильного веб-соединения; Какие меры принимает Api.ai для своих пользователей, если серверы не работают?

Илья: Api.ai размещается у AWS и других надежных (пять девяток) поставщиков облачных услуг. Мы также предоставляем автономную или гибридную реализацию. По сути, вы можете экспортировать агент и запустить его на устройстве локально. Эта функциональность предлагается для крупных клиентов с особыми потребностями (такими как конфиденциальность или проблемы с подключением). Вы также можете заставить его работать в гибридном режиме, когда он будет работать в подключенном режиме, когда это возможно, но при необходимости автоматически переключится в локальный режим. Примером этого может быть подключенный автомобиль, где интернет-услуги могут быть доступны не во всех географических точках.

Elio: IoT и робототехника могут привести к совершенно новому уровню домашней автоматизации. Много ли случаев использования Api.ai для робототехники в домашних условиях? Готово ли оно к более широкому принятию и как вы видите, как Api.ai формирует этот путь?

Илья: У нас есть несколько реальных примеров использования, когда наша платформа обработки естественного языка используется в робототехнике для дома. Однако мы пока не можем ссылаться на этих клиентов. Тем не менее, мы наблюдаем рост числа проектов, созданных разработчиками с использованием этого варианта использования. Чем больше разработчиков у нас в этой области, тем лучше Api.ai понимает пользователей в этой области. Api.ai является единственной реальной платформой разработки для таких случаев использования. Мы с нетерпением ждем возможности стать движущей силой этого движения.

Элио: Я уверен, что мы можем ожидать много инновационных вещей в ближайшем будущем! Большое спасибо за ответы на наши вопросы, Илья, я уверен, что мы многое услышим об Api.ai на IoT-сцене!

Для тех, кто заинтересован в испытании Api.ai или в дальнейшем изучении его возможностей, прочитайте серию статей Патрика Катанзарити о создании помощника AI с помощью Api.ai.