DialogFlow
DialogFlow – популярная условно-бесплатная платформа для создания чат-ботов, приобретенная Google в 2016 году. Обладает обширным функционалом во фронтенд-части и позволяет создавать виртуальных ассистентов без навыков программирования; впрочем, перенос на бэкенд тоже возможен.
Особенности
- WYSIWIG-подобный интерфейс, позволяющий загружать и размечать тренировочные фразы:

Бот распознает намерение (Intent) пользователя. Например, в запросе, "нужен курьер срочно Санкт-Петербург" речь идет, очевидно, про доставку. Каждый член фразы-запроса дробится на так называемые Объекты (Entities), сродни подлежащему, сказуемому, определению, обстоятельству и дополнению в синтаксисе языков:

- Предустановленные пакеты реплик позволяют повысить качество виртуального помощника с помощью диалогов о погоде, переводах слов и фразах Small Talk для поддержания беседы:

- Платформа поддерживает интеграцию с многочисленными мессенджерами, системами телефонии и даже социальными сетями, причем перечень партнеров постоянно меняется:

- Помимо прочих, к полезным фичам можно причислить также возможность переноса логики на бэкенд, поддержку 7 языков (русский, английский, французский, немецкий, датский, испанский, финский), автоматическое исправление ошибок и опечаток, озвучивание реплик.
Фото: @trevmepix