You are on page 1of 27

Artificial Intelligence

• School of Computing and Informatics


• Group presentation

• Planet Team
• Lecturer’s name: Dr. Akibu Mahmoud Abdullahi

AKIDAH AKHLAQ ADAB AMANA AMALAN 1


Artificial Intelligence
Project Name: Major Mentor Bot

AKIDAH AKHLAQ ADAB AMANA AMALAN


Outlines

• Introduction Motivations
1 4
System Implementation and

• Objectives 5 Functionality

2
Future Improvement
• Mission, Vision, 6 Conclusion
3 and Values

3
AKIDAH AKHLAQ ADAB AMANA AMALAN
Introduction
• Welcome to the Major Mentor Bot system, a purposeful and
powerful AI-driven platform designed to serve as a mentor and
guide individuals in their pursuit of choosing a college major. The
system's primary purpose is to provide personalized support,
advice, and resources to help students make informed decisions
about their academic and career paths.
• The Major Mentor Bot system offers a wide range of
potential benefits, aiming to enhance the college major
selection process for students. Some offerings of Major
Mentor Bot is personalized guidance, comprehensive
information, exploration and discovery, time and
accessibility and etc.
AKIDAH AKHLAQ ADAB AMANA AMALAN 4
Introduction
The system leverages advanced algorithms and machine
learning techniques to gather information about students'
interests, strengths, and aspirations. By analyzing this
data, Major Mentor Bot tailors its guidance to provide
personalized recommendations on suitable college
majors, taking into account students' unique preferences
and goals.
It provides students with a comprehensive understanding
of different majors, enabling them to make well-informed
decisions based on accurate and up-to-date information.

AKIDAH AKHLAQ ADAB AMANA AMALAN 5


Introduction
* Choosing a college major can be a daunting task, especially
when students are uncertain about their interests and passions.
Major Mentor Bot encourages exploration and discovery by
engaging in meaningful conversations, asking thought-provoking
questions, and suggesting activities or resources that can help
students uncover their strengths and preferences. It acts as a
digital mentor, guiding students through a process of self-
reflection and discovery.
* The Major Mentor Bot system offers 24/7 accessibility, allowing
students to seek guidance at their convenience. It saves students
valuable time by providing instant support and eliminating the
need to wait for in-person meetings with advisors or mentors.

6
AKIDAH AKHLAQ ADAB AMANA AMALAN
Objectives
• In today's competitive world, many students feel lost when selecting
the right field of study.
• Major Mentor Bot is a chat bot that provides personalized support
and guidance to help students find a path that aligns with their
interests and strengths.
• It matches grades, skills, hobbies, and interests with suitable college
majors and offers self-reflection exercises and detailed information
on alternative majors and career paths.
• Major Mentor Bot also provides guidance on transitioning between
majors, assists in academic planning and goal setting, and offers
resources for skill development.
• With Major Mentor Bot, students can feel confident in their choice
of major and achieve their full potential.
AKIDAH AKHLAQ ADAB AMANA AMALAN 7
Objectives
• Generally, the objectives of Major Mentor Bot are matching
students with suitable college majors, improving college readiness,
supporting informed decision-making, and promoting exploration
and growth.
• Major Mentor Bot assists students in understanding the
expectations and requirements of different college majors, helping
them make appropriate academic choices and transitions.
• The system aims to empower students with comprehensive
information about various college majors, courses, and career
paths.
• By presenting this information in an accessible manner, Major
Mentor Bot enables students to make well-informed decisions
about their academic and professional futures.
AKIDAH AKHLAQ ADAB AMANA AMALAN
Mission Vision Values

AKIDAH AKHLAQ ADAB AMANA AMALAN 9


Mission, Vision and Values
• Mission
• The mission of Major Mentor Bot is to assist students in
making informed decisions about their college majors by
providing comprehensive and personalized guidance.
• We are committed to empowering students by leveraging
artificial intelligence to assess their unique characteristics,
preferences, and career aspirations.
• Our mission is to ensure that every student receives the
necessary support and information to make informed choices
that align with their individual strengths and interests.

