Inspiration
Continuous Education and Training (CET) has become essential for workforce upskilling and reskilling. However, potential learners face several barriers:
- Lack of awareness about available courses that match their career goals and current skill level
- Difficulty in navigating complex course catalogues and eligibility criteria
- Limited access to counselling services outside office hours.
- Overwhelmed human counsellors handling repetitive enquiries.
- Low conversion rate from interest to actual enrolment
What it does
Primary Objective To design, develop, and deploy an intelligent chatbot that provides 24/7 personalized CET course counselling with at least 85% user satisfaction rate within the first six months of launch.
- Reduce average counsellor response time for routine enquiries by ≥70%
- Increase course enquiry-to-enrolment conversion rate by ≥25%
- Achieve ≥90% accuracy in course recommendations
- Support multiple languages (English, Mandarin, Malay, Tamil) to serve Singapore’s diverse population
How we built it
Proposed solution
- Natural Language Understanding (English + Chinese + Malay + Tamil)
- Personalized Course Recommendation Engine (based on learner profile, work experience, career goals, budget, schedule, prior qualifications)
- Real-time Eligibility Checking against latest CET funding schemes (e.g. SkillsFuture Credit)
Challenges we ran into
- Compatibility issue related to the tools such as OpenAI and the different models.
- Integrating the frontend developed with the help of Bolt and the backend largely with GitHub Copilot.
Accomplishments that we're proud of
Refer to screenshots attached.
What we learned
- Use Bolt to help produce the front end.
- Use of OpenAI as part of the architecture.
- Use Github Copilot to build the backend.
What's next for AI-powered CET course counselling chatBot
- Speech to text feature and vice versa for the visually challenged potential students.
Built With
- bolt
- chatgpt
- claude
- copilot
- gamma
- github
- openapi
Log in or sign up for Devpost to join the conversation.