You are on page 1of 31

CHATBOT

Introduction
• Chatbot is a computer program that
conducts a conversation via audio or text .
• It is also known as talkbot, chatterbox,Bot
artificial conversational entity.
• A chatbot is a service,powered by rules
and somethings artificial intelligence ,that
you interact with via chat interface .
• The service could be any number of
things ,ranging from functional to fun ,it
could live in major chat product .
• Part of viurtual assistants and instant
messaging platform such as facebook
messengers.
Examples of Chatbot

Eliza
Cortan
Siri
Meena
Factors of motivation
Productivity: Chatbots provide the
assistance or access to information quickly and
efficiently.
Entertainment: Chatbots amuse people by
giving them funny tips,they also help killing
time when users have nothing to do..
Social & relational factors: Chatbots
fuel conversion and enhance social
experiences.Chatting with bots also helps to
avoid loneliness,gives a chance to talk without
being judged.
Curiosity:-The novelty of chatbots sparks
curiosity.People want to explore their abilties
and to try something new.
Single-featUre Proactive GroUp
Chatbots Chatbots Chatbots

Types of
chatbots

Simplification Entertainment Personal


Chatbots Chatbots Assistants
Single-feature
Chatbots
A large number of chatbots provide
only one single feature. These
chatbots are limited in
functionality but simple to use.
One example is a Facebook
chatbot called Instant Translator ;
in the beginning the user selects
one language to translate to.
From there on Instant Translator
simply translates all text it
receives into the selected target
language.
PROACTIVE CHATBOTS
This category describes chatbots
which push information to the user
instead of answering questions in
conversations. Hereby the user does
not need to interact with the chatbot,
but only uses it as service to receive
information at certain times. One
example would a service which
sends the user a daily weather
forecast. Another use case is the
chatbot for Facebook Messenger
from the airline KLM.; users can use
the service to get updates and
information about their booked
flights.
 
Group Chatbots

There is a range of functionality


chatbots can provide when they
interact with a whole group of people
instead of only a single user. These
chatbots are limited to platforms
which provide the necessary features
to use chatbots in group
conversations. A simple example for a
group chatbot is called Roll for a
messaging platform called Kik ; when
sending a question to Roll, the chatbot
answers with a random name picked
from the members of the group.
 
SIMPLIFICATION CHATBOTS
In a few cases chatbots are
used to provide users with a
simpler interface to
complicated existing tasks,
which would traditionally
involve many bureaucratic and
formal steps. One example is a
service called DoNotPay. It is
advertised as “the world’s first
robot lawyer” and the service
helps the user with simple
legal problems, such as
fighting parking tickets
ENTERTAINMENT CHATBOTS
A popular kind of
chatbots are still chatbots
whose functionality
consists only of having
conversations with users.
These services don’t
interact with other
resources apart from the
conversation itself. The
described ELIZA belongs
to this category
 

Optimization Chatbots

This category tries to make


existing products more
accessible by creating a
chatbot for users to connect to
a product. The difference to a
simplification chatbot is that a
optimization chatbot is not
built on an external entity, such
as the legal system of a state,
but it instead connects to a
product a company has full
control over. By taking
advantage of new platforms,
companies like to reduce
friction for customers to use
their products.
Features
1.Conversational Maturity
Beyond understanding and interacting
conversationally, a great chatbot has
specific natural language processing (NLP)
capabilities to understand the context of a
conversation in multiple languages. It can
also identify the intent of a question–what
is needed– to provide an accurate first
response, and also propose options to
confirm or clarify intent. The best chatbots
have advanced conversational capabilities
and can proactively seek out information,
and can also ask clarifying questions, even
if the conversation isn’t linear.
2.Omni-capable
The chatbot converses seamlessly across
multiple digital channels and retains data
and context for a seamless experience. In
best cases, even passing that information to
a live agent if needed.
3.Integrates with CRM
The chatbot can be integrated with
critical systems and orchestrate
workflows inside and outside of the
CRM. It can handle real-time action as
routine as a password change, all the
way through a complex multi-step
workflow spanning multiple applications.
4.Emotionally Intelligent
The chatbot can infer customer
personality traits and understand
sentiment and tone during an interaction
to deliver a personalized experience, or
escalate to a live-agent when necessary.
5.Free to Explore
The chatbot can reach, consume, and
process vast amounts of data– both
structured and unstructured–to surface
insights from any source - to gather
relevant data to solve customer issues
quickly.
6. Autonomous Reasoning
The chatbot can perform complex
reasoning without human intervention.
For example, a great Service chatbot
should be able to infer solutions based
on relevant case histories.