AKIDAH AKHLAQ ADAB AMANA AMALAN 10


Mission, Vision and Values
• Vision
• MajorMentorBot envisions a future where students are
empowered to shape their own educational and career paths.
Our long-term vision is to become the leading AI-driven
platform that revolutionizes the way students choose their
college majors.
• . Values
• Accuracy in assessing students' characteristics and
preferences: Major Mentor Bot upholds the value of accuracy
in its assessment process. The system strives to provide
precise recommendations based on comprehensive data
analysis to ensure students receive reliable guidance.

AKIDAH AKHLAQ ADAB AMANA AMALAN 11


Mission, Vision and Values
• Values
• Empathy in understanding students' needs and concerns: At Major
Mentor Bot, empathy plays a crucial role in our development and
operation.
• We understand that choosing a college major can be a daunting
and critical decision for students. Our system is designed to
empathetically understand students' needs, concerns, and
anxieties throughout their decision-making journey.
• Accessibility: we believe that every student, regardless of their
background or circumstances, deserves access to quality guidance.
• Our system is designed to be inclusive and user-friendly, ensuring
that all students can easily access and benefit from its features.

AKIDAH AKHLAQ ADAB AMANA AMALAN 12


Motivation
• Alleviating confusion and anxiety: Students often feel
confused and anxious when deciding on their college major.
The project's goal is to provide guidance and support through
an artificially intelligent mentor bot in order to solve the
problem.
• Maximizing students' potential: The project is driven by the
goal to help students reach their full potential. The system's
objective is to help individuals recognize their strong points,
passions, and aspirations by providing them with mentoring
and guidance.
• If students choose their major based on their passion and
abilities, they are more likely to succeed academically and
prosper in their future career.

AKIDAH AKHLAQ ADAB AMANA AMALAN 13


Motivation

• Enhancing academic and professional success: The


project recognizes the crucial role of choosing the right
major in achieving academic and professional success.
The system seeks to enable students to make
knowledgeable choices regarding their academic paths
via providing a broad range of assistance.
• Recognizing the impact of career guidance: Career
counseling is crucial in determining the direction of
individuals' lives. The project recognizes this fact and
endeavors to create a platform that delivers helpful
career advice.
14
AKIDAH AKHLAQ ADAB AMANA AMALAN
Motivation

• By providing this guidance, individuals will possess the


knowledge and understanding required to make wise
decisions regarding their preferred academic courses and
their prospective job paths.
• In general, the creation of the "Major Mentor Bot" system
aims to reduce uncertainty and stress related to selecting an
academic major, increase students' chances for achievement
in education and career, and acknowledge the positive effect
of adequate career advice.

AKIDAH AKHLAQ ADAB AMANA AMALAN 15


System Implementation and Functionality

1. NLP (stemming, 2. Creating training


tokenization, and bag data
of data)
Steps of
implementing
the Chat Bot
4. Save/load model
3. Create Model and and implement the
train chat bot

AKIDAH AKHLAQ ADAB AMANA AMALAN 16


System Implementation and Functionality

• Python and a number of libraries, including tkinter, PIL, json, nltk, and
PyTorch, are used to create MajorMentorBot.
• The bot makes use of a pre-trained machine learning model that was
developed using a collection of intents that specify the kinds of requests
that students could pose and the associated answers to those requests.

AKIDAH AKHLAQ ADAB AMANA AMALAN 17


System Implementation and Functionality
We used NLP concepts such as stemming, tokenization, and bag of words.
Tokenization: The code breaks down user input into separate words using the nltk.tokenize
package.
Stemming: By reducing words to their simplest form, the PorterStemmer library enables the
chatbot to recognise different spellings of the same word.
Bag-of-Words: To find the most pertinent response in light of the user's question, the code
creates a representation of user input as a bag of words.

