售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Title Page
Copyright
Hands-On Chatbots and Conversational UI Development
Credits
About the Author
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
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
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
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
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
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
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
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
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
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
More Resources
Articles
List of conferences
List of magazines
Groups on social media
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