
Language understanding interprets the current message, dialogue management decides what to do given everything said so far, and response generation produces the reply.
The difference from NLU
Natural language understanding answers what did this message mean, while dialogue management answers what should happen next given the whole conversation.
A system with excellent understanding and poor dialogue management produces the familiar experience of a bot that answers each question adequately while losing the thread entirely.
What it passes to the backend
Dialogue management is also where the system decides it has enough information to act, whether that means booking an appointment, looking up an order or creating a ticket.
That decision requires knowing which pieces of information have been collected and which are still missing, which is precisely what state tracking provides.
Why it is the hardest part
Understanding a single sentence is a well-defined problem, while deciding what to do across an unpredictable multi-turn conversation involves far more possible situations.
This is why most conversational design effort ends up here rather than in language understanding, which modern models handle reasonably well by default.










Leave a Comment
Your email address will not be published. Required fields are marked *
By submitting, you agree to receive helpful messages from Chatboq about your request. We do not sell data.