Acadvo
An academic and career advisor for Canadian university students that edits your actual degree plan.
Most “AI advisor” products are a chat box with a system prompt. Acadvo has sixteen function-calling tools and a multi-turn execution loop: it reads your degree progress, adds courses to your plan, flags at-risk requirement buckets, and builds semester-by-semester schedules against your university’s real catalogue.
The hard part was never the model. It was the course data — prerequisites, exclusions and enrolment gates, pulled from four Canadian universities’ own public sources rather than from anything the model believes it knows.
- The decision
- A degree requirement is a rule: “6.00 credits in AP/HUMA, minus these exclusions.” Hundreds of courses can satisfy a single one. Enumerating them by hand doesn’t scale, and letting the model invent them is worse than useless.
- What I chose
- One AI run reads the university’s own requirements page, extracts the rules, and caches the result with its source URLs for every student after. Every satisfied requirement is shown next to the page it was read from, labelled as either university-stated or Acadvo-inferred. An adapter never fabricates a course code.
- The trade-off I accepted
- Coverage. Unresearched programs say “unresearched” instead of producing a plausible answer. That costs me users in the first week. It is also the only reason anyone should trust the output in the first year. The sources I decided not to use are documented, with the reason.