1 min read

DialogFlow

DialogFlow

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

Особенности

  • WYSIWIG-подобный интерфейс, позволяющий загружать и размечать тренировочные фразы:
Предустановленный объект @sys.location узнает город и на русском языке

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

Объект "Курьер" и его семантические, стилевые синонимы
  • Предустановленные пакеты реплик позволяют повысить качество виртуального помощника с помощью диалогов о погоде, переводах слов и фразах Small Talk для поддержания беседы:
  • Платформа поддерживает интеграцию с многочисленными мессенджерами, системами телефонии и даже социальными сетями, причем перечень партнеров постоянно меняется:
Поддерживаемые мессенджеры, июнь 2021 г.
  • Помимо прочих, к полезным фичам можно причислить также возможность переноса логики на бэкенд, поддержку 7 языков (русский, английский, французский, немецкий, датский, испанский, финский), автоматическое исправление ошибок и опечаток, озвучивание реплик.

Фото: @trevmepix