Dialogflow Gateway: Введение

Dialogflow Gateway - это платформа для построения интеграции Dialogflow. С Dialogflow Gateway вы больше не ограничены стандартными интеграциями, которые предоставляет Dialogflow, но теперь вы можете подключать сторонние интеграции или создавать свои собственные. Вы можете узнать больше об этом и узнать больше о функциях на Домашней странице Dialogflow Gateway.

Сегодня мы собираемся взглянуть на интеграции, которые в настоящее время доступны поверх Dialogflow Gateway.

Dialogflow для Интернета

Самая известная интеграция - Dialogflow for Web.

Это настраиваемый пользовательский веб-интерфейс для Dialogflow, который поддерживает такие функции, как голосовой ввод и речевую обратную связь, а также имеет отличный дизайн и доступность, который соответствует спецификациям дизайна Google Assistant и WCAG. Интеграция бесплатна и имеет открытый исходный код, и вы получаете ее автоматически, когда подключаете свой агент.

SDK Dialogflow Gateway для JavaScript

Следующая менее известная интеграция, которую я создал, - это Dialogflow Gateway JavaScript SDK. Он доступен на npm как для браузеров, так и для узла и предназначен для упрощения подключения и запроса агентов Dialogflow V2. Взгляните на приведенный ниже пример кода:

он написан с использованием TypeScript, и вы также получаете отличную поддержку автозаполнения при использовании VSCode или любого другого редактора кода, который поддерживает эту функцию.

Тестер выполнения Dialogflow

Dialogflow Fulfillment Tester предназначен для локального и удобного тестирования Dialogflow Fulfillment.

Он позволяет вам тестировать выполнение любого Dialogflow (включая Actions on Google) на любом языке программирования на вашем локальном или удаленном компьютере. Тестер выполнения Dialogflow доступен на GitHub бесплатно.

Проверить выполнение требований теперь так же просто, как запустить тестовый сервер, отправить запросы и получить ответы:

Вы можете сделать это либо через пользовательский интерфейс (который основан на Dialogflow for Web)

Или вручную, что прекрасно, если вы хотите запустить автоматические тесты на конвейере CD / CD:

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