Professional Documents
Culture Documents
Service Chatbots Final
Service Chatbots Final
Service Chatbots Final
Lexical understanding
In this approach, the chatbot checks the question-answer pair stored in the
knowledge base and responds to users’ queries. These types of chatbots are not
capable of decoding the meaning of sentences. They just give the best match as an
output.
Ref. Description
Articl
e
1 Chatbots like ELIZA, PARRY, and ALICE highly rely on keyword
matching techniques.
Retrieval-based approaches and rule-based approaches fall in this
category.
3 Alexa Siri – Uses NLP and question & intent pair to analyze parsed user
input.
Eliza – Not able to handle implied expressions.
5 Dialogflow can recognize the intent and context of the user query.
Mitsuku – Ability to reason with specific object. (Ex: In – Can I eat a
house? Chatbot processing – House is made of bricks so not eatable,
Out - No)
17 ALICE - AIML for specifying the pattern/response pairs.
Types of Chatbots:
From the given survey here I mentioned the different chatbots with its own
different functions which are listed as below:
Ref. Types Description
Article
1,5 Service These are designed to provide facilities to customers.
Chatbots For example, logistics firms to respond to questions
about deliveries and provide copies of dispatch
documents through instant messaging channels rather
than emails or phone calls.
5 Service, Advisory chatbots are designed to provide suggestions,
Commercial, give recommendations on service, offer maintenance or
Entertainment repair goods. This type of chatbot can contact people,
and advisory offer support and advice tips when it is needed.
chatbots
5,20 Commercial These are designed to streamline purchases for
Chatbots customers. For example, a pizza company can take
delivery orders or notify promotions via messaging
interface.
5,15 Entertainment These are designed to keep customers engaged with
chatbots sports, favorite bands, movies, or other events. It offers
the option of placing bets, detail on upcoming events
and ticket deals.
9 Embodied and
non-embodied
chatbot
11 Task-oriented Task-oriented chatbots aim to assist the customers to
and non-task complete certain tasks and have short conversations.
oriented For example, Siri, Google Now, Alexa dialogue agents
can give travel directions, find restaurants and help to
make phone calls or texts. On the other hand, Non-task-
oriented chatbots focus on conversing with customers to
answer questions and entertainment.
12 Lola, Dina, Dina and Lola, service-oriented chatbots, are effective
Smart in predicting the number of times they reply
Answering appropriately to a service-related query. These chatbots
Chatbot, may primarily assess this by counting the number of
AutoTutor, satisfactory responses they provide across all of the
LISA, queries they answer.
FITEBot AutoTutor uses two assessments to determine the
Chatbot, effectiveness of its implementation: the quality of the
Mobile conversation it keeps with students and the quality of
Chatbot, the paedagogy it employs.
NDLtutor, ScratchThAI is a programme that teaches students
CALMSystem, Scratch. It also teaches pupils to the notion of
ScratchThAI, computational thinking development. CALMSystem
Indigo, TOB- compares the results of students who use the chatbot
STT, position against those who don't, ensuring that this self-
paper assessment tool produces positive results. Using student
surveys, NDLtutor was evaluated on two distinct
chatbot skills, with advances in elements such as self-
assessment and self-reflection.
Various existing chatbots are also there which use artificial intelligence text
processing for conversation. Ex – WitAi - Create bots for human-like text-based or
voice conversations. Wit.ai works on stories as a key concept to model the
behavior of Chatbot. Every story gives an example of all the possible conversations
and it is based on entity concept only instead of intents. In this bot the developers
teach the Wit.ai using examples and when a user writes about a similar type of
object.
From all of the 20 articles, I researched what the researchers are saying about AI
in chatbots.
Art1.The human side Tsunami driven by flexible platforms that support the
of human-chatbot design of chatbots, as well as the possibility of their
interaction: A seamless integration into existing websites and
systematic literature applications (Klopfenstein et al., 2017). Cloud-based
review of ten years of cognitive services of Artificial Intelligence (AI)
research on text-based building blocks, can be used by developers to easily
chatbots build new chatbots
The results indicate that centre-embedded sentences
are perceived as less humanlike than right-branching
sentences and more plausible sentences with regard to
world knowledge are regarded as more humanlike
Art2. Survey on Much research work was focussed on improving
Chatbot Design recognition rates of the human voice and the
Techniques in Speech technology is now approaching viability for speech
Conversation Systems based human computer interaction. Speech Interaction
splits into more than one area including: speech
recognition, speech parsing, NLP (Natural Language
Processing), keyword identification, Chabot
design/personality, artificial intelligence etc.
In the field of Artificial Intelligence, Turing was the
first to pose the question, “Can a machine think?”
where thinking is defined as the ability held by
humans
Art3. Chatbots in Artificial intelligence ChatBot is a technology that
Learning makes interactions between man and machines in their
natural language. The main goal of the ChatBot is to
make a conversation between student and machine.
The machine has embedded knowledge to identify the
sentences and make a decision as a response to a
question. The response is matched with the input
sentence from the user. The ChatBot consists of core
and interface. The knowledge of ChatBot is stored in
the form of AIML (Artificial Intelligence Markup
Language) programs. A human user can ask to the
systems like they usually do to another human. This
application work is very simple because the
knowledge is already known in advance
Art4. Chatbots in Artificial intelligence (AI) has transformed the world
Health and the relationships among humans as the learning
capabilities of machines have allowed for a new
means of communication between humans and
machines. In the field of health, there is much interest
in new technologies that help to improve and automate
services in hospitals. This article aimed to explore the
literature related to conversational agents applied to
health care, searching for definitions, patterns,
methods, architectures, and data types. Furthermore,
this work identifies an agent application taxonomy,
current challenges, and research gaps. In this work,
they used systematic literature review approach.
The primary definition of conversational agents is
related to a computer program or artificial intelligence
able to hold a conversation with humans through
natural language processing (NLP).
Therefore, conversational agents can use artificial
intelligence algorithms to interpret user dialog and
conduct useful interactions with users
Art5. Conversational Conversational survey included NLU and Artificial
Survey intelligence
Art12. Lack of AI in
health Rule based chatbots more responsible than AI ones
Although artificial intelligence chatbots can generate
replies to complicated questions and enable users to
lead the conversation.
Summary
Machine studying is a collection of technology with extensive variety of
improvements cooperating to empower machines to hit upon, understand, act, and
analyse with human like intelligence. Machine studying is used to assist the groups
to obtain their intention. It is likewise useful for decision-making for government.
By the use of the device studying we are able to hit upon the faux identities of
various social media account, together with Facebook, Twitter, Amazon etc. with
the use of the messaging gadget we are able to speak with the customers on distinct
place, and we also can provide command to the robots like Alexa and Apple Siri.
Ranking gadget is likewise achieved via this AI and ML. It is advanced method to
connect to the dealers for interaction. For example, a talk that permits customers to
reserve meals. The chatbot will store information in every verbal exchange and
analyse what the consumer loves to order. And ask the transport deal with and the
fee information and ask in the event that they would really like to copy the order
after that the meals is ready. Eventually, the primary intention of verbal exchange
app is to offer a more advantageous consumer experience.
The generative-based
Generative based approach lies in a
approach sequence-to-sequence
(seq 2-seq) learning task
to generate a fresh
response. The most used
method to build a
seq2seq learning task is
known as encoder
decoder architecture.
The pre-processing step
a) NLP involve the use NLP
phase to get the data
from genuine
conversation between
human and machine and
then converting data
into apt text input that
is used to manage
information and perform
tokenization(it is a
process of breaking text
into individual words).
After pre-processing
b) Embedding steps, the text data needs
to be transform into a
numerical form for a
computer to recognize
the meaning of the
words. This concept is
called embedding. There
are many types of
embedding, such as
character , word and
sentence embedding.
Among these
embedding types, the
word embedding is
mainly used.
Rule-Based Expert
System model (RBES)-
This approach provides
a diagnosis of possible
diseases based on the
existing symptoms that
are entered by users.
I have referred to articles on approaches of chatbot. I have also referred to web and
video resources on deep learning-based chatbot designing.
https://towardsdatascience.com/how-to-build-your-own-chatbot-using-deep-
learning-bb41f970e281
The research article also presents the working of the basic chatbot system and how
chatbot response efficiency can be enhanced. The AI-powered chatbot interacts
with users and responds according to the dataset provided as the input to the
chatbot machine learning model. The chatbot also uses the live interaction data to
train the machine learning model so next time the user will be responded with
greater efficiency.
In most of the surveys the widely used method is embedding, it is neural network
character base and word-based methods such as word2vec, glove etc. Such
techniques try to reduce the vector space dimensionality, dense vector shows the
exact relationship between words. Vectors that are close to each other show close
relationship between them, but it needs sufficient data to provide appropriate
response. This problem can be solved by using Shannan entropy methods that do
not require much data. Neural-based conversational model that employs BiLSTM
with attention mechanism to answer repetitive questions. The flow ends with the
feedback from the user. The model uses this feedback feature to gather information
on generated answers regarding the usefulness. The main problem that every
business face is to provide better customer service in less time. Combination of
AIML and LSA can respond instantly. The purpose of AIML is to ease or simplify
the task of conversational intelligence in relation to stimulus -response process.
Moreover, it is easy for AIML to match the pattern for language query as
compared to SQL. When a user do not provide sufficient information then the
chatbot must be inquisitive that is it must proactively ask the user questions to
imitate a more natural human interaction. In the existing chatbots, the chat engine
uses pattern-matching algorithms to search the knowledge base for. A hybrid
knowledge base model, involving AIML and another additional database. In this
model, more permanent answers are stored in the AIML, while the oftenly
changing answers are stored in the database. To achieve such a proposed system,
an additional knowledge base engine (KB engine) is carried out in the current
system. Knowledge Base Engine is designed to integrate the database functionality
with the AIML and to analyse missing information from a query at the initial level
to check out the query and providing a best response. It is also concluded that in
most of studies specially in health areas are usually inclined towards the use of
natural language processing using different models and merged with word model.
To sum up it is concluded that apart from using a single approach merging multiple
approaches can provide better results. For example, hybridising rule based and
generative based a hybrid neural conversation model was developed.
By Roop Sagar
I have referred to articles on managing conversational nesting and ability to
manage vagueness in different chatbots.
I have also referred to web and video resources on deep learning-based chatbot
designing. I will work according to the tasks allocated to me. I will work on the
final report write-up also. I will prepare the final report write-up format and will
start working on that.
I will also start working on the sprint 2 tasks after completing sprint 1 tasks.