Cargando…

Hands-on chatbot development with Alexa skills and Amazon Lex : create custom conversational and voice interfaces for your Amazon Echo devices and web platforms.

This book will help you to discover important AWS services such as S3 and DyanmoDB. Gain practical experience building end-to-end application workflows using NodeJS and AWS Lambda for your Alexa Skills Kit. You will be able to build conversational interfaces using voice or text and deploy them to pl...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Williams, Sam
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_on1056910275
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 181013s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d N$T  |d TEFOD  |d N$T  |d UKMGB  |d OCLCF  |d MERUC  |d LVT  |d UKAHL  |d OCLCQ  |d K6U  |d OCLCO  |d OCLCQ  |d OCLCO  |d NZAUC  |d OCLCQ  |d OCLCO 
015 |a GBB8J4128  |2 bnb 
016 7 |a 019078519  |2 Uk 
020 |a 9781788992435  |q (electronic bk.) 
020 |a 1788992431  |q (electronic bk.) 
029 1 |a AU@  |b 000065065990 
029 1 |a CHNEW  |b 001026181 
029 1 |a CHVBK  |b 549250050 
029 1 |a UKMGB  |b 019078519 
035 |a (OCoLC)1056910275 
037 |a 934AE442-B9AA-4314-9DED-85687D6DC332  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.76.E95 
072 7 |a COM  |x 000000  |2 bisacsh 
072 7 |a COM  |x 004000  |2 bisacsh 
082 0 4 |a 006.33  |2 23 
049 |a UAMI 
100 1 |a Williams, Sam. 
245 1 0 |a Hands-on chatbot development with Alexa skills and Amazon Lex :  |b create custom conversational and voice interfaces for your Amazon Echo devices and web platforms. 
260 |a Birmingham :  |b Packt,  |c 2018. 
300 |a 1 online resource (254 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed October 17, 2018) 
505 0 |a Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: 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 -- Chapter 2: 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 -- Summary -- Questions -- Chapter 3: Creating Your First Alexa Skill -- Technical requirements -- 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. 
505 8 |a Adding S3 permissions -- Dealing with our data -- Testing our Lambda -- Finishing the Alexa Skills Kit Configuration -- Testing -- Launching your skill -- Summary -- Questions -- Further reading -- Chapter 4: Connecting Your Alexa Skills to External APIs -- Technical requirements -- External APIs -- Open Weather Map API -- Creating our weather skill -- Conversation flow design -- Creating the skill on Alexa Skills Kit -- Building Lambda to handle the requests -- Making an API request -- Final setup and testing -- Improving user experience -- Error-handling our API calls -- Session memory -- SSML -- Testing -- Summary -- Questions -- Further reading -- Chapter 5: Building Your First Amazon Lex Chatbot -- Technical requirements -- Creating an Amazon Lex chatbot -- Setting up the chatbot -- Creating an Intent -- Testing your chatbot -- Publishing your bot -- Using Slots -- Creating an FAQ chatbot -- Setting up Lex -- Gathering the data -- Creating the Intents -- Creating the Lambda Handler -- Creating a response -- Lambda fulfillment -- Building and testing -- Lex responses -- elicitSlot -- elicitIntent -- confirmIntent -- close -- delegate -- Summary -- Questions -- Chapter 6: Connecting a Lex Bot to DynamoDB -- Technical requirements -- Designing the flows -- Perfect conversations -- Flow diagrams -- Building the chatbot -- Product find -- Creating the Lambda -- Creating the data -- Lambda testing -- Completing the intent -- Add to cart -- Creating the Lambda -- DynamoDB -- Adding Dynamo permissions -- Testing -- Checkout -- Creating the Lambda -- Testing -- Saving our cart -- Creating the Lambda -- Dynamo changes -- Testing -- Retrieving a saved cart -- Creating the Lambda -- Testing -- What's in my cart? -- Creating the Lambda -- Testing -- Testing the whole bot -- Summary -- Questions -- Further reading. 
505 8 |a Chapter 7: Publishing Your Chatbot to Facebook, Slack, Twilio, and HTTP -- Technical requirements -- Integrations -- Facebook Messenger -- Creating and connecting a Facebook Messenger app -- Slack -- Creating and connecting a Slack app -- Twilio -- Creating and connecting Twilio -- HTTP endpoint -- Creating the Lambda -- Testing -- Connecting API Gateway -- Testing -- Building the API -- Web user interface -- HTML -- Creating our script -- Styling the frontend -- Summary -- Questions -- Chapter 8: Improving the User Experience for Your Bots -- Technical requirements -- Response cards in Amazon Lex -- Creating a card -- Using cards in chats -- Alexa search queries -- Google Cloud Platform -- Continuing Lambda building -- Rebuilding the skill and testing -- Lex utterance monitoring -- Summary -- Questions -- Chapter 9: Review and Continued Development -- What we've learned -- Conversation design -- Amazon Web Services -- Amazon Alexa -- Amazon S3 -- Using APIs -- Amazon Lex -- Dynamo DB -- Publishing Lex chatbots -- Advanced features -- Continuing your learning -- Alexa -- Amazon Echo Spot and Amazon Echo Show -- Building a library of functions -- Lex -- Alexa and Lex -- Improving the build process -- Integrating more AWS services -- Integrating other APIs -- The future of chatbots -- Language understanding -- Working with spoken interactions -- Improved device interaction -- Connected devices -- Unique voice-based systems -- General Artificial Intelligence -- Improving people's opinions -- Summary -- Appendix A -- Appendix B -- Debugging -- Debugging Alexa Skills -- Check the utterances -- Save and build your model -- Check your Endpoint -- Added Alexa as a trigger for your Lambda -- Debugging Lex chatbots -- Check your utterances -- Check the intent response -- Save intents, build, and deploy -- Check your connected platform. 
505 8 |a Check your Lambdas are working -- Debugging Lambdas -- Install all of the required packages -- Check your permissions -- Correct your Lambda code -- Check external services -- Other Books You May Enjoy -- Index. 
520 |a This book will help you to discover important AWS services such as S3 and DyanmoDB. Gain practical experience building end-to-end application workflows using NodeJS and AWS Lambda for your Alexa Skills Kit. You will be able to build conversational interfaces using voice or text and deploy them to platforms like Alexa, Facebook Messenger and Slack. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Expert systems (Computer science) 
650 0 |a Artificial intelligence. 
650 0 |a Computer software  |x Development. 
650 2 |a Expert Systems 
650 2 |a Artificial Intelligence 
650 6 |a Systèmes experts (Informatique) 
650 6 |a Intelligence artificielle. 
650 7 |a artificial intelligence.  |2 aat 
650 7 |a Internet: general works.  |2 bicssc 
650 7 |a Artificial intelligence.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a COMPUTERS  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Intelligence (AI) & Semantics.  |2 bisacsh 
650 7 |a Artificial intelligence  |2 fast 
650 7 |a Computer software  |x Development  |2 fast 
650 7 |a Expert systems (Computer science)  |2 fast 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1905956  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH35211906 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5532256 
938 |a EBSCOhost  |b EBSC  |n 1905956 
994 |a 92  |b IZTAP