Hands-On Chatbots and Conversational UI Development

Build over 8 chatbots and conversational user interfaces with leading tools such as Chatfuel, Dialogflow, Microsoft Bot Framework, Twilio, Alexa Skills, and Google Actions and deploying them on channels like Facebook Messenger, Amazon Alexa and Google Home
Preview in Mapt

Hands-On Chatbots and Conversational UI Development

Srini Janarthanam

Build over 8 chatbots and conversational user interfaces with leading tools such as Chatfuel, Dialogflow, Microsoft Bot Framework, Twilio, Alexa Skills, and Google Actions and deploying them on channels like Facebook Messenger, Amazon Alexa and Google Home

Quick links: > What will you learn?> Table of content

eBook
$22.40
RRP $31.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$22.40
$39.99
RRP $31.99
RRP $39.99
eBook
Print + eBook

Frequently bought together


Hands-On Chatbots and Conversational UI Development Book Cover
Hands-On Chatbots and Conversational UI Development
$ 31.99
$ 22.40
Hands-On Android UI Development Book Cover
Hands-On Android UI Development
$ 31.99
$ 22.40
Buy 2 for $35.00
Save $28.98
Add to Cart

Book Details

ISBN 139781788294669
Paperback392 pages

Book Description

Conversation as an interface is the best way for machines to interact with us using the universally accepted human tool that is language. Chatbots and voice user interfaces are two flavors of conversational UIs. Chatbots are real-time, data-driven answer engines that talk in natural language and are context-aware. Voice user interfaces are driven by voice and can understand and respond to users using speech. This book covers both types of conversational UIs by leveraging APIs from multiple platforms. We'll take a project-based approach to understand how these UIs are built and the best use cases for deploying them.

We'll start by building a simple messaging bot from the Facebook Messenger API to understand the basics of bot building. Then we move on to creating a Task model that can perform complex tasks such as ordering and planning events with the newly-acquired-by-Google Dialogflow and Microsoft Bot framework.

We then turn to voice-enabled UIs that are capable of interacting with users using speech with Amazon Alexa and Google Home.

By the end of the book, you will have created your own line of chatbots and voice UIs for multiple leading platforms.

Table of Contents

Chapter 1: Introduction
Conversational user interfaces
Developer's toolkit
Benefits
Chatbots are here to stay
Lets get started!
Chapter 2: Tour Guide for Your City
Getting started
Building your first bot
Basic building blocks
Default blocks
Next steps
More cards
Navigation
Managing context 
Understanding natural language
Backend processing
Broadcasting
Bot templates
Analytics
Summary
References
Chapter 3: Let's Talk Weather
Conversational tasks
Conversational design
Backend tasks
Implementing the chatbot
Creating a chatbot web service
Publishing on Facebook Messenger
More Facebook message formats
Summary
References
Chapter 4: Building a Persona Bot
Introducing Dialogflow
Summary
References
Chapter 5: Let's Catch a Train
Exploring Transport API
Conversational design
Building a simple SMS bot
Building a two-way chatbot
Summary
References
Chapter 6: Restaurant Search
MS Bot Framework
Building a bot
Getting started with Zomato
Restaurant search bot
Connecting to Skype
Summary
References
Chapter 7: The News Bot
Getting started with the Twitter app
Building your first Twitter bot
Exploring the Twitter SDK
Exploring a news data service
Building a Twitter news bot
Building a personalized news bot
Summary
References
Chapter 8: My TV Guide
Amazon Alexa
Warming up with a quotes bot
My TV guide
Built-in intents and slot types
Summary
References
Chapter 9: My Man Friday
Todoist
Building an action
Summary
Conclusion
References

What You Will Learn

  • Design the flow of conversation between the user and the chatbot
  • Create Task model chatbots for implementing tasks such as ordering food
  • Get new toolkits and services in the chatbot ecosystem
  • Integrate third-party information APIs to build interesting chatbots
  • Find out how to deploy chatbots on messaging platforms
  • Build a chatbot using MS Bot Framework
  • See how to tweet, listen to tweets, and respond using a chatbot on Twitter
  • Publish chatbots on Google Assistant and Amazon Alexa

Authors

Table of Contents

Chapter 1: Introduction
Conversational user interfaces
Developer's toolkit
Benefits
Chatbots are here to stay
Lets get started!
Chapter 2: Tour Guide for Your City
Getting started
Building your first bot
Basic building blocks
Default blocks
Next steps
More cards
Navigation
Managing context 
Understanding natural language
Backend processing
Broadcasting
Bot templates
Analytics
Summary
References
Chapter 3: Let's Talk Weather
Conversational tasks
Conversational design
Backend tasks
Implementing the chatbot
Creating a chatbot web service
Publishing on Facebook Messenger
More Facebook message formats
Summary
References
Chapter 4: Building a Persona Bot
Introducing Dialogflow
Summary
References
Chapter 5: Let's Catch a Train
Exploring Transport API
Conversational design
Building a simple SMS bot
Building a two-way chatbot
Summary
References
Chapter 6: Restaurant Search
MS Bot Framework
Building a bot
Getting started with Zomato
Restaurant search bot
Connecting to Skype
Summary
References
Chapter 7: The News Bot
Getting started with the Twitter app
Building your first Twitter bot
Exploring the Twitter SDK
Exploring a news data service
Building a Twitter news bot
Building a personalized news bot
Summary
References
Chapter 8: My TV Guide
Amazon Alexa
Warming up with a quotes bot
My TV guide
Built-in intents and slot types
Summary
References
Chapter 9: My Man Friday
Todoist
Building an action
Summary
Conclusion
References

Book Details

ISBN 139781788294669
Paperback392 pages
Read More

Read More Reviews

Recommended for You

Hands-On Android UI Development Book Cover
Hands-On Android UI Development
$ 31.99
$ 22.40
Elasticsearch 5 and Elastic Stack - In Depth and Hands On! [Video] Book Cover
Elasticsearch 5 and Elastic Stack - In Depth and Hands On! [Video]
$ 147.99
$ 125.80
Hands-on DevOps Book Cover
Hands-on DevOps
$ 35.99
$ 25.20
Hands-On Data Science and Python Machine Learning Book Cover
Hands-On Data Science and Python Machine Learning
$ 31.99
$ 22.40
Beginning C# 7 Hands-On – Advanced Language Features Book Cover
Beginning C# 7 Hands-On – Advanced Language Features
$ 31.99
$ 22.40
Mastering Linux Security and Hardening Book Cover
Mastering Linux Security and Hardening
$ 35.99
$ 25.20