Architecture dialogue state system’s models can process, understand, and generate a definite solution
every possible user’s situation. The natural language understanding (NLU) component extracts slot
from the user’s utterance and provides the information to dialogue management (DM) components, which
maintain the current state of the dialogue and decide whether to answer the question, ask for
clarification, or provide a real-life solution. The response goes through a natural language
(NLG) component, which produces a natural and sophisticated response unique to every person.