12 Getting chatty (dialog engines)

This chapter covers

  • Understanding four chatbot approaches
  • Finding out what Artificial Intelligence Markup Language is all about
  • Understanding the difference between chatbot pipelines and other NLP pipelines
  • Learning about a hybrid chatbot architecture that combines the best ideas into one
  • Using machine learning to make your chatbot get smarter over time
  • Giving your chatbot agency—enabling it to spontaneously say what’s on its mind

We opened this book with the idea of a dialog engine or chatbot NLP pipeline because we think it’s one of the most important NLP applications of this century. For the first time in history we can speak to a machine in our own language, and we can’t always tell that it isn’t human. ...

Get Natural Language Processing in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.