Getting Started with Chatbots - Helion
ebook
Autor: Akhil MittalISBN: 9789388511896
stron: 170, Format: ebook
Data wydania: 2024-12-11
Księgarnia: Helion
Cena książki: 39,90 zł (poprzednio: 88,67 zł)
Oszczędzasz: 55% (-48,77 zł)
A complete guide to build a better Chatbots
Key Features
Description
This book makes you familiar with the concept of the chatbot. It explains what chatbot is, how does a chatbot work, and what exactly is the need for a chatbot in todays era? It focuses on creating a bot using Amazons Lex service and getting the bot deployed on Facebook messenger for live chatting. This book
will train you on how to create a chatbot using Googles Dialogflow and test the bot in Dialogflow console. It also demonstrates how to create a custom chatbot using Microsofts bot framework and enable the webhooks in Dialogflow and return the response from the custom bot to Dialogflow intents as a fulfilment response.
What You Will Learn
Who This Book Is For
Table of Contents
Section 1: The Concept
- What are Chatbots?
- How Chatbot Works
- What is the Need for a Chatbot?
- Conversational Flow?
- Amazon Lex and AWS Account
- Create Bot Using Amazon Lex
- AWS Lambda Function
- Slots
- Error Handling
- Deploy the Bot on Facebook Messenger
- Live Chatbot on Facebook
- Dialogflow Account
- Creating a Bot in Dialogflow
- Dialogflow Console
- Integrating the Bot with Slack
- Chatbot Using Microsoft Bot Framework
- Publishing the Bot from Visual Studio to Azure
- Register the Bot
- Dialogflow.v2 SDK
- Webhooks in Dialogflow
- Testing the Bot
- Deploy the Chatbot in Facebook Messenger
- Live Chatbot on Facebook
- Deploy the Chatbot in Slack
About the Author
Akhil Mittal is two times Microsoft MVP (Most Valuable Professional) firstly awarded in 2016 continued in 2017 in Visual Studio and Technologies category, C# Corner MVP since 2013, Code Project MVP since 2014, a blogger, author and likes to write/read technical articles, blogs and books. He works as a Sr. Consultant with Magic Edtech (https://www.magicedtech.com/) which is recognized as a global leader in delivering end to end learning solutions. He has an experience of around 12 years in developing, designing, architecting enterprises level applications primarily in Microsoft Technologies. He has a diverse experience in working on cutting edge technologies that include Microsoft Stack, AI, Machine Learning and Cloud computing. Akhil is an MCP (Microsoft Certified Professional) in Web Applications and Dot Net Framework.
linkedin: linkedin.com/in/akhilmittal
Osoby które kupowały "Getting Started with Chatbots", wybierały także:
- Cisco CCNA 200-301. Kurs video. Administrowanie bezpieczeństwem sieci. Część 3 665,00 zł, (39,90 zł -94%)
- Cisco CCNA 200-301. Kurs video. Administrowanie urządzeniami Cisco. Część 2 665,00 zł, (39,90 zł -94%)
- Cisco CCNA 200-301. Kurs video. Podstawy sieci komputerowych i konfiguracji. Część 1 665,00 zł, (39,90 zł -94%)
- Impact of P2P and Free Distribution on Book Sales 427,14 zł, (29,90 zł -93%)
- Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Programowanie i automatyzacja sieci 443,33 zł, (39,90 zł -91%)
Spis treści
Getting Started with Chatbots eBook -- spis treści
- Cover
- Getting Started with Chatbots
- Copyright
- Dedication
- Preface
- Acknowledgement
- About the Author
- Table of Contents
- Section 1: The Concept
- Chapter 1 What are Chatbots?
- What Makes Chatbot?
- Chapter 2 How Chatbot Works
- Chapter 3 What is the Need for a Chatbot?
- Chapter 4 Conversational Flow?
- Handling Interruptions
- Section 2: Creating a Chatbot Using Amazon Lex
- Chapter 1 Amazon Lex and AWS Account
- Amazon Lex
- Setup AWS Account
- Chapter 2 Create Bot Using Amazon Lex
- Terminology
- Getting Started
- Name your Bot
- Intents
- Utterances
- Compile your Bot
- Test the Bot
- Chapter 3 AWS Lambda Function
- Working with Lambda Functions
- Enable Lambda Functions
- Create a Lambda Function
- Test the Lambda Function
- Integrate with Intent
- Again, Build your Bot
- Chapter 4 Slots
- The Definition
- An intent Supporting Slot
- Add a Slot
- Test the Intent with Slots
- Chapter 5 Error Handling
- Chapter 6 Deploy the Bot on Facebook Messenger
- Facebook Developer Account.
- Add your First Product
- Token Generation and Security
- Publish the Bot
- Deploy the Bot on Facebook Messenger
- Subscribe to Webhook
- Add Button for the Bot
- Chapter 7 Live Chatbot on Facebook
- Conclusion
- Section 3: Creating a Chatbot Using Dialogflow API and Microsofts Bot Framework
- Technical Requirements
- Chapter 1 Dialogflow Account
- Chapter 2 Creating a Bot in Dialogflow
- Create Agent
- Create Intent
- Default Welcome Intent
- Book a Table Intent
- Action Parameters
- Default Response
- Follow-up Intent
- No Intent
- Yes Intent
- Chapter 3 Dialogflow Console
- Chapter 4 Integrating the Bot with Slack
- Chapter 5 Chatbot Using Microsoft Bot Framework
- Installing Bot Framework
- Bot Framework Emulator
- Chapter 6 Publishing the Bot from Visual Studio to Azure
- Chapter 7 Register the Bot
- Chapter 8 Dialogflow.v2 SDK
- Chapter 9 Webhooks in Dialogflow
- BotModel
- Model Mapper
- Intent Handlers
- Intent List
- Intent Router
- Dialogflow Controller
- Chapter 10 Testing the Bot
- Test in Dialogflow Console
- Bot in Google Assistant
- Downloads
- Chapter 11 Deploy the Chatbot in Facebook Messenger
- Chapter 12 Live Chatbot on Facebook
- Chapter 13 Deploy the Chatbot in Slack
- Conclusion
- Future of Chatbots
- Moving from NLP to NLU
- Conversational Interfaces and Better UX
- Beyond Conventional UI
- Helping Business
- Bot to Bot
- Blockchain
- Chatbot vs Humans