// EdTech / Career Guidance
An AI recommendation engine that turns career counselling into a product
From static reports to a live recommendation engine
// Outcome
Draft recommendation + rationale generated per student, then counsellor-edited
// Challenge
The problem, in plain language.
Compass runs an experiential-learning career counselling platform where students try on professions before choosing one. Their counsellors were producing rich assessment data but handing students static PDF reports — there was no product surface that turned a student's interests, aptitudes, and tried-on experiences into a living, explainable set of career recommendations.
Approach
We started by treating the counsellor, not the student, as the primary user of the model. Counsellors already had a mental schema for how an aptitude profile, a set of interest signals, and hands-on experiential scores map to career families — so we encoded that schema explicitly instead of letting a general-purpose LLM guess at it. Student signals became structured features; career paths became retrievable documents with attributes like required aptitudes, day-in-the-life tasks, and entry pathways. The LLM’s job was ranking and explanation, not invention.
Solution
We shipped a two-stage recommendation service behind a FastAPI backend. Stage one is a deterministic scorer that matches a student’s assessment vector against a pgvector index of career profiles and returns a ranked shortlist with feature-level contributions. Stage two passes that shortlist — plus the student’s experiential-session notes — to an LLM that writes a counsellor-voiced rationale, flags mismatches the scorer surfaced, and suggests next experiential modules to try. Counsellors see the draft inside an editing UI, tweak or reject sections, and publish. Every edit is logged as a training signal for prompt and retrieval tuning.
What changed
The counsellor workflow flipped from “write the report” to “review and shape the draft,” which is where their judgement actually adds value. Turnaround on a personalised recommendation report went from a multi-day cycle to minutes of counsellor editing time, and the platform now has a live product surface — not a PDF — that students return to as their interests evolve.
// Gallery
Inside the build.
// Client voice
“The recommendations feel like the counsellor wrote them, not a model. Students actually read the rationale — and they push back on it, which is the whole point.”
Head of Product, career counselling platform
// Related services
How we could do this for you.
AI Product Engineering
AI features that ship like real products.
Design, backend, frontend, and ML — one coordinated team from prototype to production.
See serviceRAG Implementation
RAG pipelines your legal team signs off on.
Grounded, cited, permission-aware retrieval — with evaluation harnesses that catch regressions before users do.
See service// Ready to ship?
Ready to ship something like this?
Short call. No deck. We will tell you honestly whether we are the right team for your problem.