Who this book is for
This book requires a general understanding of UI building, but the coding level is kept fairly simple: a basic grasp of markup languages and JavaScript will suffice. No in-depth knowledge of Artificial Intelligence is required, except for basic concepts. Knowledge of Natural Language Processing will be helpful, but is not mandatory. Developers and product managers, and even C-level executives, will profit from this book, since it shows them the interactive, expressive side of conversational AI. It is impossible to understand modern NLP and AI products without this.