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 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.