April 2020
Beginner to intermediate
216 pages
5h 23m
English

A chatbot should be smart enough to understand a user’s needs. For example, a conversational chatbot must recognize a user’s intent to properly sustain a conversation with the user, and a food-ordering chatbot needs to understand a customer’s intent to take an order. Although the task of intent recognition was touched on in previous chapters, this chapter discusses it in more depth.
You’ll start by recognizing a user’s intent by extracting the transitive verb and direct object of an utterance. Then you’ll explore how to derive a user’s intent from a sequence of sentences, recognize synonyms for different possible intents, and ...