Hands-on chatbots and conversational UI development build chatbots and voice user interfaces with Chatfuel, Dialogflow, Microsoft Bot Framework, Twilio, and Alexa Skills
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 About This Book Understand the different us...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, England :
Packt
2017.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630716406719 |
Tabla de Contenidos:
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Table of Contents
- Preface
- Introduction
- Conversational user interfaces
- A brief history of chatbots
- Recent developments
- Architecture of a conversational user interface
- Classification
- Applications
- Developer's toolkit
- Mockup tools
- Channels
- Chatbot development tools
- Analytics
- Natural Language understanding
- Directory services
- Monetization
- Benefits
- Chatbots are here to stay
- Lets get started!
- References
- Chapter 1: Tour Guide for Your City
- Getting started
- Building your first bot
- Basic building blocks
- Blocks
- Cards
- Buttons
- Plugins
- Attributes
- Default blocks
- Next steps
- More cards
- Image
- Audio
- Video
- Quick replies
- Gallery
- List
- Navigation
- Buttons
- Go to block cards
- Managing context
- User input cards
- Setting user attributes
- Default contextual variables
- Understanding natural language
- Default block
- Backend processing
- Broadcasting
- Bot templates
- Analytics
- Summary
- References
- Chapter 2: Let's Talk Weather
- Conversational tasks
- Conversational design
- Backend tasks
- Getting weather data
- Getting the API key
- Trying your key
- Building the backend interface
- Implementing the chatbot
- Creating a chatbot web service
- Publishing on Facebook Messenger
- Creating a Facebook Page
- Creating a username
- Creating a Facebook App
- Creating a Facebook interface web app
- Connecting the Facebook App and interface app
- Testing your chatbot
- Adding more testers
- Making it public
- More Facebook message formats
- Content types
- Image attachments
- Audio attachments
- Video attachments
- Files
- Templates
- Button template
- List template
- Generic template
- Summary.
- References
- Chapter 3: Building a Persona Bot
- Introducing Dialogflow
- Setting up Dialogflow
- Creating a basic agent
- Deploying the chatbot
- Website integration
- Facebook integration
- Context
- Entities
- System entities
- Rich response formats
- Importing and exporting agents
- Exporting, restoring, and importing agents
- Exporting and importing intents and entities
- Fulfillments
- Summary
- References
- Chapter 4: Let's Catch a Train
- Exploring Transport API
- Creating a developer account
- Exploring the dataset
- Train stations near you
- Response
- Trains in the area
- Response
- Live departures
- Response
- Station timetables
- Response
- Service timetables
- Response
- Conversational design
- Nearest station
- Next train
- Time of arrival
- Building a simple SMS bot
- Getting started
- Setting up the dashboard
- Simple Message Sender
- My train notifier
- Scheduling tasks
- Building a two-way chatbot
- Understanding users' utterances
- Creating an API.AI agent
- Create a Node.js interface to the API.AI agent
- Integrating API.AI agent to SMS chatbot
- Summary
- References
- Chapter 5: Restaurant Search
- MS Bot Framework
- Channel emulator
- Building a bot
- Deploying your bot
- More message types
- Sending more than one message per turn
- Prompting users for information
- Rich messages
- Conversation flow
- Responding to user utterances
- Keeping context intact
- Context switching
- Contextual NLU
- Ending the conversation
- Conversational state
- Getting started with Zomato
- Getting data from Zomato
- Restaurant search bot
- Connecting to Skype
- Summary
- References
- Chapter 6: The News Bot
- Getting started with the Twitter app
- Building your first Twitter bot
- Exploring the Twitter SDK
- Updating your status
- Retweet to your followers.
- Searching for tweets
- Exploring a news data service
- Setting up NewsAPI
- Building a Twitter news bot
- Building a personalized news bot
- Creating a database of user interests
- Accessing the user interests database
- Informing the bot of user interests
- Summary
- References
- Chapter 7: My TV Guide
- Amazon Alexa
- Warming up with a quotes bot
- Configuring your skill
- Interaction model
- Conversation manager - quotes
- Test on Alexa
- My TV guide
- Building the interaction model
- Setting up the TV skill server
- Testing the TV skill
- Built-in intents and slot types
- Summary
- References
- Chapter 8: My Man Friday
- Todoist
- Getting the key
- Adding a task
- Retrieving all tasks for the day
- Building an action
- Building a Dialogflow agent
- Creating a web app
- Testing the agent on Dialogflow
- Integrating with Google Assistant
- Test on Google Home
- Summary
- Conclusion
- References
- Chapter 9: More Resources
- Articles
- List of conferences
- List of magazines
- Groups on social media
- Index.