Official Full Name | Student ID (MTech Applicable) | Work Items (Who Did What) | Email (Optional) |
---|---|---|---|
Borromeo, Angelie Quiapo | A0270177A | Project Manager and Documentation | [email protected] |
Chua Jack Yune | A0269363U | Main Developer | [email protected] |
Kwatt Ivy | A0269639H | Secondary Developer | [email protected] |
Making career decision is hard, it is even harder when your career conflicts with your passion. For a fresh graduate, that will be 40 years for the rest of their life doing something without much joy and passion. CareerWise Chatbot can help them decide a career choice that matters.
To help individual with this dilemma, we design a chatbot that can deliver a tailored career path recommendations based on user input on either their interests or domain of expertise. CareerWise Chatbots can also provide additional information about education programs, such as course descriptions, and university options and potential compensation trend.
The benefits of using CareerWise Chatbots for career path selection include convenience, accessibility, and personalised recommendations. CareerWise Chatbots can be potentially accessed through a variety of platforms, including social media, messaging apps, and websites (but for this project implementation the team have created a python flask base application which is intended to be hosted in a Public Cloud Platform). This makes it easier for individuals to receive initial career path recommendations on the go, without the need for lengthy research or face to face consultations.
We hope to provide a convenient and personalised way to receive career recommendations, making the career path selection process more accessible and efficient. As technology continues to evolve, it is likely that chatbots will become an increasingly important part of education and career path selection.
Refer to project report at Github Folder: ProjectReport
Refer to project report at Github Folder: ProjectReport
Refer to project report at Github Folder: ProjectReport
Refer to project report at Github Folder: ProjectReport
Refer to project report at Github Folder: ProjectReport
Refer to project report at Github Folder: ProjectReport
Refer to project report at Github Folder: ProjectReport
Refer to project report at Github Folder: ProjectReport
Refer to project report at Github Folder: ProjectReport
Refer to project report at Github Folder: ProjectReport
Refer to project report at Github Folder: ProjectReport
Refer to project report at Github Folder: ProjectReport
- Appendix A1: Interview with Subject Matter Expert
- Appendix A2: Survey Results (Refer to Github Folder: Miscellaneous/CareerJouney_Survey_Result_21052023.xlsx)
- Appendix B: Map of the System Functionalities against Modules
- Appendix C: Sample Test Scripts use to answer CareerWise Chatbot
- Appendix D: Individual Project Report
- Appendix E: User Guide
- Appendix F: Project Proposal
Refer to UserGuide.pdf in project report at Github Folder: ProjectReport
This video intends to guide the user in installing and configuring CareerWise Chabot in local machine. Installation and User Guide
Download Postgres Database and install PostgreSQL_Download
Clone the Github repository of CareerWise Chatbot. $ git clone https://github.com/aqborromeo/IRS-PM-2023-01-28-GRP1-CareerWise-Chatbot.git
Configuring the backend. $ cd IRS-PM-2023-01-28-GRP1-CareerWise-Chatbot/SystemCode/src/backend
$ cp .env.careerwise .env
$ source .env
open and virtual env that has python 3.10 (refer to the System Setup Video for Reference).
$ pip install poetry
$ poetry install
$ pip install dotenv load_dotenv flask_restful flask_cors Levenshtein jwt flask_pydantic pandas sentence_transformers flask_seeder psycopg2 PyJWT
$ alembic upgrade head
$ flask seed run
$ flask run
Go to URL using web browser to access the frontend and register an account http://localhost:8080/
This Machine Reasoning (MR) course is part of the Analytics and Intelligent Systems and Graduate Certificate in Intelligent Reasoning Systems (IRS) series offered by NUS-ISS.
Lecturer: GU Zhan (Sam)