Systems

71 - Chatbot Dialogue

Programming a natural and convincing chatbot dialogue for the personas of your customers, to meet your customers’ needs.

2016 was the year of the chatbot-hype. Talking to your brand through virtual assistents was (is) the future. The challenge is to program a natural and convincing chatbot dialogue for the personas of your customers. You have to meet the customers’ needs and respond to their informal language and emojis.

Some systems to work with:

  • Dialogflow is Google’s development suite for creating conversational AI applications.
  • Wit.ai is a Facebook company and is free to use (your data will be shared with Wit for open apps).
  • Rasa is an open source package to build contextual assistents. You can try training a small chatbot in the Rasa playground.

Rasa chatbot example (source)



This article is part of the project Periodic Table of NLP Tasks. Click to read more about the making of the Periodic Table and the project to systemize NLP tasks.