Chapter 7

Build a Text-Based Dialogue System (Chatbot)

Learning Objectives

By the end of this chapter, you will be able to:

  • Define the terms GloVe, Word2Vec and Embeddings
  • Develop your own Word2Vec
  • Select tools to create conversational agents
  • Predict the intent of a conversation
  • Create a conversational agent

This chapter covers an introduction to terms such as GloVe, Word2Vec, and embeddings and tools that will help you create a conversational agent.


One of the latest trends in deep NLP is the creation of conversational agents, also knowns as chatbots. A chatbot is a text-based dialogue system that understands human language and can hold a real conversation with people. Many companies use these systems to interact with its ...

Get Artificial Vision and Language Processing for Robotics now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.