Key concepts chatbots differ significantly from other chatbots in how they conduct a conversation. In the following sections, we explain how bots work and what makes them special.

  • Dialog management is a modular swarm of different dialog strategies, that take context and content into account when deciding on the next move, and that allow users to flexibly jump from one topic to another.
  • Games are the main components of a bot's dialog behavior. They allow you to select and configure different dialog strategies, depending on which is most suitable for a particular user story.
  • Content is the basis for all dialog about your data. It seamlessly integrates with NLP, games, and dialog management.
  • NLP comprises everything the bot does to understand user input. combines the best of both worlds: state-of-the-art machine learning and rule-based computational linguistics.