Haapie's dialogue management component analyses incoming speech to extract the context and meaning during interactions and return pertinent answers.
The dialogue manager has short and long term memories; The short term memory memorizes concepts that are discussed during a conversation so that the dialogues are more intuitive, whereas the long term memory keeps track of all past discussions.