AKIDAH AKHLAQ ADAB AMANA AMALAN 18


System Implementation and Functionality

Neural network: To classify user input into several categories and produce suitable
replies, a neural network model is trained.

AKIDAH AKHLAQ ADAB AMANA AMALAN 19


System Implementation and Functionality
• Training: Using a cross-entropy loss function and the Adam optimizer, the code
loads the training data from a JSON file, preprocesses it, and then trains the neural
network model.
• Saving and Loading model:The trained model is stored to the data.pth file using the
torch.save() function.Then the function torch.load() can be used to load the model.

AKIDAH AKHLAQ ADAB AMANA AMALAN 20


System Implementation and Functionality
The graphical user interface (GUI) for the chatbot was made with tkinter. The user
interface (GUI) consists of a text box for user input and a text area for the bot's
responses. Additionally, the chatbot features a "Ask" button that instructs it to give
an answer to the user's questions.

21
AKIDAH AKHLAQ ADAB AMANA AMALAN
System Implementation and Functionality

22
AKIDAH AKHLAQ ADAB AMANA AMALAN
Future development
• Future development of MajorMentorBot has lots of exciting
goals. To more effectively analyze user input and deliver
more personalized responses, it may be effective to add
more complex natural language processing techniques, such
as sentiment analysis, entity recognition, and topic modeling
could enhance the chatbot's ability.
• Enhancing training data: The quantity and quality of the
training data have a significant impact on the chatbot's
performance.
• The chatbot might respond more accurately and pertinently
if the training data were enhanced by adding additional
examples or improving the ones that were already there.
AKIDAH AKHLAQ ADAB AMANA AMALAN 23
Future development
• The bot could also be improved with additional capabilities, such the
capacity to provide details about particular universities or career routes
connected to various degrees.
• In order to reach a larger audience, the bot might also be integrated
with other platforms like social media or messaging application.
• Receiving user feedback: By receiving user feedback, the chatbot can
be improved.
• The chatbot may, for instance, ask users to rate the accuracy of its
responses or give recommendations for development. The chatbot's
performance can be enhanced over time by using this feedback to
improve the training data.
• Last but not the least, in working with higher education scholars and
Psychologists, the chatbot will be developed to provide more service
like emotional support, offer stress coping strategies for anxiety and
stress students will face because of exam or any other factors.
24
AKIDAH AKHLAQ ADAB AMANA AMALAN
Conclusion
• In conclusion, this system's goal is to help high school students
choose their college majors by providing career guidance and
decision-making support.
• The method is designed to assist students in identifying their
potential and talents, matching their grades, skills, behaviors,
hobbies, and interests with appropriate college majors, and
providing personalized suggestions based on individual
preferences.
• For high school students, deciding on a college major may be a
daunting undertaking, and our approach seeks to minimize the
uncertainty and worry involved with this decision.
• The long-term objective of the system is to empower students and
create their future jobs while upholding basic principles like
accuracy, empathy, and accessibility.
25
AKIDAH AKHLAQ ADAB AMANA AMALAN
Conclusion
• The chatbot system collects and analyses student information to
generate reliable recommendations, utilizing algorithms, models, and
approaches for matching students' qualities with appropriate majors.
• To safeguard student privacy and safety, the system was created with
ethical concerns, data privacy measures, and security mechanisms in
place.
• Future improvements and expansion of the system include incorporating
more comprehensive assessment methods, collaborating with
educational institutions and industry professionals to provide additional
resources and insights, and enhancing the user interface and user
experience for easier navigation and engagement.
• Overall, the system has the potential to have a substantial impact on
students’ academic and career trajectories. The system can help students
make informed selections about their college majors and maximize their
potential for success through personalized recommendations and
support.

26
AKIDAH AKHLAQ ADAB AMANA AMALAN
AKIDAH AKHLAQ ADAB AMANA AMALAN 27

You might also like