更新时间:2021-07-16 17:45:53
封面
Title Page
Copyright and Credits
Hands-On Chatbot Development with Alexa Skills and Amazon Lex
Packt Upsell
Why subscribe?
Packt.com
Contributors
About the author
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Understanding Chatbots
What are chatbots?
What makes up a chatbot?
Intents
Slots
Utterances
Designing conversation flows
Starting with the perfect conversation diagram
Conversation flow diagrams
Creating a conversation flow diagram
User stories
Best practices
Handling errors
Missed utterances
External APIs
Errors in your code
Tone of voice
Identifying suitable use cases
Designing the information for the delivery method
Amazon Alexa and Lex
Amazon Alexa
Amazon Lex
Summary
Questions
Getting Started with AWS and Amazon CLI
Technical requirements
Creating an account
Setting your region
Navigating around AWS
Creating a Lambda
AWS Console
Setting up the Lambda
Writing your Lambda function's code
Triggering Lambdas
Methods for working with Lambdas
Method 1 – Lambda Console
Method 2 – Cloud9 editor
Method 3 – Local editing
Creating the best local development environment
Choosing an IDE
Installing Node and NPM
Folder structure
Setting up AWS CLI
Creating a Lambda using AWS CLI
AWS CLI build script
Git
Local development setup
Creating Your First Alexa Skill
Alexa Skills Kit
Creating a Lambda to handle the request
Creating handlers
Building and configuring the Lambda
Finishing skill configuration
Testing your skills
Troubleshooting your skill
Creating a more useful skill
Conversational flow diagram
Creating the Alexa Skill
Creating an Intent
Internal Slots
Finding the Skill ID
Creating the Lambda
Handling the whichCar Intent
Amazon S3
Accessing our S3 data
Adding S3 permissions
Dealing with our data
Testing our Lambda
Finishing the Alexa Skills Kit Configuration
Testing
Launching your skill
Further reading
Connecting Your Alexa Skills to External APIs