Become a Chatbot Builder

Building Blocks of a Conversation

Creating a chatbot might seem simple. The challenge is not in using the software but in integrating natural human language. If someone at the local fast food place says, “Fries with that,” is he asking a question like “Do you want fries with your meal?”, or is he making a statement: “Fries come with the meal”.

Humans can understand pretty well what the intent is, but how do we get a software to do the same? Just think about all the slang and catchphrases you use with your friends every day. How would a computer understand that? The answer is simple; you need to train the software to recognize human speech.

To train the software, in this case, IBM Watson Assistant (formerly Conversation), you have to know about the three main components of conversation:

  • Intents
  • Entities
  • Dialog

Share with: