Робот
Устройство и подключение робота
Управляющее программное обеспечение
Описание поведения на языке BML
API
Использование системы диалога DialogFlow
Локализация роботом лица пользователя
Когнитивный компонент
Как устроена обработка текста?
Синтаксический парсер
Обработка массива текстов
База данных результатов разбора

Использование системы диалога DialogFlow

DialogFlow – это инструмент, с помощью которого можно создать своего диалогового агента. Агента, созданного в DialogFlow, легко встраивать в другие системы, например, в систему управления роботом Ф2.

Платформа DialogFlow разработана компанией Google, поэтому для того, чтобы приступить к созданию агента, необходимо войти в свой гугл-аккаунт: на главной странице Google справа нажать «войти». Если аккаунта нет, его необходимо создать.

Создание диалогового агента и вся дальнейшая работа над ним происходит в консоли DialogFlow. С подробной документацией по работе в консоли можно ознакомиться на сайте.

По этой ссылке доступна веб-версия простого диалогового агента, она позволяет симулировать беседу с агентом, но не позволяет никак его изменять и использовать в своих проектах.

По ссылке можно скачать zip-архив с агентом, которого можно встроить в робота: в исходном виде или дополнив и улучшив. Для того, чтобы пользоваться этим агентом, необходимо загрузить архив в консоль Dialogflow: в меню настроек агента на вкладке Export and Import. После этого все компоненты агента станут доступны для редактирования.



В диалоге робот может находить лицо человека и поворачиваться к нему.

Подробнее про локализацию роботом лица человека