Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
An introductory overview of Chatbots
1. UniMity Solutions Pvt. Ltd.
3, 5th Floor, "Kasi Arcade" 116, Thyagaraya Road, T.Nagar, Chennai 600017, India,
Phone: (91- 44) 43923800
www.unimitysolutions.com
Chat Bots
An Introduction
2. Objective
What are Chat Bots and Types of Bots
Implementing AI/ Cognitive Services
Promoting Bots
Popular Use Cases
3. What are Bots ?
A program that interprets and responds to statements
made by users in conversational/ natural language. Also
called Conversational Agents. They can be limited rule-
based bots (or) more advanced Machine learning chat
bots using AI. They are typically “users” in chat
applications/ dialog systems interacting with the
Human counterparts.
4. Some of the Messaging Platforms Supporting Bots
5. Why Chat Bots?
Drives customer engagement
Deepens customer loyalty
Supports hundreds of conversations in parallel
Save time and hassle of tedious & mundane tasks
Offers personalization
Enhances business development opportunities
6. Implementing AI / Cognitive Services
When the interactions are chat based, there is no Call to
Action. User types in his input as conversational text.
The Application’s ability to understand the free text input
and act on it is critical and that involves Natural Language
Processing
Key Components to NLP
– Input Parsing
– Context Mapping & Intent Finding
– Comprehensive Knowledge Base
7. [Contd.]….Implementing AI/ Cognitive Services
E.g. If there is a Personal Assistant Bot and the user types in
“Will it Rain Today?”
Input Parsing - The input is parsed into word tokens
Context Mapping and Intent Finding - Context of the
Message (Place), Intent (Weather Update through Rain
Keyword) etc.
This is made possible by comprehensive Knowledge
Base - Route Message to respective Handler.
8. Promoting Bots
1. Traditional Route
Create a landing Page and promote content on the
page with strong SEO and SMM.
E.g. Create Facebook Page and promote your
Facebook bot
Promote through Newsletters, Articles in Media etc.
2. Catalogues Submissions
Submit to Bot Catalogues like
https://www.botpages.com/ etc.
3. Inter-Bot Promotions through Ad Tags
9. News
Guided News Access
Personalized Content
Recommendations
Digests
Live score/ Stock
Updates
E.g. CNN, WSJ,
TechCrunch
Shopping
Guided Sales
Customer Support
E.g. Spring NYC
Weather
Enquire weather
Provide Alerts
E.g. Poncho
Multi-Utility/ Personal
Assistants
Provide interface to
multiple services
E.g. Assist
Popular Bots
10. Use Cases for Customer Support
Customer Support
Customers can converse with bots to help service
requests
One of the best example is Sky Scanner bot that gives
details on flight Travels.
Screen shots of conversation with Sky Scanner bot is
attached in the next slide.
11.
12. Use Cases for Fitness E-Commerce Products
Range Specific Bots
1. Fitness
Bots can inform the users on the steps run/ calories
burnt
Set of advice and basic FAQ can be fed in.
One such example is Fit Circle bot from a US based
company Fit Circle which provides services ranging
from Diet Plan, Fitness Programs to Expert Advice.
Screen shots of conversation with Fit Circle bot is
attached in the next slide.
13.
14. 2. E-Commerce
A guided sale process can be built in. Based on user
profile, the recommended products can be presented.
Based on the conversations, the ideal product set and
highlights can be presented and integrated with payment
gateway
One such example is Fynd bot of an E-Commerce
company Fynd which sells Clothes & Fashion accessories
online.
Screen shots of conversation with Fynd bot is attached in
the next slide.