Architecture dialogue state system’s models can process, understand, and generate a definite solution
for
every possible user’s situation. The natural language understanding (NLU) component extracts slot
fillers
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
further
clarification, or provide a real-life solution. The response goes through a natural language
generation
(NLG) component, which produces a natural and sophisticated response unique to every person.