7. Pre-Trained
The chatbot is pre-trained to
understand brand-specific or industry-
specific knowledge and terms. Even
better, it’s pre-configured to resolve
common customer requests of a
particular industry.
How does Chatbot
works?
How is the Chatbot Trained?
• Training a Chatbot happens at much faster and larger scale
than we teach a human.
• For example:-Humans Customer Service Representations
are given manuals and have them read it and understand .
• While the Customer Support Chatbot is fed with
thousands of conversation logs and from those logs,the
chatbot is able to understand what type of questions
require what type of customer.
For example: if a customer is asking,”Where is my
payment receipt???”and “I have not received a payment
receipt”means the same thing.

Developers strength is in training.The models so that


the chatbot is able to connect both of those questions to
correct intent and as an output produces the correct
answer.
LIMITATIONS OF CHATBOTS

COMPLEX FUNCTIONS
Chatbots were somehow designed to be an all in one assistant with
many functions.in the same manner,a computer may lag with tasks
and show slow performance when there are too manyprograms
installed,being read and analysed.

INABILITY TO UNDERSTAND
Chatbots are programmed with specific data so that they
analyse ,interact and provide information.When there is a
knowledge gap,chatbots may be unable to satisfy a query or
multiple queries.
TIME CONSUMING
When bots are unable to givea precise answer,the customer tends
to ask more and therefore,lead to long thread of exchanges when
no real answer or solution is provided.this can be frustating for
customer.

INSTALLATATION COSTS:
Chatbots are meant to save businesses the cost of manpower with
its ability to handle volumesof queries from customersand perform
myriad of tasks .However to be able to cope with the fast-
changingdemands of the business,it may require regular installation
of updates for it to align with the company’s initiatives and goals.
NO DECISION MAKING
SKILLS:

Lack of decision making skills due to flaws or


limitations in chatbots programs can earn them a
bad reputations from customersand worse, hurt
your brand instead of helping it build a good image.
WHAT CHATBOT OFFER?
COST REDUCTION
Chatbots can interact with customers ,answer
queries and perform specific requsts without the
need of manpower.This leads to reduced
operational costs and offers tremendous
potential for cost savings in the long term.

24-7 AVAILABILTY
Chatbots can attend to queries
anytime.Automated assistance becomes
available to customers even outside of business
hours.During the day,business can out to these
customers to provide a seamless experience as
the case requires,and incvease the chance of
converting those leads which could have
otherwise contacted the competitor.
AUTOMATED LEARNING AND
UPDATING
Chatbots are designed to learn and update
themselves based on their interactions ,eliminating
the need for education and training which is the
case with human assistants..

MULTITASKING
Chatbots are able to perform multiple tasks and
answer simultaneously queries without affecting
their effectiveness and accuracy.This could
otherwise be a limitationwith a human support in
place. It only means that no customerwill have to
wait upto be attended even when there is a surge in
customers contacting the helpline.
FUTURE DEVELOPMENT
 
To conclude the exploration of chatbots, a more opinionated
take on the merits of chatbots and also ideas in which direction
their role could evolve in the future are given based on
thoughts from different people active in the field.
To begin with it should be clarified that text is a great medium
for communication as this quote illustrates.
Text is the most socially useful communication technology
It can be indexed and searched efficiently, even by hand. It
can be translated.
It can be produced and consumed at variable speeds. It is
asynchronous. It can be compared, diffed, clustered, corrected,
summarized and filtered algorithmically.
It permits multiparty editing. It permits branching conversations, lurking,
annotation, quoting, reviewing, summarizing, structured responses,
exegesis, even fan fic. The breadth, scale and depth of ways people use
text is unmatched by anything.

But no matter how useful text is, users prefer to not to type out
everything in text. “If something can be tapped/clicked instead of typing,
they prefer that”. The idea of chatbots has been existing for a long time,
but only recently messenger platforms started adding features that help
developers to make chatbots more user-friendly.
Depending on the circumstances a different term can be more
appropriate. No matter whether we call them chatbot, business process
automation or simply bot, they give opportunities to explore new
product ideas and bring the power and convenience of text to the
applications, that users already spend most of their time with.
CONCLUSIONS

 This work introduced the fundamentals of what chatbots are. It


gave an overview about ideas, products and platforms, both, from
the past and available today. The current interest in chatbots,
potential use cases and limitations have been explored in detail.
 
 Different aspects of the implementation of a chatbot and
working with conversational interfaces have been presented
through the creation of an exemplary chatbot, which included
interaction and user experience design, and a general, reusable
software architecture for chatbots.
 
While not all aspects can be covered within the
context of this work, the goal was to give an
overview about what chatbots are, their use cases
and how to create them. This knowledge should
help exploring further possibilities of chatbot
usage and it should enable more developers to
apply chatbots to new scenarios and thereby also
improve human-machine interaction in general
THANK YOU

You might also like