You are on page 1of 9

MACHAKOS UNIVERSTY

SCHOOL OF ENGINEERING AND TECHNOLOGY

DEPARTMENT OF COMPUTUNG AND INFORMATION TECHNOLOGY

BACHELOR OF SCIENCE (COMPUTER SCIENCE)

CAT II:

UNIT NAME: ARTIFICIAL INTELLIGENCE

UNIT CODE:SC0

GROUP MEMBERS

NAME ADIMISSION NUMBER


MICHAEL O’FIRE J17-1048-2018
JOSEPH MAINA J17-1024-2018
CYNTHIA CHELANGAT J17-2409-2018
MESHACK RUTO J17-1030-2018
BENN KARIUKI J17-1006-2018
MOSES MATHENGE J17-1003-2018
PEREZ ACHIENG J17-1041-2018
What is a chat bot?
-It is a piece of a software that conducts a conversation via auditory or textual methods. Such programs
are often designed to convincingly simulate how human would behave as a conversational partner.

-They are typically used in dialog systems for various practical purposes including customer services or
information acquisition.

-Some chatbots use sophisticated natural language processing systems, but many simpler ones scan for
keywords within the input, then pull a reply with the most matching keywords, or the most similar
wording pattern, from a database.

-Chatbots can be classified into usage categories that include conversational commerce(e-commerce),
education, entertainment, finance, health, news, and productivity.

Limititions of a chat bot


1)As the database, used for output generation, is fixed and limited, chatbots can fail while dealing with
an unsaved query.

2)A chatbot’s efficiency highly depends on language processing and is limited because of irreguralities,
such as accents and mistakes that can create an important barrier for international and multi-cultural
organizations

3)Chatbots are unable to deal with multiple questions at the same time and so conversational
opportunities are limited.

Advantages of using chat bots


I -Reduced costs: They eliminate the need for labor during online interaction with customers.

ii-24/7 availability: Unlike humans, once we install a chatbot, it can handle queries at any time of day.
The customer does not have to wait for commercial of the company to help them. This also helps
companies to monitor customer traffic during non-working hours and contact them later.

iii -Learning and updating: Ai-based chatbots are able to learn from interactions and update
independently.

iv -Management of multiple clients: Humans can serve a limited number of customers at the same time.
This restriction does not exist in chat bots, and they can manage all the necessary queries
simultaneously

v-Saves on time: when used on your website they can provide fast, automated answers to most
questions. Their use prevents customers from waiting a day or longer to receive responses as they
would have in the past.
What are the terminologies used?
1-Intents

-It refers to the goal the customer has in mind when typing in a question or a comment. IBM defines an
intent as a collection of user statements that have the same meaning.

2-Entities

-They are knowledge respositories used by the bot to provide personalized and accurate responses. By
building up your building terms in your entities your assistant can provide all to queries.

3-System entities

-They are entities which are prebuilt by the IBM to recognize references to things like numbers and
dates in the user inputs. Turn on the system entity in order to use it. They cannot be edited. Below is an
example of system entities from the IBM assistant.

4-Dialog

-The dialog defines what your assistant says in response to customers.


-The dialog defines what your assistant says in response to customers.

The development process


-creating the intents

Here we define the goals that a user may intend to search from our chat bot.Training the chat bot to
understand various ways a user may express their goals.

-Creating entities

Here we used both system entities and also define our entities

Our entities
System entities

Creating the dialog

Here we provided a number of responses which a user may request from our chat bot.
An example of a response from our chat bot

Testing our chat bot

Here we used a set of questions which a user may ask to see whether our chat bot meets the
requirements which we had set
we

You might also like