16

Chatbots

In this chapter, we will learn about chatbots. We will understand what they are, and how they can be used. You will also learn how to create your own chatbot. We will cover the following topics:

  • The future of chatbots
  • Chatbots today
  • Basic chatbot concepts
  • Popular chatbot platforms
  • DialogFlow:
    • Setting up DialogFlow
    • Integrating the chatbot into a website with a widget
    • Integrating the chatbot into a website using Python
    • Setting up a webhook in DialogFlow
    • Enabling webhooks for intents
    • Setting up training phrases for an intent
    • Setting up parameters and actions for an intent
    • Building fulfillment responses from a webhook
    • Checking responses from a webhook

We'll begin by talking about the future of chatbots and their many potential applications. ...

Get Artificial Intelligence with Python - Second Edition 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.