Professional Documents
Culture Documents
IAI Assignment NADIYA
IAI Assignment NADIYA
solutions we have proposed to further enhance the entire experience and system.
Based on this article, it mentions that chemistry is science which is very significant of our
everyday life. It also highlights that We start the day with Chemistry. One can find chemistry in
daily life in the foods we eat, the air we breathe, cleaning chemicals, our emotions and literally
every object we can see or touch. Therefore, here’s a seem to be at examples of every day
chemistry. Some common chemistry might also be obvious, but others might shock us. Our
physique is made up of chemical compounds, which are mixtures of elements. The emotions that
you experience are an end result of chemical messengers, principally neurotransmitters. Love,
jealousy, envy, infatuation, and infidelity all share a foundation in chemistry. They take a seat
there, so harmless-looking on the kitchen counter. We can be positive every day chemistry is the
responsible party. Soap is a chemical that mankind has been making for a very lengthy time. You
can structure a crude soap by means of mixing ashes and animal fat. So, because all of these
reasons it is really important to learn chemistry so well for every pupil, who has future in
science. In that case, it is really hard to imagine that students in the manual chemistry classes.
Problems and difficulties of chemistry in lower chemistry school in most countries, which
includes Greece, decrease secondary training includes three grades 7th, 8th, and ninth to ages 12-
14. The way in which a number of science topics are treated at this stage varies: in many nations
e.g. England, Scotland, Ireland, Israel, and some states of Germany an integrated science
direction exists. In some countries e.g. Denmark, a grouping of physics with chemistry happens
or e.g. France of biology with geology. Finally, in many international locations e.g. Greece, and
German states the exercise of separate subjects prevail.
In order to encounter those problems stated above, we will be introducing an online expert
advisory chat bot system that can gives users detail information based on the topics. These
include accurate information, accurate short notes recommendation with all of them will be
improved based on earlier and current time issues. We genuinely hope that our system will be
more beneficial for the young generation. Because, it is very important for them to prepare
themselves with advancement knowledge before facing the difficulties in the learning field.
2.4 Need for the propose expert system
A chatbot is a program that can simulate real interaction with users through a chat interface
driven by rules and AI. Chatbots have become the Centre of business messaging, with the
messaging and social media platforms are getting more popular. There will be more than 80% of
enterprises are expected to implement some sort of chatbot in 2020. UChemistry Chatbot which
is an expert system is implemented to help the students with advanced knowledge and amazing
Lab experimental videos. Chatbot gives numerous benefits to the chemistry field. Firstly,
UChemistry Chatbot is comprehensiveness and consistency. Without chatbot, UChemistry expert
has to solve student’s problems through its knowledge, experiences, and with advance
technology multiple students when they join it. Expert system can encapsulate the knowledge of
more than single human expert and make the professional knowledge more accessible. Besides,
expert system will not be prone to forgetfulness, while for human sometimes will make mistakes
and forget some significant point even, they are real life experts. Therefore, this UChemistry
Chatbot is implemented as it can know what to produce when some certain term is input by the
user. It can reduce human error and the chatbot will make sure the accuracy of the information
provided. Therefore, chatbot can guide and recommend the users or students to make the
decision by the professional knowledge of the several human experts. Chatbot follow pre-set
questionnaires to convince and attract students become the potential users. Secondly, it will give
an instant response to students and give more convenience to them. Uchemistry chatbot can help
to alleviate the student's studies environment, and emulates the human expert's ability to make a
decision. students can ask questions through the chatbot without consulting with the real human
expert. Therefore, the chatbot can reply to any user’s question at the same time and anytime as it
is 24-hour service and never has to take a break like humans. Users do not have to wait for
assistance. The chatbot will give an automated response to answer the user’s requirement very
quickly to all common queries.
By using the chatbot, there are no extra cost will be charged when the chatbot wanted to be
expanded during its service time. Chatbot can produce automated solutions quickly to the users
and avoid the human mistakes, this can prevent the organization to pay back for the user’s
complains. Therefore, it is important to improve efficiency of users experience by deploying the
chatbot.
In conclusion, chatbot with artificial intelligence provides the large potential to improve the
quality of the chemistry field. They are adopting the new technology, which is chatbot are
increasing, students or users will use them frequently. Therefore, UChemistry Chatbot can
greatly benefit the any level of student by reducing their extra tutor expenses, and improving
their satisfaction
Print Documentation
Once the user has selected their topics and viewed the respective information regarding the
tutorial, system will then display a file of documentation/note/receipt based on the user’s
previous input. From there, the user can choose to either ignore or save the file for further
references.
Functional requirements
The list below describes about the non-functional requirements of the system which describes the
quality attributes of the system.
Performance
As mentioned above, lack of teaching skills in the educational field it has become one of major
problems in world-wide. Thus, a system with good performance like fast response time and good
utilization is needed in a field of science like chemistry.
Ease of Use
Ease of use can be known as user friendly and related to user interface. The meaning of ease of
use in computer term is a system that is easy to learn and easy to use. Some users might not be
familiar with computer technical operations, so in order to facilitate the user-friendliness of the
system, the user interface of the system should be designed intuitively, to be understandable and
manipulatable for non-IT users. Crucial yet simple elements such as the incorporation of visual
icons, understandable words and meanings, as well as good arrangement of elements within the
system can essentially create good workflow for the users.
Reliable
It is able to understand, diagnosed and solve the problem with the common language, logic and
knowledge of human. Human beings have the possibility of different logic and sentence
interpretation, languages barriers and knowledge and maturity level that might affect the results
of a complex problem’s solution. However, an Expert System would have the ability to combat
such flaws. Therefore, it is classified as an understandable computer application. Furthermore,
with consistencies, there comes reliabilities. Human beings cannot provide a consistent output of
information as it can be always affected by their decisions, biasness or their intentions. However,
an Expert System’s output would not be affected by the statements stated above and it does not
possess the humanly characteristic of judgement and thinking. Therefore, the provided results
will always be consistent, therefore created a reliable machine.
Highly Responsive
As mentioned above, an Expert System is unlikely to have the effect of its mood, health and state
of mind on its productivity level compared to a human being. It gives its responses as it finished
gathering and analyzed. Therefore, it can be given the characteristic of such.
1) User interface which contain all the facts and rules regarding the domain
2) Inference engine which carries out the reasoning based on the facts and rules in the knowledge
base and later on provides conclusion and explanation
3) Knowledge base which is what the user uses to communicate with the system
3.2 Categories of Expert System for
Proposed System
The proposed system can be categorized as a scheduling and planning system as it develops a
sequence or plan of action to achieve a certain goal. This is because UChemistry recommends
hardest topics of chemistry to make these more understandable and easier to users. For example,
if the user asks the system that which topic she or he is looking for at the beginning of the
system, then this system will immediately bring the link and command to tap the link. Besides
that, Uchemistry will guide the user if he/she has any doubt or how was his/her experiences.
Which is known as feedback.
Even many students from secondary schools to universities in many countries struggle to be told
chemistry and lots of don't succeed. Research has shown that many college students do not
correctly understand necessary chemistry concepts. Additionally, many of the scientifically
incorrect thoughts held by way of the students go unchanged from the early years of education to
college and from time to time beyond. By now not thoroughly and correctly grasp imperative
concepts, many college students have bother perception the extra superior ideas that construct
upon these vital ideas. Many excessive school and university college students experience
difficulties with fundamental ideas in chemistry. Despite the importance of the foundation of
chemistry, most students emerge from introductory courses with a very confined understanding
of the subject. Chemistry had been regarded as a challenging difficulty for college students with
the aid of many researchers, teachers, and science educators due to the fact of the abstract nature
of many chemical concepts, instructing patterns applied in class, lack of instructing aids, and the
subject of the language of chemistry. All these cause students, from the principal stage to the
university, to develop poor understanding and misunderstandings. Misunderstanding of concepts
in chemistry has attracted attention over the ultimate three a long time. However, A wide variety
of research have been carried out on specific subjects in chemistry, and in other areas such as
biology, physics, or in general, in science. An examination of research on students’ getting to
know of primary physical and chemical concepts clearly demonstrates that most of the
fundamental standards were poorly learned. More research needs to be done to identify what
type of difficulties college students face in the gaining knowledge of bodily and chemical
concepts. Learning difficulties are important for both instructing and learning. Both science
educators and cognitive researchers agree that efforts to apprehend and enhance science
education must be centered on fundamentally important understanding domains. Hence, it has
been concluded that it is rewarding to habits a lookup find out about chemistry undergraduates’
getting to know difficulties.
Furthermore, the chatterbot mentioned in the journal is implemented by using “Dialog Flow”.
We used this platform for the purpose of natural language understanding, it is implemented to act
as an assistance and synthesis for conversion of text. The system as well, thus making it more
user friendly. So, finally the thing is this that UChemistry chatbot will make the fundamental
topics more convenient to the users and especially for students. This system is able to solve
The chatterbot mentioned in the journal is implemented by using questions and answers systems,
it will respond to users by matching questions and question-answer pairs in knowledge bases,
retrieving relevant documents and Web pages from local document collections and global
Internet or extracting answers from relevant documents or Web pages. The result of reviewing
this particular journal is that the team gathers an adequate amount of information regarding the
background of chatterbot, thus helping the team to get a hold of what-can-be-done and what-
can’t-be-done for the system UChemistry in a more visual able manner.
5.0 Knowledge representation
Figure 5.1: Semantic Net of UChemistry Chatbot System
6.0 Implementation
Test Plan or Screenshots of Interface
Start Up:
On start-up page, system will greet the user by introducing herself. After a brief introduction
about it, users will be asked for their name and AIRA will remember that from start to the end.
Test Plan 2: information of the user
Here, system will ask the user few information for the system’s record. Also, later it can send
the email to the user or send the text if the system needs to update anything to the user
Test Plan 3: Ask for help
There is an example that a user needed help for chemical reaction, which was C2H6+O2. Then,
the system immediately made it correct, because user asked the system for breaking down the
reaction. Though, the question was not asked properly, but still the system is able to get it
correctly.
Test Plan 4
Here the user asking for tutorial link about specific field, and bot gave him the link for the
lecture and all information he needed
Test Plan 5
Here the user asks for more information his field, the bot recommended two books to read it and
get all information
Test plan 6
Here the user asks a simple question and in second the bot response with the answer
Test plan 7
Here the user asks about a simple chemistry questions and the bot quickly response and that will
help student to reduce time wasted
Test Plan 8
Hello, I am an online U-CHEMISTRY chatbot. I am here to assist you throughout the whole
journey. What's yours?
Output Text: Hi [name], nice to meet you! U-CHEMISTRY lab is the best expert system, how
can I help you?
Output Text: Okay, noted., let me check and get back to you soon.
Output Text: Okay, noted., let me check and get back to you soon.
Rule Name:
Rule Name:
Output: Okay, noted., let me check and get back to you soon.
After the completion of the system, the team has prepared a questionnaire that contains four
questions to collect user’s feedback and responses towards UChemistry. The system was given to
20 people to use and asked them to answer the questionnaire based on their experience of the
system.
9.0 Conclusion:
Although the team was under the circumstances of given constraints like the unavailability to
expand and produce additional features into U-CHEMISTRY likewise as limited time, the team
had tried their best to form uses of all obtainable resources to push U-CHEMISTRY into it
extends. In the coming future, the team will proceed to boost U-CHEMISTRY lab in terms of
allowing U-CHEMISTRY to interact with the users using speech recognition, inserting adequate
and relevant visual basic code to further, expand the functionalities of U-CHEMISTRY and
allowing U-CHEMISTRY to create decisions supported personality tests.
10.0 References
1. ResearchGate. (n.d.). (PDF) Chemistry in Our Daily Life: Preliminary Information.
International Journal of Home Science. [online] Available at:
https://www.researchgate.net/publication/309637872_Chemistry_in_Our_Daily_Life_Preliminar
y_Information_International_Journal_of_Home_Science#:~:text=Chemistry%20is%20a%20big
%20part [Accessed 2 Sep. 2020].
2. Guru99.com. (2019). Expert System in Artificial Intelligence: What is, Applications, Example.
[online] Available at: https://www.guru99.com/expert-systems-with-applications.html.
12. The link of the chatbot
https://bot.dialogflow.com/6a23513f-5df9-4b25-9d38-05b9e7e39d94
13. workload Matrix