Технологии

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

Полный технический ландшафт представлен в видео.

Компонент Conversational Engine управляет диалоговой логикой, поддерживает сеанс, маршрутизирует диалог между интерфейсами. Чтобы разыграть эти действия, разработчики могут использовать решения Botkin, Botpress или использовать собственные с помощью простого программирования.

Компонент NLP Engine определяет намерения (Понимание естественного языка), содержит контекст разговора. Возможными решениями для реализации упомянутых действий являются Luis, DialogFlow, Amazon Lex, Rasa.ai и Wit.ai.

Компонент Live Agent — это специальное программное обеспечение, которое используется для передачи разговора от бота реальному человеку. Такое программное обеспечение должно обеспечивать интерфейс для чата с пользователем, историю разговоров, возможность поддерживать одновременный разговор с несколькими пользователями и т. Д. Например, FB имеет собственный интерфейс для активных агентов, хотя, к сожалению, в нем отсутствуют многие корпоративные функции.

Компонент UI Framework представляет слой для веб-бота и административной части. Angular и React — наиболее часто используемые опции. Если вы создаете веб-виджет, вы можете использовать уже существующие компоненты. Мы рекомендуем нашим клиентам использовать https://telerik.com/conversational-ui

https://telerik.com/conversational-ui

 

Следующий урок: Unit Tests. Onboarding Strategy