Открыть сервисСервис

Dialogflow CX

Dialogflow CX — это облачная платформа для разработки и развёртывания диалоговых агентов (чат-ботов и голосовых ассистентов) корпоративного класса, предлагаемая компанией Google Cloud. Она представляет собой второе поколение сервиса Dialogflow, предназначенное для создания сложных, многоуровневых диалоговых систем с поддержкой разветвлённой логики, состояний и контекста. В отличие от предшественника (Dialogflow ES), CX ориентирован на крупные проекты с высокой нагрузкой и требовательностью к надёжности.

История и позиционирование

Платформа Dialogflow была запущена Google в 2016 году после приобретения компании Speaktoit. Первоначальная версия, позднее названная Dialogflow ES (Essentials), позволяла создавать простых ботов на основе намерений (intents) и сущностей (entities). В декабре 2020 года Google представила Dialogflow CX (Customer Experience) как полностью переработанную версию, нацеленную на сценарии, где требуется более глубокая логика диалога, например, в банковском обслуживании, телекоммуникациях и ритейле.

CX отличается от ES архитектурой на основе графов состояний (state machines) и потоков (flows), что делает разработку более визуальной и управляемой. Сервис входит в экосистему Google Cloud и интегрируется с такими продуктами, как Cloud Functions, BigQuery, Contact Center AI и Apigee.

Ключевые концепции

Dialogflow CX использует ряд специфических понятий, отличающих его от классических конструкторов ботов.

Агент и страницы

Агент (agent) — это отдельный диалоговый проект. Логика агента строится не на плоском списке намерений, а на страницах (pages) и потоках (flows). Страница представляет собой конкретное состояние диалога (например, «Сбор номера заказа» или «Подтверждение отмены»). Переходы между страницами определяются маршрутами (routes), которые срабатывают на основе распознанных намерений или параметров.

Потоки и маршруты

Потоки — это изолированные подсистемы внутри агента, которые можно разрабатывать и тестировать независимо. Например, отдельные потоки для оформления заказа, проверки статуса и обработки жалоб. Маршруты (routes) связывают страницы и определяют условия перехода, включая приоритеты и обработку fallback-сценариев.

Намерения и сущности

Как и в Dialogflow ES, в CX используются намерения (intents) для классификации реплик пользователя и сущности (entities) для извлечения структурированных данных (даты, имена, числа). Однако в CX намерения привязаны к конкретным страницам и потокам, что уменьшает конфликты между похожими фразами в разных контекстах.

Состояние и параметры

Платформа автоматически управляет состоянием диалога, сохраняя заполненные параметры (slots) в рамках сессии. Разработчик может задавать обязательные параметры для формы, которую агент заполняет в ходе разговора, а также переопределять логику переспроса.

Основные возможности

  • Визуальный конструктор: интерфейс в виде графа, где страницы и маршруты отображаются как блок-схема, что упрощает проектирование сложных сценариев.
  • Версионирование и окружения: поддержка версий агента (draft, environments) и возможность отката к предыдущим состояниям, что критично для CI/CD процессов.
  • Аналитика и тестирование: встроенные симулятор диалогов, логирование сессий и интеграция с Cloud Logging и BigQuery для анализа качества разговоров.
  • Мультиязычность: поддержка множества языков, включая русский, с возможностью раздельной настройки для каждого языка.
  • Каналы интеграции: готовые коннекторы к Google Assistant, Facebook (продукт Meta, признанной экстремистской и запрещённой в РФ) Messenger, Slack, Telegram, Twilio, а также поддержка голосовых шлюзов (например, Asterisk) через SIP-протокол.
  • Генеративный ИИ: встроенная интеграция с моделями Google (включая PaLM 2 и Gemini) для обработки непредвиденных реплик и генерации ответов в свободной форме, что снижает нагрузку на ручную настройку fallback-сценариев.

Применение

Dialogflow CX применяется в основном в сегменте B2B и корпоративных решениях. Типичные сценарии:

  • автоматизация служб поддержки клиентов в банках и страховых компаниях;
  • голосовые ассистенты в контакт-центрах с интеграцией в телефонию;
  • виртуальные помощники для интернет-магазинов, обрабатывающие заказы и возвраты;
  • внутренние HR-боты для сотрудников крупных организаций.

В России платформа используется ограниченно из-за вопросов локализации данных и требований к хранению персональных данных, однако доступна через облачную инфраструктуру Google Cloud.

Ограничения и критика

Основные замечания к Dialogflow CX связаны с высокой сложностью освоения по сравнению с более простыми конструкторами (например, Aimylogic или Chatfuel). Кривая входа требует понимания концепций графов и состояний. Также отмечается стоимость: тарификация идёт за количество запросов (requests), и при больших объёмах трафика расходы могут значительно расти. Кроме того, для работы с сервисом требуется стабильный доступ к облаку Google, что может быть проблематично в регионах с ограниченным доступом к зарубежным сервисам.

Источники

  • Официальная документация Google Cloud: «Dialogflow CX Basics».
  • Блог Google Cloud: анонс Dialogflow CX (декабрь 2020).
  • Материалы конференции Google Cloud Next по тематике Contact Center AI.
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru