Hands-On Machine Learning on Google Cloud Platform
by Giuseppe Ciaburro, V Kishore Ayyadevara, Alexis Perrier, Bryan Fry, Antonio Gulli
Chatbots architecture
The main module of a chatbot is the dialogue manager. This module controls the flow of human-machine interaction. It receives the user's request as input and decides what the system's response should be. It will memorize the dialogue context in some form, for example, through pairs of key values, to manage the conversation on several steps between the user and the system.
For the dialogue manager to be able to choose the right answer for the request made by the user, it is necessary to understand the user's intention. In the most advanced chatbots, which are able to understand human language, the user's expressions will be translated into a semantic representation consisting of user intent and entity. This operation ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access