Career Compass
Career Compass
SRIKAKULAM
MINOR PROJECT
TEAM:
1. Pepakayala Gayathri Muni Sahiti (S200149)
Choosing the right career path and acquiring relevant skills are essential for students,
especially those who have completed 10th, 12th, and B.Tech. However, many
students struggle due to a lack of proper career guidance, limited knowledge about
courses, colleges, and trending domains, and financial constraints. To address these
challenges, this project aims to develop an CAREER COMPASS an AI-integrated
career guidance chatbot that provides personalized recommendations based on
students interests, academic background, and financial situation.
The chatbot will assist students in exploring various career options, suggesting
engineering streams, and providing detailed information about colleges, courses,
entrance exams, fees, and rankings. Additionally, it will offer insights into trending
domains and the essential skills required for different career paths. For students with
financial constraints, the chatbot will suggest scholarships, eligibility criteria, and
application processes, ensuring they have access to higher education opportunities.
For B.Tech students, the chatbot will also serve as a learning assistant by providing
guidance on acquiring new skills. It will recommend relevant programming languages,
technical skills, and industry-relevant certifications based on their field of study and
career aspirations. The chatbot will provide free course links from platforms like
Coursera, Udemy, edX, NPTEL, and YouTube, allowing students to upskill and stay
updated with the latest industry trends.
Built using Natural Language Processing (NLP) and Machine Learning (ML), the
chatbot will analyze user queries and deliver intelligent, accurate responses. The
system will be deployed as a web-based application with a login/signup feature,
allowing students to save their progress and revisit recommendations. It will utilize
datasets from government portals (NSP, AICTE, UGC), Kaggle, and educational
platforms to ensure up-to-date and reliable information.
To address these issues, this project aims to develop an CareerCompass that will
assist students in making informed decisions about their careers. The chatbot will
provide personalized recommendations for students who have completed 10th,
12th, and B.Tech by suggesting career paths, college and course details,
trending domains, and scholarship opportunities. Additionally, it will help B.Tech
students in learning new skills by recommending free and paid online courses
relevant to their field of study.
This chatbot will leverage Natural Language Processing (NLP) and Machine Learning
(ML) to analyze user inputs and provide intelligent, real-time responses. It will be
integrated into a web-based application with a login/signup feature, enabling
students to track their progress and revisit recommendations whenever needed. The
system will use verified datasets from government portals (NSP, AICTE, UGC),
Kaggle, and educational platforms to ensure up-to-date and accurate information.
By incorporating Generative AI, the chatbot will offer a highly interactive and
dynamic experience, guiding students through various career options, skill-building
resources, and financial aid opportunities. This project aims to bridge the gap in
career counseling, empower students with knowledge, and help them make
confident decisions about their future.
Literature Review
Career guidance plays a vital role in shaping a student's future by helping them make
informed decisions about their education and profession. Traditional career
counseling methods often involve in-person interactions, career fairs, and academic
advisors. However, with the rapid advancements in Artificial Intelligence (AI) and
Natural Language Processing (NLP), AI-driven chatbots have emerged as a
scalable and accessible solution for providing career guidance to students.
Several studies and projects have explored the effectiveness of AI-based career
guidance systems. Research by Gong et al. (2020) highlights the growing role of AI
chatbots in education, emphasizing their ability to provide personalized
recommendations based on user inputs. These chatbots use machine learning
algorithms to analyze a student’s academic performance, interests, and career
aspirations, thereby suggesting suitable career paths.
Software Requirements:
1. Programming Languages
● Python – For backend development, AI/ML model implementation, and chatbot logic.
● JavaScript (Node.js, React.js) – For frontend development and server-side
functionality.
● SQL / NoSQL (MongoDB, PostgreSQL, or MySQL) – For storing user data,
career-related datasets, and recommendations.
4. Database Management
● MongoDB (NoSQL) – For dynamic data storage related to user queries,
recommendations, and career paths.
● PostgreSQL / MySQL (SQL-based) – For structured data storage, including
colleges, courses, and scholarships.
Hardware Requirements
1. Development System (For local development and testing)
● Processor: Intel i5/i7 or AMD Ryzen 5/7 (or higher).
● RAM: Minimum 8GB (Recommended: 16GB or more for ML model training).
● Storage: SSD with at least 256GB (Recommended: 512GB or more for faster
processing).
● GPU (Optional but Recommended): NVIDIA RTX 3060 or higher (if training deep
learning models locally).
4. Scholarship Assistance
● Provides information about government and private scholarships for students from
financially weaker backgrounds.
● Assists with eligibility criteria, application processes, and deadlines.
● Offers free course links from platforms like Coursera, Udemy, edX, and NPTEL.
● Suggests certifications and skill development programs to enhance employability.
6. AI-Powered Chatbot for Interactive Guidance
● Uses AI-driven NLP to answer queries about career paths, courses, colleges, and
scholarships.
● Provides real-time responses with a conversational experience similar to a human
career counselor.
System Workflow
1. User Login/Signup → Students create an account to save their career preferences.
2. Chatbot Interaction → Students ask questions, and the chatbot provides career
guidance.
3. Data Analysis & AI Processing → The system processes inputs and suggests
career paths, courses, and scholarships.
4. Course & College Information Retrieval → Fetches real-time details about colleges,
courses, and skill-building resources.
5. Recommendations & Tracking → Saves user progress and offers personalized
suggestions based on previous interactions.
1. 24/7 Availability
● Unlike traditional career counselors who work within time limits, this chatbot is
accessible anytime, anywhere.
● Students can ask queries and get career advice at their convenience.
2. Eliminates Confusion & Provides Clear Career Paths
● Many students feel confused about which stream to choose after 10th or 12th.
● The chatbot eliminates uncertainty by providing clear and structured career paths
based on their interests.
Existing System
Existing Career Guidance Chatbot
According to the research paper, the existing career guidance chatbot is an AI-based
system that helps students choose the right career path using Machine Learning (ML) and
Natural Language Processing (NLP). The chatbot provides career suggestions based on
user inputs, including interests, academic background, and preferences.
1. AI Chatbot: Uses NLP and Decision Tree algorithms to analyze student queries.
2. Machine Learning-Based Guidance: Provides career recommendations using
TF-IDF (Term Frequency-Inverse Document Frequency) for text analysis.
3. Interactive Chatbot: Uses ChatterBot framework for career counseling.
4. Education-Oriented: Guides students on choosing a career after 12th grade.
5. Limited Career Paths: Provides basic information on career options without
deeper insights into industry trends or emerging fields.
Algorithms Used in the Career Guidance
Chatbot
To make the Career Guidance Chatbot intelligent, interactive, and effective in providing
career recommendations, several algorithms are integrated into the system. These
algorithms help in understanding user inputs, processing data, and delivering
personalized career suggestions.
.How it Works: