About the Author |
|
xi | |
About the Technical Reviewer |
|
xiii | |
Acknowledgments |
|
xv | |
|
Chapter 1 Introduction: Azure Chatbots |
|
|
1 | (30) |
|
|
1 | (7) |
|
|
2 | (3) |
|
|
5 | (3) |
|
|
8 | (2) |
|
|
8 | (1) |
|
|
8 | (1) |
|
|
9 | (1) |
|
|
9 | (1) |
|
Artificial Narrow Intelligence |
|
|
9 | (1) |
|
Artificial General Intelligence |
|
|
9 | (1) |
|
Artificial Superhuman Intelligence |
|
|
10 | (1) |
|
Chatbots: An Introduction |
|
|
10 | (5) |
|
|
10 | (3) |
|
|
13 | (2) |
|
|
15 | (3) |
|
Building a Chatbot Using Azure Bot Services |
|
|
18 | (11) |
|
|
19 | (4) |
|
Creating the Question-and-Answer Service |
|
|
23 | (6) |
|
|
29 | (2) |
|
Chapter 2 Deploy Chatbots in Your Business |
|
|
31 | (30) |
|
Traditional Business Scenario |
|
|
31 | (3) |
|
Managing Ever-changing Customer Expectations |
|
|
32 | (1) |
|
Preserve Customer Loyalty |
|
|
33 | (1) |
|
Build an Employee Bond for an Effective Customer Experience |
|
|
33 | (1) |
|
|
34 | (1) |
|
Rapid Growth of Digital Customers |
|
|
34 | (4) |
|
|
35 | (1) |
|
|
36 | (1) |
|
|
36 | (1) |
|
|
37 | (1) |
|
|
37 | (1) |
|
Why Do Businesses Need Chatbots? |
|
|
38 | (4) |
|
|
39 | (1) |
|
Address High-volume Queries from Your Customers |
|
|
39 | (1) |
|
|
40 | (1) |
|
|
40 | (1) |
|
|
40 | (1) |
|
Create an Interactive Marketing Platform |
|
|
41 | (1) |
|
Drive Organizational Efficiency |
|
|
41 | (1) |
|
|
42 | (1) |
|
Automate Repetitive Tasks |
|
|
42 | (1) |
|
Chatbot Design Considerations |
|
|
42 | (1) |
|
WeChat and Facebook: Two Famous Chatbots |
|
|
43 | (2) |
|
|
44 | (1) |
|
|
45 | (1) |
|
Businesses Need a Chatbot, Not an App |
|
|
45 | (8) |
|
People Want Fewer Mobile Apps |
|
|
46 | (2) |
|
Apps Have Become a Tough Business |
|
|
48 | (1) |
|
People Use Messengers More Than Other Types of Apps |
|
|
49 | (3) |
|
Scale Your Business Using Chatbots |
|
|
52 | (1) |
|
Realize Cost-effectiveness |
|
|
52 | (1) |
|
Realize Better Marketing and Increased Sales |
|
|
53 | (1) |
|
|
53 | (7) |
|
|
60 | (1) |
|
Chapter 3 Design Azure Chatbots |
|
|
61 | (26) |
|
Introduction to the Microsoft Bot Framework |
|
|
61 | (2) |
|
|
62 | (1) |
|
Creation of Intelligent Bots with Cognitive Services |
|
|
63 | (1) |
|
|
63 | (1) |
|
Cognitive Services: Introduction |
|
|
63 | (4) |
|
Different Types of Chatbots Using Azure Bot Service |
|
|
67 | (6) |
|
|
67 | (1) |
|
|
68 | (2) |
|
|
70 | (1) |
|
|
71 | (1) |
|
|
72 | (1) |
|
|
73 | (13) |
|
Some Factors Do Not Guarantee Bot Success |
|
|
74 | (1) |
|
The First Impression of a Chatbot Really Matters |
|
|
75 | (3) |
|
|
78 | (3) |
|
|
81 | (5) |
|
|
86 | (1) |
|
Chapter 4 Design Messages in Chatbots |
|
|
87 | (24) |
|
Customer Experience: An Introduction |
|
|
87 | (2) |
|
Chatbots for a Greater Customer Experience |
|
|
89 | (10) |
|
|
89 | (1) |
|
|
90 | (7) |
|
Text and Natural Language Understanding |
|
|
97 | (2) |
|
Choosing among Rich User Controls, Text and Natural Language, and Speech |
|
|
99 | (1) |
|
Key Chatbot Message Concepts |
|
|
99 | (2) |
|
|
100 | (1) |
|
|
100 | (1) |
|
|
101 | (1) |
|
|
101 | (1) |
|
|
101 | (1) |
|
|
101 | (5) |
|
Send a Customized Message |
|
|
102 | (1) |
|
Add Media Attachments to Messages |
|
|
103 | (1) |
|
Add Rich Card Attachments to Messages |
|
|
103 | (2) |
|
Process Events within Rich Cards |
|
|
105 | (1) |
|
|
105 | (1) |
|
Add Suggested Actions to Messages |
|
|
106 | (1) |
|
Send and Receive Activities |
|
|
107 | (1) |
|
Implement Global Message Handlers |
|
|
107 | (3) |
|
|
108 | (1) |
|
|
108 | (2) |
|
|
110 | (1) |
|
Chapter 5 Chatbot Integration |
|
|
111 | (36) |
|
Integration of a Chatbot with Communication Apps |
|
|
111 | (2) |
|
Connect a Chatbot to Cortana |
|
|
113 | (7) |
|
Connect a Chatbot to Skype |
|
|
120 | (2) |
|
Connect a Chatbot to Telegram Messenger |
|
|
122 | (5) |
|
|
127 | (4) |
|
Connect a Chatbot to a Direct Line |
|
|
131 | (4) |
|
Connecting a Chatbot to Office 365 E-mail |
|
|
135 | (1) |
|
Connecting a Chatbot to Facebook |
|
|
136 | (6) |
|
Connect a Chatbot to Facebook Workplace |
|
|
142 | (2) |
|
Connect a Chatbot to GroupMe |
|
|
144 | (2) |
|
|
146 | (1) |
|
Chapter 6 Business Benefits of Using Chatbots |
|
|
147 | (20) |
|
|
150 | (5) |
|
|
150 | (1) |
|
|
151 | (1) |
|
|
151 | (1) |
|
|
152 | (1) |
|
|
152 | (1) |
|
|
153 | (1) |
|
|
153 | (1) |
|
|
154 | (1) |
|
|
155 | (1) |
|
Disadvantages of Chatbots |
|
|
155 | (2) |
|
Define Success Metrics for an Azure Chatbot |
|
|
157 | (8) |
|
|
158 | (1) |
|
|
159 | (3) |
|
|
162 | (3) |
|
|
165 | (2) |
|
Chapter 7 Create Solutions Using Chatbots |
|
|
167 | (20) |
|
Utility Service Providers |
|
|
167 | (2) |
|
|
169 | (1) |
|
|
170 | (1) |
|
|
171 | (1) |
|
|
172 | (1) |
|
|
173 | (1) |
|
Designing Solutions Using Azure Chatbots |
|
|
174 | (10) |
|
|
175 | (1) |
|
Embed a Chatbot in a Web Site |
|
|
176 | (2) |
|
Embed a Chatbot Inside a Mobile App |
|
|
178 | (1) |
|
|
178 | (1) |
|
Design Knowledge Chatbots |
|
|
178 | (1) |
|
|
179 | (2) |
|
Using Search to Guide a Conversation |
|
|
181 | (2) |
|
|
183 | (1) |
|
Transitioning Conversations from Bot to Human |
|
|
184 | (2) |
|
|
184 | (1) |
|
|
184 | (1) |
|
|
185 | (1) |
|
|
185 | (1) |
|
|
185 | (1) |
|
|
186 | (1) |
|
Chapter 8 Create Digital Transformation Using Chatbots |
|
|
187 | (18) |
|
Building the Customer Experience |
|
|
187 | (13) |
|
Digital Transformation: Corporate or Internal Communications Using "Truthbot" |
|
|
188 | (3) |
|
How Chatbots Are Improving the State of Healthcare in India |
|
|
191 | (2) |
|
Build a Superhuman Human Resource Team Using AI Chatbots |
|
|
193 | (6) |
|
The Future of Human Resources |
|
|
199 | (1) |
|
The Millennial AI Chatbot Workforce |
|
|
200 | (4) |
|
Traditional Workplace of Today |
|
|
201 | (3) |
|
|
204 | (1) |
Index |
|
205 | |