Introduction to conversational AI
We welcome you to our last and very exciting chapter, where you'll be designing a chatbot NLU pipeline with spaCy and TensorFlow. In this chapter, you'll learn the NLU techniques for extracting meaning from multiturn chatbot-user interactions. By learning and applying these techniques, you'll take a step into conversational AI development.
Before diving into the technical details, there's one fundamental question: what is a chatbot? Where can we find one? What exactly does conversational AI mean?
Conversational artificial intelligence (conversational AI) is a field of machine learning that aims to create technology that enables users to have text- or speech-based interactions with machines. Chatbots, virtual assistants, and voice assistants are typical conversational AI products.
A chatbot is a software application that is designed to make conversations with humans in chat applications. Chatbots are popular...